Description
These Rosemary Garlic Steak Kebabs are packed with savory flavor and grilled to perfection. Marinated in olive oil, garlic, rosemary, and balsamic vinegar, they’re skewered with sweet cherry tomatoes and caramelized onions for the ultimate BBQ meal. Perfect for gatherings or a weeknight upgrade, this recipe is easy, satisfying, and impossible to resist.
Ingredients
1.5 lbs steak (sirloin or ribeye), cut into 1.5-inch cubes
3 tablespoons olive oil
2 tablespoons fresh rosemary, chopped
4 garlic cloves, minced
1 tablespoon balsamic vinegar
1 pint cherry tomatoes
1 large yellow onion, cut into chunks
Salt and freshly ground black pepper to taste
Instructions
- In a bowl, whisk together olive oil, rosemary, garlic, balsamic vinegar, salt, and pepper.
- Add steak cubes to a resealable bag or bowl and pour in the marinade. Toss to coat. Refrigerate for at least 1 hour, up to 4 hours.
- Soak wooden skewers in water (if using) for 30 minutes. Preheat the grill to medium-high heat.
- Thread steak cubes, cherry tomatoes, and onion pieces alternately onto skewers.
- Grill kebabs for 8–10 minutes, turning occasionally, until steak is charred and cooked to your preferred doneness.
- Let rest for 5 minutes. Garnish with fresh rosemary if desired. Serve immediately.
- Prep Time: 15 minutes (plus marinating time)
- Cook Time: 10 minutes
- Category: Dinner