Rosemary Garlic Steak Kebabs

Featured in Flame-Kissed Flavors.

These rosemary garlic steak kebabs feature sirloin cubes marinated in a balsamic honey mixture and skewered with baby potatoes and rosemary-infused tomatoes. Grilled for just 10 minutes, the kebabs deliver a perfect balance of tender meat, savory vegetables, and bright herbs. Great for grilling season or oven roasting, they’re ideal for simple entertaining or weeknight dinners.
A woman in an apron is preparing a meal in a sunny kitchen filled with fresh vegetables and herbs.
Updated on Fri, 04 Apr 2025 23:24:35 GMT
A skewer of meat with vegetables. pin it
A skewer of meat with vegetables. | myhomemaderecipe.com

These rosemary garlic steak kebabs transform ordinary sirloin into a restaurant-worthy meal that's become my go-to for summer entertaining. The combination of balsamic-marinated steak, herb-infused tomatoes, and tender baby potatoes creates the perfect balance of flavors on a single skewer.

I first made these kebabs for a backyard gathering when I wanted something special but didn't want to be stuck manning the grill all evening. Now they've become our family tradition for the first cookout of summer.

Ingredients

  • Sirloin steak: Cut into 1-inch cubes, choose well-marbled pieces for maximum flavor
  • Balsamic vinegar: Creates a tangy sweet base for the marinade that caramelizes beautifully on the grill
  • Honey: Balances the acidity and helps create perfect caramelization
  • Whole grain mustard: Adds texture and depth to the marinade
  • Fresh minced garlic: Infuses the meat with aromatic flavor
  • Grape tomatoes: They maintain their shape while grilling and burst with juicy sweetness
  • Fresh rosemary: The essential herb that elevates these kebabs with its piney aromatic profile
  • Baby potatoes: Their creamy texture and thin skins make them perfect for grilling
  • Olive oil: Helps transfer the rosemary flavor to the tomatoes and prevents sticking

Step-by-Step Instructions

Prepare The Marinade:
Whisk together balsamic vinegar, honey, whole grain mustard, minced garlic, salt, and pepper in a large bowl until fully combined. This marinade creates the perfect balance of sweet and savory flavors that will caramelize beautifully on the grill.
Marinate The Steak:
Add cubed sirloin to the marinade and toss until each piece is thoroughly coated. Cover and refrigerate for at least 20 minutes allowing the meat to absorb the flavors. For deeper flavor development, you can marinate overnight but even a short soak delivers excellent results.
Prepare The Tomatoes:
Combine whole grape tomatoes with olive oil and freshly chopped rosemary in a separate bowl. The oil helps carry the herbaceous rosemary flavor into the tomatoes while protecting them from direct heat on the grill. Let them sit at room temperature while you prepare the potatoes.
Parboil The Potatoes:
Place baby potatoes in a large pot covered with water. Bring to a boil and cook for 8-10 minutes until just barely fork-tender. They should offer slight resistance as they'll finish cooking on the grill. Drain and set aside to cool slightly for easier handling.
Assemble The Kebabs:
If using wooden skewers, ensure they've been soaking in water to prevent burning. Thread ingredients in this order: potato, steak, tomato, repeating twice more and ending with a potato. This arrangement creates the perfect balance of flavors in each bite.
Grill To Perfection:
Lightly oil grill grates and heat to medium. Place assembled kebabs over heat and grill for approximately 5 minutes per side (10 minutes total) for medium-rare steak. The tomatoes will soften slightly while maintaining their shape and the potatoes will develop a delicious golden crust.
A plate of meat on a table. pin it
A plate of meat on a table. | tastelikemagic.com

The fresh rosemary is truly the star ingredient here. I grow it in my garden year-round specifically for this recipe. The first time I served these kebabs at a family gathering my brother-in-law, who typically sticks to basic meat and potatoes, couldn't stop raving about the flavor combination.

Storage Tips

These kebabs are best enjoyed fresh off the grill, but if you have leftovers, remove the ingredients from the skewers and store in an airtight container for up to 3 days. The flavors actually continue to develop, making for excellent next-day lunch possibilities.

Make-Ahead Options

You can prepare all components separately up to 24 hours in advance. Marinate the steak, parboil the potatoes, and prepare the tomato mixture the day before your gathering. Store everything separately in the refrigerator, then assemble and grill just before serving.

Serving Suggestions

These kebabs are essentially a complete meal on a stick, but they pair beautifully with a simple green salad dressed with lemon vinaigrette. For a more substantial spread, consider serving alongside grilled garlic bread or a light quinoa salad with fresh herbs.

A skewer of meat with tomatoes and peppers. pin it
A skewer of meat with tomatoes and peppers. | tastelikemagic.com

With these rosemary garlic steak kebabs, you're guaranteed to impress guests with minimal effort. They're a delicious, crowd-pleasing addition to any meal.

Frequently Asked Questions

→ How long should I marinate the steak for best results?

For the best flavor, marinate the steak for at least 20 minutes, but you can marinate it for up to overnight in the refrigerator. Longer marination will intensify the balsamic and garlic flavors, resulting in more tender and flavorful meat.

→ Can I use different cuts of beef for these kebabs?

Yes, while sirloin is recommended for its balance of tenderness and flavor, you can substitute with ribeye for more marbling and richness, or tenderloin (filet mignon) for extra tenderness. Just ensure you cut the meat into even 1-inch cubes and don't overcook it.

→ Why do I need to parboil the potatoes before grilling?

Potatoes require longer cooking times than steak. Parboiling them until just fork-tender ensures they'll finish cooking on the grill without requiring you to overcook the steak. This method gives you perfectly cooked potatoes and medium-rare to medium steak.

→ Can I make these kebabs in the oven instead of grilling?

Absolutely! Preheat your oven to 425°F (220°C) and place the assembled kebabs on a baking sheet. Roast for approximately 12-15 minutes, turning halfway through cooking time, until the steak reaches your desired doneness.

→ What sides pair well with these steak kebabs?

These kebabs already include potatoes and tomatoes, making them nearly a complete meal. Consider serving them with a simple green salad dressed with olive oil and balsamic vinegar to complement the marinade flavors. A crusty bread or light grain like couscous or quinoa would also make excellent accompaniments.

→ Can I prepare these kebabs in advance?

Yes, you can marinate the steak overnight and prep the tomato mixture and potatoes a day ahead. Store everything separately in the refrigerator. Assemble the kebabs just before grilling for best results. Fully assembled raw kebabs can be refrigerated for a few hours before cooking if needed.

Rosemary Garlic Steak Kebabs

Juicy steak kebabs with balsamic marinade, rosemary-infused tomatoes, and tender baby potatoes grilled to savory perfection.

Prep Time
20 Minutes
Cook Time
20 Minutes
Total Time
40 Minutes
By: Zaho

Category: Grilled Recipes

Difficulty: Easy

Cuisine: American

Yield: 3 Servings (6 kebabs)

Dietary: Low-Carb, Gluten-Free, Dairy-Free

Ingredients

→ Steak Marinade

01 ½ cup balsamic vinegar
02 2 tablespoons honey
03 1 tablespoon whole grain mustard
04 3 cloves garlic, minced
05 Salt, to taste
06 Black pepper, to taste
07 400g sirloin steak, cut into 2.5 cm cubes

→ Tomato Marinade

08 2 cups whole grape tomatoes
09 ⅓ cup olive oil
10 2 tablespoons fresh rosemary, stems removed and chopped

→ Potatoes

11 700g baby potatoes
12 6 metal or wooden skewers

Instructions

Step 01

Preheat grill to medium heat. If using wooden skewers, place them in water to soak.

Step 02

In a large bowl, whisk together balsamic vinegar, honey, whole grain mustard, and minced garlic. Season to taste with salt and pepper. Add the cubed steak and toss to coat. Cover and refrigerate for 20 minutes (or up to overnight) to allow flavors to develop.

Step 03

In a separate bowl, combine grape tomatoes, olive oil, and chopped rosemary. Set aside.

Step 04

Place baby potatoes in a large pan and add enough water to cover by 2.5 cm. Bring to a boil and cook until barely fork-tender, approximately 8-10 minutes. They will finish cooking on the grill, so avoid overcooking. Drain and set aside.

Step 05

Thread ingredients onto skewers in this order: potato, steak, tomato. Repeat the pattern twice more and finish with a potato.

Step 06

Lightly oil the grill grates. Place kebabs over medium heat and grill for approximately 5 minutes per side, 10 minutes total. Be careful not to overcook the steak.

Notes

  1. For best results, allow the steak to come to room temperature for 15 minutes before grilling.

Tools You'll Need

  • Grill
  • Skewers (metal or wooden)
  • Large mixing bowls
  • Large saucepan

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 420
  • Total Fat: 18 g
  • Total Carbohydrate: 32 g
  • Protein: 28 g