Table of Contents
Rosemary Garlic Steak Kebabs: Easy Grilled Perfection
There’s nothing quite like the aroma of grilling meat mixed with herbs on a warm evening, especially here in New York City where outdoor spaces are a premium. These Rosemary Garlic Steak Kebabs have become a summer staple for me, a delicious echo of the vibrant street food I grew up with in Morocco, but with a classic French elegance. They’re incredibly flavorful, easy to assemble, and perfect for a weeknight dinner or a casual weekend barbecue. I love how the simple marinade transforms tender sirloin into something truly special, making them one of my absolute favorite garlic rosemary beef skewers.
Imagine this: cubes of juicy, perfectly grilled sirloin, glistening with a savory balsamic-honey glaze, interspersed with bright, slightly charred cherry tomatoes and tender, herb-infused baby potatoes. The rosemary and garlic infuse every bite with a fragrant warmth that’s both comforting and exciting. The slight char from the grill adds a smoky depth, while the balsamic vinegar brings a tangy balance to the sweetness of the honey. It’s a symphony of flavors and textures that, I promise you, will have everyone asking for seconds. It reminds me of the meticulous sauce work I learned in Paris, building layers of flavor.
What sets these Rosemary Garlic Steak Kebabs apart is the perfect balance of quick marination, simple preparation, and incredible flavor payoff. I’ve learned over the years, from bustling Moroccan souks to refined Parisian kitchens, that the best dishes often come from understanding a few core techniques. I’ll share my secret for achieving unbelievably tender steak every time, a common mistake most home cooks make, and how to prep these kebabs so they’re stress-free, even on your busiest NYC evenings.
Why This Rosemary Garlic Steak Kebabs Recipe Is the Best
The flavor secret to these Rosemary Garlic Steak Kebabs lies in the simple yet potent marinade. I’ve found that combining balsamic vinegar with honey creates a beautiful sweet-and-tangy base that caramelizes wonderfully on the grill. A touch of whole grain mustard adds a subtle sharpness, while the fresh garlic and rosemary provide an aromatic depth that’s irresistible. This combination is a nod to both classic European flavors and the bold spices I recall from my mother’s kitchen in Marrakech.
Achieving perfectly cooked steak on a kebab can seem tricky, but the key is partially precooking the potatoes and not overcrowding the grill. By par-boiling the potatoes, they become tender enough to eat while still getting a lovely char on the outside from the grill. For the steak, a quick sear over medium-high heat locks in the juices. My training in Paris emphasized temperature control and watching for visual cues, which is crucial here to avoid overcooking the beef.
These kebabs are remarkably fool-proof and fast, making them an ideal choice for any home cook, whether you’re a seasoned pro or just starting out. The marinating time is short, the assembly is straightforward, and the grilling is quick. They’re perfect for grilling season or even for a quick weeknight meal when paired with a simple salad. This recipe truly embodies the spirit of easy steak kabob ideas that deliver maximum flavor with minimal fuss.
Rosemary Garlic Steak Kebabs Ingredients
I love picking up fresh rosemary and ripe cherry tomatoes from the Union Square Greenmarket here in NYC. The quality of produce makes such a difference! For the steak, a good quality sirloin is my go-to as it’s flavorful and tender, though I’ve also used flank steak in a pinch. The balsamic vinegar and honey are pantry staples that I use in a million dressings and marinades. It’s a pleasure to bring these tastes from my global culinary journey into your kitchen.
Ingredients List
- ½ cup balsamic vinegar
- 2 tablespoons honey
- 1 tablespoon whole grain mustard
- 3 cloves garlic, minced
- Salt, to taste
- Pepper, to taste
- 14 ounces sirloin, cut into 1-inch cubes
- 2 cups whole grape tomatoes
- ¼ cup olive oil
- 2 tablespoons fresh rosemary, stems removed and chopped
- 1 ½ pounds baby potatoes
- 6 metal or wooden skewers
Ingredient Spotlight
Sirloin Steak: I opt for sirloin because it offers a fantastic balance of flavor and tenderness without being prohibitively expensive. When shopping in the US, look for well-marbled cuts. Sirloin is quite forgiving, but a good marbling ensures juiciness. If sirloin isn’t available or to try something different, a good substitute would be New York strip steak or even a well-trimmed flank steak, though flank steak might require a slightly longer marinating time for optimal tenderness.
Fresh Rosemary: The piney, slightly peppery flavor of fresh rosemary is essential to these kebabs. It adds a wonderful aroma and depth that dried herbs just can’t replicate. You can usually find fresh rosemary year-round in the produce section of most US supermarkets. If you absolutely must use dried rosemary, use only about 2 teaspoons, as it is more potent, and expect a less vibrant, more muted herbaceous note.
Baby Potatoes: These small, waxy potatoes are perfect for kebabs because they cook relatively quickly and hold their shape well. They absorb the marinades beautifully and provide a satisfying, hearty element. Look for uniform sizes for even cooking. Yukon Gold or red potatoes, cut into roughly 1-inch chunks, are excellent substitutes if baby potatoes are unavailable. Just ensure they are cut to a similar size to the steak cubes.
Balsamic Vinegar & Honey: This dynamic duo forms the backbone of our marinade. The balsamic provides a complex acidity and depth, while the honey offers sweetness and helps with caramelization. While you can use regular red wine vinegar in a pinch, it will lack the nuanced flavor of balsamic. For sweetness, maple syrup could be used, but it will impart a slightly different flavor profile.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Sirloin Steak | New York Strip or Flank Steak | Strip is similar; flank may need longer marination. Both offer good beefy flavor. |
| Fresh Rosemary | 1/3 amount dried rosemary | Dried is less fragrant and can be more bitter if overused. |
| Baby Potatoes | Yukon Gold or Red Potatoes (cut into 1-inch cubes) | Similar texture and cooking time; visual appearance will differ slightly. |
| Balsamic Vinegar | Red Wine Vinegar | Less complex flavor, more straightforward tang. |
How to Make Rosemary Garlic Steak Kebabs — Step-by-Step
Follow these simple steps for perfect rosemary garlic beef skewers every time. Remember, prep is key!
Step 1: Prep Your Skewers and Grill
Begin by preheating your grill to a medium heat. If you’re using wooden skewers, it’s essential to soak them in water for at least 30 minutes beforehand to prevent them from burning up on the grill. This simple step ensures your kebabs cook beautifully without the skewers turning into charcoal.
💡 mia’s Pro Tip: Metal skewers conduct heat better and cook the meat more evenly from the inside out, offering another great alternative if you have them!
Step 2: Make the Marinade
In a spacious bowl, whisk together the balsamic vinegar, honey, and whole grain mustard. Mince your garlic cloves and add them to the mixture. Season generously with salt and freshly ground black pepper to your preference. This marinade is the foundation of the incredible flavor in these garlic rosemary beef skewers.
Step 3: Marinate the Steak
Add the 1-inch cubes of sirloin steak directly to the bowl with the marinade. Toss everything together until the steak is thoroughly coated. Cover the bowl tightly and refrigerate for at least 20 minutes. For an even deeper flavor, you can marinate the steak for up to 24 hours.
💡 mia’s Pro Tip: Don’t over-marinate the steak in a highly acidic marinade for too long, as it can break down the proteins too much, making the meat mushy. 20 minutes to overnight is the sweet spot.
Step 4: Prepare the Tomatoes
In a separate bowl, combine the whole grape tomatoes with ¼ cup of olive oil and the chopped fresh rosemary. Toss gently to coat the tomatoes. Set this bowl aside. The rosemary will infuse the tomatoes with a lovely aroma as they sit, ready to be skewered.
Step 5: Par-Cook the Potatoes
Place the baby potatoes in a large saucepan and add enough water to cover them by about 1 inch. Bring the water to a rolling boil and cook the potatoes for about 8 to 10 minutes, or until they are just barely fork-tender. They should still have a firm bite, as they will be finished on the grill. Drain them well and set them aside to cool slightly.
⚠️ Common Mistake to Avoid: Boiling the potatoes until they are completely soft will result in them falling apart on the grill. You want them to be *al dente*, with just a slight resistance when pierced.
Step 6: Assemble the Kebabs
Now for the fun part! Grab a skewer (metal or soaked wooden). Start by threading a baby potato onto the skewer, followed by a cube of marinated steak, and then a rosemary-kissed tomato. Repeat this pattern two more times: potato, steak, tomato. Finish each skewer with another baby potato. Aim for a balanced distribution of ingredients on each skewer.
Step 7: Grill the Kebabs
Lightly oil your grill grates to prevent sticking. Carefully place the assembled kebabs onto the preheated grill. Grill for approximately 5 minutes per side, for a total of about 10 minutes. The steak should be nicely browned and cooked to your desired doneness (medium-rare to medium is ideal for tenderness), and the tomatoes should be slightly softened and blistered. You are looking for a beautiful char on the steak and potatoes.
⚠️ Common Mistake to Avoid: Overcrowding the grill. Leave some space between each kebab so the heat can circulate efficiently, ensuring even cooking and a nice sear on all sides.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Preheat grill & soak wooden skewers | N/A (prep) | Medium heat |
| 2 | Mix marinade ingredients | 5 mins | Well combined |
| 3 | Marinate steak | 20 mins (or overnight) | Coated uniformly |
| 4 | Toss tomatoes with oil & rosemary | 2 mins | Evenly coated |
| 5 | Par-boil potatoes | 8-10 mins | Barely fork-tender |
| 6 | Assemble skewers | 10 mins | Balanced arrangement |
| 7 | Grill kebabs | 10 mins total (5 mins per side) | Nicely browned with char marks |
Serving & Presentation
These Rosemary Garlic Steak Kebabs are a showstopper on their own, but I love serving them with a dollop of herbed yogurt or a bright gremolata for an extra burst of freshness. On a warm New York evening, I’d pair these with a simple couscous salad, echoing my Moroccan roots, or a crisp, seasonal green salad. The visual appeal is undeniable – the vibrant red of the tomatoes, the deep brown of the grilled steak, and the earthy tones of the potatoes all make for a beautiful plate.
For a more complete meal, consider serving these alongside grilled corn on the cob, a refreshing cucumber and mint salad, or even some crusty bread to mop up any delicious juices. The simplicity of the dish means it pairs well with a variety of flavors, allowing you to customize your meal based on what’s fresh at your local farmers market or what you have on hand. Garnishing with a few extra sprigs of fresh rosemary or a sprinkle of flaky sea salt adds a final touch of elegance, reminiscent of the simple yet sophisticated plating I admired during my training in Paris.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Lemon Herb Couscous, Grilled Asparagus, Quinoa Salad | Complements the savory flavors without competing, adding texture and freshness. |
| Sauce / Dip | Tzatziki, Chimichurri, Garlic Aioli | Adds a creamy, herbaceous, or zesty counterpoint to the rich steak. |
| Beverage | Crisp White Wine (Sauvignon Blanc), Light-Bodied Red (Pinot Noir), Sparkling Water with Lemon | Cuts through richness, enhances herbal notes, or offers a refreshing palate cleanser. |
| Garnish | Fresh Parsley, Lemon Zest, Flaky Sea Salt | Brightens the dish, adds visual appeal, and enhances the savory notes. |
Make-Ahead, Storage & Reheating
As a busy cook in NYC, I’m all about making life easier. These kebabs are fantastic for meal prep! You can marinate the steak and even assemble the skewers a day in advance. On grilling days, all you have to do is pop them on the grill. It’s the ultimate weeknight savior when you want a gourmet meal with minimal last-minute fuss, perfect for fitting into my {recipe_details_prep_time} lifestyle.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container | 3-4 days | Reheat gently on the grill or in a skillet over medium-low heat. Avoid microwave if possible to maintain texture. |
| Freezer | Freezer-safe bag or container | Up to 2 months | Thaw overnight in the refrigerator, then reheat as above. Best grilled from thawed. |
| Make-Ahead | Assemble completely, store covered in fridge | Up to 1 day in advance | Bring to room temp for 30 mins before grilling. Grill time may be slightly longer if very cold. |
When reheating, my goal is to bring back that grilled char without overcooking the steak. If you’ve grilled them once, you can gently reheat them on a grill for a couple of minutes per side. Alternatively, a hot cast-iron skillet works wonders for getting a nice crust. If you’re pressed for time, the microwave is an option, but expect the steak to be a little less tender. For the best results, remove the kebabs from the fridge about 30 minutes before grilling to let them come to room temperature.
Variations & Easy Swaps
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Mediterranean Twist | Add Kalamata olives, bell peppers, and a squeeze of lemon juice to marinade. | Weeknight dinners, summer BBQs | Easy |
| Gluten-Free & Dairy-Free | Ensure all ingredients are certified GF/DF. Marinade is naturally DF. | Dietary restrictions | None |
| Seasonal Summer Veggie Swap | Replace potatoes with zucchini chunks or corn on the cob pieces. | Maximizing seasonal produce | Easy |
Mediterranean Twist
Drawing inspiration from the coastal flavors of the Mediterranean, I love to add chunks of bell peppers (red, yellow, or orange) and sometimes a handful of Kalamata olives to these kebabs. A squeeze of fresh lemon juice added to the marinade base before coating the steak really brightens things up. This variation is perfect for a lighter, more vibrant meal, reminiscent of a Greek taverna.
Gluten-Free & Dairy-Free Options
These Rosemary Garlic Steak Kebabs are naturally gluten-free and dairy-free, which is always a bonus! The marinade ingredients—balsamic vinegar, honey, mustard, garlic, olive oil, rosemary, salt, and pepper—are all free from gluten and dairy. The sirloin steak, grape tomatoes, and baby potatoes are also naturally compliant. You can feel confident serving these to guests with common dietary restrictions.
Seasonal Summer Veggie Swap
When summer produce is at its peak, I adore swapping out the potatoes for other vegetables. Thick slices of zucchini or yellow squash, chunks of bell pepper, or even pieces of corn on the cob (blanched first) make fantastic additions. This allows you to adapt the recipe based on what’s freshest at your local NYC market, keeping the kebabs exciting and seasonal throughout the warmer months.
How long should you marinate rosemary garlic steak kebabs for the best flavor?
For the best flavor and texture balance, I recommend marinating these Rosemary Garlic Steak Kebabs for at least 20 minutes, and up to 24 hours. The balsamic vinegar in the marinade is great for tenderizing the steak, but leaving it for too long can make the meat mushy. The longer marination time will allow the garlic and rosemary flavors to penetrate deeper into the sirloin, making each bite exceptionally flavorful and aromatic.
What cut of beef is best for making rosemary garlic steak kebabs?
I typically use sirloin steak for these Rosemary Garlic Steak Kebabs because it offers a good combination of flavor, tenderness, and affordability, making it a great choice for grilling. Other excellent cuts include New York strip steak, filet mignon (for a more luxurious option), or even flank steak. If using flank steak, ensure it’s sliced against the grain after grilling for maximum tenderness.
Can you substitute dried rosemary for fresh in rosemary garlic steak kebabs?
Yes, you can substitute dried rosemary for fresh in these Rosemary Garlic Steak Kebabs, but I highly recommend using fresh if possible. Dried rosemary is more potent, so you’ll only need about one-third of the amount called for (so roughly 2 teaspoons of dried for 2 tablespoons of fresh). Keep in mind that the flavor and aroma won’t be quite as bright and complex as with fresh rosemary, but it will still provide a lovely herbaceous note.
What temperature should you cook rosemary garlic steak kebabs on a grill?
You should cook these Rosemary Garlic Steak Kebabs over medium heat on the grill. This typically translates to around 375-400°F (190-200°C). Medium heat is crucial because it allows the steak to cook through and develop a nice char without burning the exterior, especially important for the tomatoes and potatoes on the skewers. Ensure your grill grates are clean and lightly oiled to prevent sticking.
How do you prevent steak cubes from drying out on kebabs?
Preventing steak cubes from drying out on kebabs involves a few key strategies. First, don’t cut the cubes too small; 1-inch is ideal. Second, marinate the steak for just the right amount of time (20 mins to 24 hours). Third, use a quality cut of beef like sirloin or strip, which has good marbling. Finally, and most importantly, avoid overcrowding the grill and cook for the stated time, aiming for medium-rare to medium doneness, as this keeps the interior juicy and tender.
Can I make these kebabs indoors if I don’t have a grill?
Absolutely! If you don’t have access to a grill, you can make these Rosemary Garlic Steak Kebabs indoors. The best method is to use a cast-iron skillet or grill pan over medium-high heat. Skewer the ingredients as usual and sear them in batches, turning them to get a nice sear on all sides, similar to how you would on a grill. Another option is your oven’s broiler, placing the kebabs on a baking sheet and broiling for a few minutes per side, keeping a close eye to prevent burning.
Share Your Version!
I would absolutely love to see your creations of these Rosemary Garlic Steak Kebabs! Please leave a star rating and a comment below to share your thoughts and any tips you discovered. If you share photos on Instagram or Pinterest, be sure to tag me @exorecipe – I adore seeing how my recipes come to life in your kitchens! What is your favorite vegetable to add to steak kebabs besides tomatoes and potatoes?
From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Rosemary Garlic Steak Kebabs recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow mia on Pinterest @chefrecipes2
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
Rosemary Garlic Steak Kebabs
Probably one of my favorite kebabs, these Rosemary Garlic Steak Kebabs are loaded with flavor, perfectly cooked, and a hit with the entire family! Tender and juicy steak, marinated tomatoes, and seasoned potatoes, grilled to absolute perfection, what is not to love!?
Ingredients
- ½ cup balsamic vinegar
- 2 tablespoons honey
- 1 tablespoon whole grain mustard
- 3 cloves garlic, (minced)
- salt
- pepper
- 14 ounces sirloin, (cut into 1-inch cubes)
- 2 cups whole grape tomatoes
- cup olive oil
- 2 tablespoons fresh rosemary (stems removed), (chopped)
- 1 ½ pounds baby potatoes
- 6 metal or wooden skewers
Instructions
- Preheat grill to medium heat and if using wooden skewers, place them in water to soak.
- In a large bowl, whisk together balsamic vinegar, honey, mustard, and garlic. Season to taste with salt and pepper.
- Add the cubed steak and toss to coat. Cover and refrigerate for 20 minutes (up to overnight) so the steak can marinate.
- In another bowl, add the tomatoes, olive oil, and rosemary. Set aside.
- Place the potatoes in a large pan and add enough water to cover all of the potatoes by 1 inch. Bring the water to a boil and cook potatoes until they barely fork-tender, about 8-10 minutes. (They will be grilled later, so do not need to be cooked through.) Drain and set aside.
- Grab a skewer and start with potato, then add steak, then a tomato. Repeat two more times and end with a potato.
- Lightly oil the grill and set the kebabs over the heat. Grill for about 5 minutes on each side, or 10 minutes total. (You don't want to overcook the steak.)
Nutrition
- Calories: 161 kcal
Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!

