If Rosemary Garlic Steak Kebabs sounds like something you’d order at a restaurant and then quietly panic about recreating at home… friend, same. But here’s the good news: this is one of those “looks fancy, acts easy” dinners that loves busy weeknights, backyard hangs, and those moments when you want to feed your people something that feels a little special without turning your kitchen into a crime scene.
These Rosemary Garlic Steak Kebabs bring big flavor with a simple balsamic-honey steak marinade, juicy rosemary-kissed tomatoes, and baby potatoes that get a head start so they finish perfectly on the grill. It’s sweet, savory, herby, garlicky… basically the kind of meal that makes everyone wander into the kitchen asking, “What smells so good?”
And because I’m Aneta from Chicken Magic Recipes (yes, the chicken lady is dabbling in steak today—don’t tell my loyal drumsticks), I’m going to walk you through it step-by-step, no stress, no fancy chef jargon. Just good food and a little kitchen magic.
Table of Contents
Why You’ll Love These Rosemary Garlic Steak Kebabs
- They’re fast but feel fancy. Like you tried harder than you actually did. We love that for you.
- The marinade does the heavy lifting. Balsamic + honey + mustard + garlic? That’s flavor insurance.
- One skewer = a full meal. Steak, potatoes, tomatoes… no side dish panic.
- Perfect for picky eaters. You can customize what goes on each skewer (and quietly “forget” tomatoes on the kid skewers).
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 (stems removed), chopped
Potatoes + Assembly
- 1 ½ pounds baby potatoes
- 6 metal or wooden skewers
How to Make Rosemary Garlic Steak Kebabs Step-by-Step
1) Preheat and prep the skewers
Preheat your grill to medium heat.
If you’re using wooden skewers, soak them in water while everything else preps. (This keeps them from turning into tiny grill torches. Very dramatic. Not delicious.)
2) Make the steak marinade
In a large bowl, whisk together:
- balsamic vinegar
- honey
- whole grain mustard
- minced garlic
Season with salt and pepper to taste.
Add the steak cubes and toss until every piece is coated. Cover and refrigerate for 20 minutes (or up to overnight if you’re planning ahead and feeling like a champion).
Aneta tip: Even 20 minutes makes a difference. Overnight makes it wow, but weeknights are weeknights.
3) Marinate the tomatoes
In a separate bowl, stir together:
- grape tomatoes
- olive oil
- chopped rosemary
Set these aside. They don’t need the fridge unless your kitchen is super warm.
4) Parboil the potatoes
Potatoes take longer than steak on the grill, so we give them a quick head start.
Put the baby potatoes in a large pan and cover with water by about 1 inch. Bring to a boil and cook until they’re barely fork-tender, about 8–10 minutes.
You’re not trying to fully cook them—just soften them so they finish on the grill without burning the steak into sadness.
Drain and set aside.
5) Assemble the kebabs
Now the fun part—building your little edible towers of joy.
Grab a skewer and thread on:
- Potato
- Steak
- Tomato
Repeat two more times, and end with a potato.
So each skewer should look like:
potato → steak → tomato → potato → steak → tomato → potato → steak → tomato → potato
(Or close enough. Nobody’s grading you. This isn’t kebab school.)
6) Grill them to perfection
Lightly oil the grill grates. Place kebabs over the heat and grill for about 5 minutes per side, or 10 minutes total.
You don’t want to overcook the steak—sirloin can go from “juicy” to “chewing workout” pretty fast.
Pro move: Rotate gently with tongs. Those tomatoes like to roll around like they pay rent.
Cooking Tips for Next-Level Kebabs
- Cut steak evenly. Those 1-inch cubes matter so everything cooks at the same pace.
- Don’t skip parboiling the potatoes. If you put raw potatoes on the skewer, the steak will be overdone long before the potatoes are tender.
- Use metal skewers if you can. They’re sturdier, reusable, and they don’t require soaking.
- Keep tomatoes whole. If they split, they’ll still taste great, but they might try to escape through the grill grates like tiny delicious fugitives.
- Want extra rosemary punch? Sprinkle a little more chopped rosemary over the finished kebabs right before serving.
And if your tomato marinade looks like a very herby oil bath… congratulations, you did it right.
A Little Story From My Kitchen
I first made kebabs like these for a casual family get-together—one of those “come over whenever” afternoons that somehow turns into everyone being hungry at the exact same time. I wanted something quick that felt special, but I didn’t want to stand indoors cooking while everyone else was outside laughing.
These Rosemary Garlic Steak Kebabs saved the day. I prepped everything early, kept it in the fridge, and when it was time to eat, I just skewered and grilled. The best part? People thought it took way more effort than it did. I didn’t correct them. (That’s my kind of magic.)

FAQs About Rosemary Garlic Steak Kebabs
Can I use a different cut of steak?
Yes! Sirloin is great, but you can also use ribeye (more tender, pricier) or strip steak. Just keep the cubes around 1 inch so they cook evenly.
How long can I marinate the steak?
At least 20 minutes, and up to overnight. The longer time deepens the flavor, especially with the balsamic and garlic.
Can I make these in the oven instead of on the grill?
Yep. Broil them on a foil-lined sheet pan about 4–6 inches from the heat, turning once, until steak is cooked to your liking. Watch closely—broilers are fast and a little bit wild.
How do I store leftovers?
Slide everything off the skewers and store in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet or microwave. (Steak prefers gentle treatment the next day.)
Can I prep Rosemary Garlic Steak Kebabs ahead of time?
Absolutely. Marinate the steak and parboil the potatoes earlier in the day. You can even assemble the skewers and refrigerate them for a few hours—just cover well.
Bring the Magic to the Table
When you want a meal that feels like summer on a stick (and makes you look like you’ve got your life together), Rosemary Garlic Steak Kebabs are the answer. They’re savory and sweet, loaded with rosemary-garlic goodness, and they cook fast enough that dinner doesn’t become a whole event… unless you want it to.
So fire up that grill, grab your skewers, and let Rosemary Garlic Steak Kebabs do what they do best: make your kitchen (and backyard) smell absolutely amazing—and make everyone ask for seconds. Happy cooking!
Keep the Grill Party Going: More Easy Favorites
- Grilled Steak & Shrimp Kabobs – If you want that “special occasion” feel without doing anything complicated, this one is your best friend. It’s the same fun skewer energy as Rosemary Garlic Steak Kebabs, just with a little ocean-flavored bonus (and yes, people will act impressed).
- Whole30 Steak Bites – For the nights when you love steak but don’t feel like threading skewers (or washing them… because honestly). These are quick, flavorful, and perfect when you want that garlicky, savory bite in a hurry.
- Roasted Potatoes with Baked Feta and Garlic – If your family is anything like mine, potatoes disappear first. These are crispy, creamy, and ridiculously cozy—basically the side dish that makes everyone “taste test” straight from the pan… repeatedly.
- Strawberry Cucumber Salad – When you want something fresh and crunchy to balance the rich steak flavor, this is the one. It’s bright, summery, and the kind of salad that doesn’t feel like a chore to eat (which is the highest compliment I can give a salad).
And hey—if you make these Rosemary Garlic Steak Kebabs, I’d truly love to hear how they turned out in your kitchen! Scroll down and leave a quick review with your star rating ⭐⭐⭐⭐⭐—even a sentence or two helps other readers (and totally makes my day).
Rosemary Garlic Steak Kebabs
- Total Time: 40 minutes
- Yield: 6 skewers 1x
Description
Juicy Rosemary Garlic Steak Kebabs made with tender sirloin, baby potatoes, and blistered tomatoes tossed in a balsamic-honey garlic marinade. These easy grilled skewers are packed with bold flavor and perfect for weeknight dinners, backyard cookouts, or summer entertaining.
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.
- Make the steak marinade: In a large bowl, whisk together balsamic vinegar, honey, mustard, and minced garlic. Season with salt and pepper. Add cubed steak and toss to coat. Cover and refrigerate for at least 20 minutes (or up to overnight).
- Prepare tomato mixture: In a separate bowl, combine grape tomatoes, olive oil, and chopped rosemary. Set aside.
- Parboil potatoes: Place baby potatoes in a large pan 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: Thread onto skewers starting with a potato, then steak, then tomato. Repeat two more times and end with a potato.
- Grill: Lightly oil grill grates. Grill kebabs for about 5 minutes per side (10 minutes total), or until steak reaches desired doneness. Avoid overcooking.
- Remove from grill, rest a few minutes, then serve warm.
Notes
- Cut steak evenly (1-inch cubes) for consistent cooking.
- Don’t skip parboiling the potatoes — this keeps the steak from overcooking.
- Marinate steak overnight for deeper flavor.
- These can be broiled in the oven if you don’t have a grill.
- Store leftovers in the fridge up to 3 days.
- Prep Time: 30 minutes
- Cook Time: 10 minutes
- Category: Dinner
- Method: Grilling
- Cuisine: American
Nutrition
- Serving Size: 1 skewer
- Calories: 320 kcal
- Sugar: 6 g
- Sodium: 260 mg
- Fat: 18 g
- Saturated Fat: 5 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 2 g
- Protein: 23 g
- Cholesterol: 65 mg