If Rosemary Garlic Steak Kebabs make you think “wow, that sounds fancy,” let me stop you right there—this is the kind of fancy that’s secretly easy. Like: “I threw this together while answering a text and keeping an eye on the dog” easy. These skewers are juicy, garlicky, a little sweet-tangy from balsamic, and loaded with bursty rosemary tomatoes and cozy baby potatoes… aka the full summer-dinner dream.
And the best part? Everything cooks on skewers, so cleanup stays calm and your kitchen doesn’t look like a crime scene. (We love a peaceful ending.)
Table of Contents
Why You’ll Love These Rosemary Garlic Steak Kebabs
- Big flavor, low drama. The steak marinade is a whisk-and-dunk situation.
- A full meal on a stick. Steak + potatoes + tomatoes = no extra sides required (unless you want them).
- Perfect for busy weeknights or weekend grilling. Marinate for 20 minutes or overnight—both work.
- Crowd-pleaser energy. Kids like the “food on a stick” vibe, adults like the “wow you grilled” vibe.
Ingredients You’ll Need
Steak Marinade
- ½ 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
Tomato Marinade
- 2 cups whole grape tomatoes
- ⅓ cup olive oil
- 2 tablespoons fresh rosemary, chopped (stems removed)
Potatoes & Assembly
- 1 ½ pounds baby potatoes
- 6 metal or wooden skewers
Quick note: If you’re using wooden skewers, soak them in water while you prep so they don’t turn into tiny torches on the grill
How to Make Rosemary Garlic Steak Kebabs
1) Preheat the grill
Preheat your grill to medium heat. While it heats up, lightly oil the grates later (we’ll get there).
If you’re using wooden skewers, get them soaking now.
2) Marinate the steak
In a large bowl, whisk together:
- balsamic vinegar
- honey
- whole grain mustard
- minced garlic
- salt and pepper
Add the cubed sirloin and toss until every piece is coated.
Cover and refrigerate for at least 20 minutes (you can also marinate up to overnight if you’re planning ahead).
Real life tip: Even 20 minutes makes a difference. Overnight is amazing, but I’m not here to pressure you into having your life together.
3) Toss the tomatoes with rosemary
In a separate bowl, combine:
- grape tomatoes
- olive oil
- chopped rosemary
Set aside. The tomatoes don’t need to “marinate” for long—they’re just getting glossy and flavorful.
4) Parboil the baby potatoes
Put the potatoes in a large pan and cover with water by about 1 inch.
Bring to a boil and cook 8–10 minutes, until they’re barely fork-tender (not fully soft).
Drain and let them cool slightly so you don’t burn your fingertips while assembling.
Why parboil? Potatoes take longer than steak. This step makes sure everything finishes on the grill at the same time—like a tiny miracle.
5) Assemble the skewers
Thread onto each skewer in this order:
- Potato
- Steak
- Tomato
Repeat that two more times, and end with a potato.
So you’ll get: potato → steak → tomato → potato → steak → tomato → potato → steak → tomato → potato
(Or close enough. If a tomato rolls away, I won’t tell.)
6) Grill the kebabs
Lightly oil the grill grates.
Grill the kebabs for about 5 minutes per side (about 10 minutes total), turning carefully.
Cook until the steak reaches your preferred doneness. Try not to overcook—sirloin is happiest when it stays juicy.
7) Rest, then serve
Pull the kebabs off the grill and let them rest for a few minutes. This helps the steak stay tender and not lose all its juices the second you bite in.
Serve warm and watch them disappear.
Cooking Tips (Because We All Deserve an Easier Dinner)
- Cut steak evenly. Those 1-inch cubes matter—tiny ones overcook, giant ones undercook.
- Don’t skip the rest time. Think of it like the steak taking a little breather after doing all that hard work on the grill.
- If your tomatoes split, you’re doing it right. They’ll get jammy and sweet and basically turn into little flavor bombs.
- Want extra char? Turn the grill slightly higher at the end for 30–60 seconds per side. Just don’t wander off to “quickly check something” on your phone. (Ask me how I know.)
- No grill? You can do these on a grill pan indoors—just expect a little smoke and maybe open a window unless you want your house to smell like “BBQ Memories.”
A Little Story From My Kitchen
This is one of those recipes I lean on when I want dinner to feel special, but my day has been… let’s call it “a pile of tabs open in my brain.” I’ll toss the steak in the marinade, parboil the potatoes while I’m doing a million other things, and suddenly I’m standing at the grill like a calm, capable person who definitely didn’t just eat three pretzels for lunch.
And when those rosemary tomatoes hit the heat? Your backyard (or kitchen) smells like a cozy hug with a little swagger.

FAQs About Rosemary Garlic Steak Kebabs
Can I use a different cut of steak?
Yes! Sirloin is great because it’s tender and grills well. You can also use ribeye (extra rich) or strip steak. If you use something leaner, keep a close eye so it doesn’t dry out.
How long can I marinate the steak?
At least 20 minutes, and up to overnight. If you go overnight, keep it covered in the fridge. The balsamic vinegar is flavorful, but long marinating works best when the steak is cut into cubes like this.
Can I make Rosemary Garlic Steak Kebabs ahead of time?
You can prep the parts ahead:
- Marinate the steak
- Parboil the potatoes
- Mix the tomatoes and rosemary
Then assemble right before grilling. (If you assemble too early, the tomatoes can get a bit soft.)
How do I store leftovers?
Pull everything off the skewers and store in an airtight container in the fridge for up to 3 days. Reheat gently (microwave in short bursts or a skillet) so the steak doesn’t turn tough.
Can I swap the potatoes?
Absolutely. If you want something faster, try chunks of bell pepper, red onion, or zucchini. If you keep potatoes, parboiling is your best friend.
Bring These Rosemary Garlic Steak Kebabs to the Table
If you’re craving a dinner that feels a little “restaurant patio” but still fits into real life, Rosemary Garlic Steak Kebabs are the move. They’re bold, juicy, herby, and satisfying—plus you get steak and potatoes without juggling three pans and your sanity.
Make them once, and I’m pretty sure they’ll end up on your “keep forever” list—right next to the recipes that save you on those hectic nights when you still want something delicious.
More Tasty Ideas to Serve With These Kebabs
If you loved these Rosemary Garlic Steak Kebabs, here are a few yummy “what should I make next?” ideas—because one great dinner usually turns into two (and I fully support that):
- Pair your skewers with something fresh and summery like Summer Corn Salad with Avocado—it’s bright, crunchy, and basically tastes like sunshine.
- Want to keep the grill party going? Try BBQ Pineapple Chicken Kabobs for that sweet-and-smoky combo everyone fights over.
- If you’re in the mood for a hearty side that still feels light, Roasted Pepper Pasta Salad with Burrata is creamy, colorful, and picnic-perfect.
- And for a little happy ending (because we deserve dessert), Carrot Cake Bars are the easiest way to make everyone think you “went all out.”
⭐ Tried the recipe? I’d LOVE to hear how your Rosemary Garlic Steak Kebabs turned out—please leave a star rating (⭐⭐⭐⭐⭐) and a quick review! It helps other readers so much (and it makes my day, too).

Rosemary Garlic Steak Kebabs
- Total Time: 40 minutes
- Yield: 6 skewers (Serves 4) 1x
Description
Juicy Rosemary Garlic Steak Kebabs made with tender sirloin, baby potatoes, and blistered tomatoes. A bold, flavor-packed grilled dinner that’s easy enough for weeknights and impressive enough for guests.
Ingredients
Steak Marinade
- ½ 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
Tomato Marinade
- 2 cups whole grape tomatoes
- ⅓ cup olive oil
- 2 tablespoons fresh rosemary, chopped (stems removed)
Potatoes & Assembly
- 1 ½ pounds baby potatoes
- 6 metal or wooden skewers
Instructions
- Preheat grill to medium heat. If using wooden skewers, soak them in water while prepping.
- In a large bowl, whisk together balsamic vinegar, honey, mustard, garlic, salt, and pepper. Add steak cubes and toss to coat. Cover and refrigerate at least 20 minutes (or up to overnight).
- In a separate bowl, combine grape tomatoes, olive oil, and chopped rosemary. Set aside.
- Place baby potatoes in a large pot and cover with water by 1 inch. Bring to a boil and cook 8–10 minutes, until barely fork-tender. Drain and cool slightly.
- Assemble skewers starting with a potato, then steak, then tomato. Repeat twice and finish with a potato.
- Lightly oil grill grates. Grill kebabs about 5 minutes per side (10 minutes total) or until steak reaches desired doneness.
- Remove from grill, rest a few minutes, and serve warm.
Notes
- Cut steak into even 1-inch cubes for even cooking.
- Do not overcook the steak to keep it tender and juicy.
- Parboiling the potatoes ensures everything cooks evenly on the grill.
- Steak can marinate overnight for deeper flavor.
- If cooking indoors, use a grill pan over medium heat.
- Prep Time: 30 minutes
- Cook Time: 10 minutes
- Category: Main Dish
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1–2 skewers
- Calories: 410 kcal
- Sugar: 8 g
- Sodium: 320 mg
- Fat: 24 g
- Saturated Fat: 7 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 3 g
- Protein: 28 g
- Cholesterol: 75 mg
