Tender chunks of marinated beef alternating with smoky grilled eggplant, sweet red peppers, and caramelized red onions create a colorful, flavor-packed meal. These kabobs deliver restaurant-quality results with a beautiful char and juicy interior that's perfect for outdoor gatherings.
Whisk together olive oil, soy sauce, balsamic vinegar, garlic, rosemary, pepper, and salt. Add beef cubes, toss to coat, cover and refrigerate for 2-8 hours.
Preheat grill to medium-high heat (400-450°F). Oil the grates well.
Toss eggplant, peppers, and onions with olive oil, salt, and pepper.
Thread beef and vegetables onto skewers, alternating ingredients. Leave small gaps between pieces.
Grill kabobs for 10-12 minutes, turning every 3 minutes for even charring.
Check beef reaches 135°F for medium-rare or 145°F for medium. Vegetables should be tender with char marks.
Remove from grill and rest 3-4 minutes before serving.