Preheat a grill to medium-high. In a small bowl, mix together the honey and cumin.
Thread the beef, tomatoes, onions and artichoke hearts onto 8 skewers; brush with the olive oil and season with salt and pepper. Arrange the kebabs on the grill, cover and cook, turning occasionally, until grill marks appear, about 10 minutes for medium-rare. Brush immediately with the honey mixture.