Rosemary Garlic Steak Skewers

Featured in Family Dinner Ideas.

These rosemary garlic steak kebabs combine tender sirloin, flavorful rosemary-marinated tomatoes, and baby potatoes for a delicious, grill-friendly dish. The steak is infused with a rich balsamic, honey, and mustard marinade for depth of flavor, while the tomatoes provide a fresh, herby touch. The baby potatoes are pre-cooked and threaded together with steak and tomatoes onto skewers, ensuring easy grilling and an even cook. Serve these kebabs to impress your family or guests at your next gathering!

Fatiha
Updated on Fri, 23 May 2025 18:12:39 GMT
A plate of meat with tomatoes and potatoes. Pin it
A plate of meat with tomatoes and potatoes. | zestplate.com

This hearty rosemary garlic steak kebab recipe transforms simple ingredients into a mouthwatering meal perfect for summer grilling or year-round entertaining. The combination of tender marinated steak, aromatic rosemary-infused tomatoes, and perfectly tender baby potatoes creates a balanced skewer that looks as impressive as it tastes.

I first created these kebabs for a backyard gathering when I wanted something more exciting than standard burgers. The rosemary-infused tomatoes burst with flavor against the savory steak, and now these kebabs are requested at every summer barbecue I host.

Ingredients

  • Sirloin steak cubes: Deliver the perfect balance of tenderness and flavor while holding their shape on the skewer
  • Balsamic vinegar: Tenderizes the meat while adding depth and slight sweetness
  • Honey: Creates beautiful caramelization on the grill and balances the acidity
  • Whole grain mustard: Adds texture and tanginess to complement the sweet elements
  • Fresh rosemary: Brings an aromatic quality that defines the entire dish
  • Baby potatoes: Provide hearty substance and absorb the flavors beautifully
  • Grape tomatoes: Burst with juicy sweetness when grilled and balance the rich meat

How To Make Rosemary Garlic Steak Kebabs

Prepare the marinade:
Whisk together balsamic vinegar, honey, whole grain mustard and minced garlic in a large bowl. Season generously with salt and pepper. This marinade not only flavors but also tenderizes the meat through the acidity of the balsamic.
Marinate the steak:
Add cubed sirloin to the marinade and toss thoroughly to ensure each piece is well coated. Cover and refrigerate for at least 20 minutes, though overnight marination will deepen the flavors significantly. The longer marination time allows the flavors to fully penetrate the meat.
Prepare the tomatoes:
Combine whole grape tomatoes with olive oil and freshly chopped rosemary in a separate bowl. The oil helps the rosemary cling to the tomatoes and prevents them from sticking to the grill. Let this mixture sit while preparing other components.
Parboil the potatoes:
Place baby potatoes in a large pot with water covering them by about an inch. Bring to a boil and cook for 8-10 minutes until just barely tender when pierced with a fork. You want them partially cooked but still firm enough to hold their shape on the skewer.
Assemble the kebabs:
Thread ingredients in a repeating pattern starting with potato, followed by steak, then tomato, continuing the pattern and ending with potato. This arrangement ensures balanced cooking and flavor distribution throughout each skewer.
Grill to perfection:
Oil the grill grates lightly before placing kebabs over medium heat. Grill for approximately 5 minutes per side, rotating to achieve even cooking. The total cooking time should be around 10 minutes for medium-rare steak.
A plate of meat and vegetables. Pin it
A plate of meat and vegetables. | zestplate.com

The fresh rosemary is truly the star ingredient in this recipe. When I first created these kebabs, I only used rosemary in the steak marinade, but discovered that infusing the tomatoes directly with the herb created an incredible aromatic experience. Now whenever I smell rosemary, it takes me right back to summer evenings with family gathered around the grill.

Make Ahead Options

These kebabs are perfect for entertaining because much of the preparation can be done in advance. The steak can marinate overnight, developing deeper flavor. The potatoes can be parboiled and stored in the refrigerator up to two days ahead. You can even assemble the entire kebabs up to four hours before cooking and keep them covered in the refrigerator. Just bring them to room temperature about 30 minutes before grilling.

Serving Suggestions

Serve these kebabs over a bed of fluffy couscous or alongside a simple Greek salad for a complete meal. A zesty tzatziki sauce makes an excellent accompaniment, providing cooling contrast to the savory grilled flavors. For a stunning presentation, arrange the kebabs on a large wooden board with fresh herb sprigs and lemon wedges scattered around them. This creates an impressive yet effortless centerpiece for casual gatherings.

A plate of meat and vegetables. Pin it
A plate of meat and vegetables. | zestplate.com

Ingredient Substitutions

If sirloin is unavailable or beyond your budget, ribeye or New York strip steak work wonderfully as alternatives. For a more affordable option, chuck roast can work when cut into slightly smaller pieces and marinated longer. Vegetarians can substitute firm tofu or halloumi cheese for the steak after briefly marinating in the same mixture. Cherry tomatoes can replace grape tomatoes, though they may cook slightly faster. If fresh rosemary is unavailable, use one tablespoon dried rosemary, but fresh truly makes a difference in this recipe.

Frequently Asked Questions

→ How long should I marinate the steak?

Marinate the steak for at least 20 minutes to allow the flavors to absorb. For maximum flavor, you can marinate it overnight in the refrigerator.

→ Can I use wooden skewers?

Yes, if using wooden skewers, soak them in water for at least 30 minutes to prevent burning on the grill.

→ What’s the best way to cook the baby potatoes?

Boil the baby potatoes for about 8-10 minutes until they are barely fork-tender. This ensures they cook fully during grilling.

→ How do I avoid overcooking the steak?

Grill the kebabs over medium heat for about 5 minutes per side. Keep a close eye to ensure the steak is cooked to your preferred level of doneness.

→ Can I substitute the marinade ingredients?

Yes, you can customize the marinade. For example, swap balsamic vinegar with red wine vinegar or use maple syrup instead of honey for a different twist.

Rosemary Garlic Steak Skewers

Grilled steak kebabs with rosemary, tomatoes, and potatoes for a delicious main dish.

Prep Time
20 Minutes
Cook Time
10 Minutes
Total Time
30 Minutes
By: Fatiha

Category: Main Dishes

Difficulty: Intermediate

Cuisine: American

Yield: 12 Servings (12 kebabs)

Dietary: 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 Pepper, to taste
07 14 ounces sirloin, cut into 1-inch cubes

→ Tomato Marinade

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

→ Potatoes

11 1 ½ pounds 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, mustard, and garlic. Season with salt and pepper to taste.

Step 03

Add the cubed steak to the marinade and toss to coat. Cover and refrigerate for 20 minutes, or up to overnight.

Step 04

In another bowl, combine whole grape tomatoes, olive oil, and rosemary. Set aside.

Step 05

Place baby potatoes in a large pan and cover with water, ensuring water level is 1 inch above the potatoes. Bring to a boil and cook until barely fork-tender, about 8-10 minutes. Drain and set aside.

Step 06

Thread ingredients onto a skewer, starting with a potato, followed by a piece of steak, then a tomato. Repeat twice more and finish with a potato.

Step 07

Lightly oil the grill grates and place kebabs over medium heat. Grill for approximately 5 minutes per side, about 10 minutes total, ensuring not to overcook the steak.

Tools You'll Need

  • Grill
  • Skewers
  • Large bowl
  • Pan

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 210
  • Total Fat: 7.2 g
  • Total Carbohydrate: 18.5 g
  • Protein: 16 g