Nothing says summer quite like the sizzle of steak kebabs on the grill. These Rosemary Garlic Steak Kebabs are the perfect blend of juicy, tender beef with the aromatic punch of fresh rosemary and the mellow sweetness of roasted garlic. Each bite bursts with savory goodness, making them a standout at any barbecue or family dinner.
What makes these kebabs so irresistible is the simplicity of the marinade, which lets the quality of the steak shine. With minimal prep and maximum flavor, you’ll have a dish that feels gourmet without the fuss. Whether you’re entertaining or just want to elevate a weeknight meal, these kebabs are a crowd-pleaser every time.
What Kind of Steak Should I Use?
For these kebabs, you want a cut that stays tender and juicy on the grill. Sirloin is a fantastic choice—it’s lean, flavorful, and holds its shape on the skewer. Ribeye or strip steak can work if you want an even richer, marbled result. Avoid cuts like flank or skirt steak, which can become chewy when cubed and grilled.
Ingredients for the Rosemary Garlic Steak Kebabs
500g sirloin steak, cut into cubes
2 tablespoons olive oil
2 tablespoons balsamic vinegar or lemon juice
2 tablespoons fresh rosemary, chopped
3 garlic cloves, minced
1 teaspoon salt
½ teaspoon black pepper
1 red bell pepper, cut into chunks (optional)
1 yellow bell pepper, cut into chunks (optional)
8 cherry tomatoes (optional)


How To Make the Rosemary Garlic Steak Kebabs
Step 1: Prepare the Marinade
In a bowl, whisk together olive oil, minced garlic, chopped fresh rosemary, balsamic vinegar (or lemon juice), salt, and black pepper. This mixture will coat the steak with bold, aromatic flavors.
Step 2: Marinate the Steak
Cut the steak into 1.5-inch cubes and toss them in the marinade. Cover and refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor.
Step 3: Assemble the Kebabs
Thread the marinated steak cubes onto skewers, alternating with bell peppers and cherry tomatoes if using. This not only adds color but also balances the meat with fresh, sweet veggies.
Step 4: Preheat the Grill
Heat your grill or grill pan over medium-high heat. Lightly oil the grates to prevent sticking.
Step 5: Grill to Perfection
Place the kebabs on the grill, cooking for about 2-3 minutes per side. Rotate until all sides are beautifully seared and the steak reaches your desired doneness. Medium-rare is about 130-135°F.
Step 6: Rest and Serve
Let the kebabs rest for 5 minutes off the grill to allow the juices to redistribute. Serve warm with your favorite sides.
Serving and Storing Rosemary Garlic Steak Kebabs
These kebabs are best served hot off the grill, paired with fresh salads, roasted potatoes, or warm pita bread. The juicy, herb-infused steak pairs beautifully with a creamy garlic dip or chimichurri for extra zing.
If you have leftovers, store them in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet or the oven to preserve the tenderness of the meat.
Frequently Asked Questions
How long should I marinate the steak?
At least 30 minutes is recommended, but up to 4 hours will deepen the flavors. Avoid marinating overnight, as the acid can start to break down the texture too much.
Can I use dried rosemary instead of fresh?
Yes, but reduce the amount to about 1 teaspoon since dried herbs are more concentrated. Fresh rosemary, however, gives a brighter, more fragrant result.
What’s the best way to cook kebabs indoors?
Use a grill pan or cast-iron skillet over medium-high heat. Make sure to oil the pan well and work in batches if needed.
Can I make these kebabs ahead?
You can prep and marinate the skewers a few hours ahead. Grill them just before serving for the best texture and flavor.
What other vegetables work well on the skewers?
Mushrooms, zucchini, red onion, or even pineapple chunks add great texture and flavor contrast.
Want More Grilled Dinner Ideas?
If you love these Rosemary Garlic Steak Kebabs, you’ll probably enjoy these other favorites from the blog:
• Best Marinated Grilled Shrimp for a seafood twist.
• Grilled Chicken Broccoli Bowls with Creamy Garlic Sauce for a protein-packed meal.
• Garlic Butter Steak Lightning Noodles for a quick, savory steak fix.
• Pan-Fried Salmon with Garlic Butter Sauce if you’re craving fish with bold flavor.
• Creamy Cajun Steak Alfredo for a comforting, saucy dish.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest dinner board so you can come back to it anytime.
And let me know in the comments how yours turned out! Did you use ribeye or stick to sirloin? Did you add any veggies or stick to all-meat skewers?
I love hearing how others make these recipes their own. Questions are welcome too — let’s help each other cook smarter! For more of my daily recipes, check out my Pinterest page: Life with Jam on Pinterest.


Rosemary Garlic Steak Kebabs
- Total Time: 25 minutes plus marinating time
- Yield: 4 servings
Description
Juicy Rosemary Garlic Steak Kebabs packed with bold flavors of fresh rosemary, mellow garlic, and a zesty marinade. Perfect for grilling season, they’re easy to prep and guaranteed to wow guests or elevate your weeknight dinner.
Ingredients
500g sirloin steak, cut into cubes
2 tablespoons olive oil
2 tablespoons balsamic vinegar or lemon juice
2 tablespoons fresh rosemary, chopped
3 garlic cloves, minced
1 teaspoon salt
½ teaspoon black pepper
1 red bell pepper, cut into chunks (optional)
1 yellow bell pepper, cut into chunks (optional)
8 cherry tomatoes (optional)
Instructions
1. In a bowl, whisk olive oil, balsamic vinegar or lemon juice, rosemary, garlic, salt, and pepper.
2. Toss steak cubes in the marinade. Cover and refrigerate for 30 minutes to 4 hours.
3. Thread steak onto skewers, alternating with bell peppers and cherry tomatoes.
4. Preheat grill to medium-high heat and lightly oil grates.
5. Grill kebabs 2-3 minutes per side until seared and cooked to desired doneness (130-135°F for medium-rare).
6. Let rest 5 minutes, then serve warm.
Notes
Use metal or pre-soaked wooden skewers to prevent burning.
Don’t overcrowd the skewers; leave small gaps for even cooking.
For extra flavor, brush reserved marinade over kebabs during grilling.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 3 g
- Sodium: 480 mg
- Fat: 20 g
- Saturated Fat: 6 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 6 g
- Fiber: 1 g
- Protein: 28 g
- Cholesterol: 80 mg
Keywords: steak kebabs, rosemary garlic kebabs, grilled kebabs
