Rosemary Garlic Steak Kebabs
Fire up the grill, because these Rosemary Garlic Steak Kebabs are about to become your new warm-weather obsession. Juicy sirloin, roasted grape tomatoes, and tender baby potatoes all soaking up a tangy balsamic marinade — this is the grilled beef skewers dinner that basically sells itself.
I first threw these together for a backyard birthday cookout when I needed something impressive but didn’t want to spend all day in the kitchen. One bite in, everyone was asking for the recipe. Now they’re a non-negotiable summer staple at my place.
Table of Contents
Why You’ll Love This Recipe
These aren’t your average grilled meat skewers meal. The balsamic rosemary steak kabobs marinade does serious heavy lifting — it’s tangy, herby, and just a little sweet thanks to the honey. The result? Steak that’s tender, caramelized, and packed with flavor.
You’ve also got built-in sides on every single skewer. Potatoes and tomatoes go on the same stick as the steak, so clean-up is easy and every bite is balanced. It’s basically a full dinner on a stick, and that’s never a bad thing.
Ingredients

| Category | Ingredient | Amount |
|---|---|---|
| Steak Marinade | Balsamic vinegar | 1/2 cup |
| Honey | 2 tablespoons | |
| Whole grain mustard | 1 tablespoon | |
| Garlic, minced | 3 cloves | |
| Salt and pepper | To taste | |
| Sirloin, cut into 1-inch cubes | 14 ounces | |
| Tomato Marinade | Whole grape tomatoes | 2 cups |
| Olive oil | 1/3 cup | |
| Fresh rosemary (stems removed), chopped | 2 tablespoons | |
| Potatoes | Baby potatoes | 1 1/2 pounds |
| Equipment | Metal or wooden skewers | 6 skewers |
Step-by-Step Instructions

Get Your Grill and Skewers Ready
Preheat your grill to medium heat. If you’re using wooden skewers, drop them in a bowl of water to soak while you prep everything else. This stops them from turning into little torches on the grill — trust me, you’ll be glad you did it.
Make the Steak Marinade
Grab a large bowl and whisk together the balsamic vinegar, honey, whole grain mustard, and minced garlic. Season generously with salt and pepper. The smell at this point is already incredible — that balsamic and rosemary garlic combo is something else.
Add your cubed sirloin and toss it all together until every piece is coated. Cover the bowl and pop it in the fridge for at least 20 minutes. If you’ve got time, overnight is even better. The longer it marinates, the more those balsamic rosemary steak kabobs flavors soak in.
“Don’t skip the marinade time — even 20 minutes makes a huge difference in how tender and flavorful the steak turns out.”
Prep the Tomato Marinade
In a separate bowl, toss your grape tomatoes with the olive oil and freshly chopped rosemary. Give it a stir and set it aside. Simple as that. The tomatoes will soak up that herby oil and blister beautifully on the grill.
Par-Cook the Potatoes
Place your baby potatoes in a large pot and cover them with water by about an inch. Bring it to a boil and cook until they’re just barely fork-tender — about 8 to 10 minutes. You’re not cooking them all the way through here. They’ll finish on the grill, so you just want them softened enough to thread onto a skewer without splitting.
Drain them well and let them cool for a few minutes. If they’re too wet, they won’t pick up those gorgeous grill marks. And honestly, the grill marks are half the fun of a grilled meat skewers meal like this.
Assemble the Kebabs
Now the fun part. Thread each skewer in this order: potato, steak, tomato. Repeat that pattern two more times and finish with a potato on the end. You should get about 12 kebabs total from this batch.
Don’t cram everything on too tightly — a little breathing room helps everything cook evenly. Crammed skewers steam instead of sear, and we definitely want that sear.
Grill Them Up
Lightly oil your grill grates to prevent sticking. Lay the Rosemary Garlic Steak Kebabs over medium heat and grill for about 5 minutes per side — 10 minutes total. You’re looking for nice char marks and steak that’s cooked through but still juicy.
Don’t walk away and forget about them. Steak goes from perfect to overdone fast, and nobody wants chewy kebabs. Pull them off when they look good and let them rest for a couple of minutes before serving. If you love a good steak dinner vibe, you might also like this garlic steak tortellini for another weeknight win.
Expert Tips for the Best Rosemary Garlic Steak Kebabs
Choosing the Right Steak
Sirloin is the sweet spot here — affordable, flavorful, and it holds up well on a skewer. You could also use ribeye if you’re feeling fancy, or flank steak cut against the grain. Just avoid anything too lean, like eye of round, which can turn tough on the grill.
Don’t Skip the Par-Boil
Raw potatoes won’t cook through in 10 minutes on a grill. The quick boil is non-negotiable if you want fluffy-inside, crispy-outside potatoes that actually match the doneness of your steak. It’s an extra step but totally worth it.
Get Creative With the Marinade
Love a little heat? Add a pinch of crushed red pepper flakes to the steak marinade. Want something smokier? A teaspoon of smoked paprika works great. This balsamic rosemary steak kabobs base is really forgiving and loves experimentation.
Variations to Try
Swap the potatoes for chunks of zucchini or bell pepper if you want a lighter grilled beef skewers dinner. You can also mix meats — half sirloin, half chicken thigh — if you’re feeding a crowd with mixed preferences. Just keep the chicken pieces separate from the beef so cooking times stay manageable.
Troubleshooting Common Issues
Steak Is Tough
Two likely culprits: not enough marinating time or overcooking. Aim for at least 20 minutes in the marinade, and pull the kebabs off the grill as soon as the steak hits your preferred doneness. Medium is usually the sweet spot for juicy kebabs.
Vegetables Are Burning Before Steak Is Done
If the tomatoes are charring too fast, move your kebabs to a slightly cooler part of the grill after the first few minutes. Medium heat is key — high heat looks impressive but leads to uneven cooking.
Skewers Are Sticking to the Grill
Make sure you oil the grates well before adding the kebabs. A folded paper towel dipped in oil and brushed along the grates does the trick. Don’t try to move the skewers before they naturally release — they’ll tell you when they’re ready.
Storage and Reheating
| Method | Duration | Notes |
|---|---|---|
| Refrigerator | Up to 3 days | Store in an airtight container, off the skewers |
| Freezer | Up to 2 months | Freeze steak separately from potatoes and tomatoes |
| Reheating (stovetop) | 3-4 minutes | Add a splash of beef broth to keep steak moist |
| Reheating (microwave) | 1-2 minutes | Cover loosely; steak can toughen if overheated |
Leftovers from this grilled meat skewers meal are genuinely great the next day. Slice the steak thin and throw it into a wrap with some greens, or dice everything up and toss it into a bowl with grains. No waste, maximum flavor.
For another hearty dinner that reheats beautifully, check out this French onion chicken orzo casserole — it’s a total crowd-pleaser.
Nutritional Information

| Nutrient | Per Serving (2 kebabs) |
|---|---|
| Calories | Approx. 280 kcal |
| Protein | 22g |
| Carbohydrates | 24g |
| Fat | 10g |
| Fiber | 3g |
| Sodium | Varies by salt added |
Nutritional values are estimates and will vary based on specific ingredients used.
What to Serve With Rosemary Garlic Steak Kebabs
Since the potatoes are already on the skewer, you’re halfway to a complete meal. Round it out with a simple green salad, some crusty bread, or a tangy slaw on the side. If you want something extra hearty, this classic colcannon recipe pairs beautifully with the balsamic rosemary flavor profile.
Want to turn it into a full spread? A big bowl of taco pasta salad works surprisingly well alongside these as a no-fuss crowd pleaser. And if you’re making these for a party, a batch of brownie mix cookies for dessert is basically a mic drop moment.
Frequently Asked Questions
Can I make these Rosemary Garlic Steak Kebabs ahead of time?
Absolutely. You can marinate the steak overnight and par-cook the potatoes the day before. Just store everything separately in the fridge, then assemble and grill when you’re ready. It actually makes the day-of prep super quick and stress-free.
What’s the best cut of beef for grilled beef skewers?
Sirloin is ideal — it’s got great flavor, a decent amount of marbling, and it stays tender on the grill. Ribeye is a more indulgent option if you want to splurge. Avoid very lean cuts like eye of round, which can turn rubbery under direct heat.
Can I use dried rosemary instead of fresh?
You can, but fresh rosemary really makes a difference here. Dried rosemary can be a bit woody and sharp. If you do use dried, cut the amount in half — about 1 tablespoon — since it’s more concentrated in flavor.
How do I know when the steak is done on the grill?
For medium doneness, you’re looking for an internal temperature of around 135-140°F. If you don’t have a meat thermometer, a quick press test works too — medium steak should feel like the fleshy part of your palm when your hand is relaxed. Pull it off a touch early since it’ll carry-over cook a bit while resting.
Can I make these as a balsamic rosemary steak kabobs version without potatoes?
Totally. Swap the potatoes for chunks of red onion, mushrooms, or zucchini. They all hold up great on a skewer and pair beautifully with the balsamic marinade. You could also do a mix of veggies to keep things colorful and interesting. For a saucy side that’d go perfectly, try this rich onion gravy for dipping.
Give These Kebabs a Try
If you’ve been looking for a grilled beef skewers dinner that actually delivers on flavor without a ton of fuss, these Rosemary Garlic Steak Kebabs are it. Balsamic marinade, fresh rosemary, juicy sirloin, and built-in sides — it’s the kind of recipe that makes people think you really know what you’re doing at the grill.
Fire them up this weekend and let me know what you think! Drop a comment below with how they turned out, any swaps you made, or questions you’ve got. And if you loved them, please save this recipe to your grilling board on Pinterest — it helps more people find recipes worth making.

Rosemary Garlic Steak Kebabs
Equipment
- Grill
- Metal or Wooden Skewers
- Large bowl
- Large pot
- Whisk
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 stems removed, chopped
Potatoes
- 1 ½ pounds baby potatoes
Instructions
- Preheat your grill to medium heat. If using wooden skewers, place them in a bowl of water to soak while you prep everything else — this prevents them from burning on the grill.
- In a large bowl, whisk together the balsamic vinegar, honey, whole grain mustard, and minced garlic. Season generously with salt and pepper.
- Add the cubed sirloin and toss to coat. Cover and refrigerate for at least 20 minutes, or up to overnight for deeper flavor.
- In a separate bowl, combine the grape tomatoes, olive oil, and chopped fresh rosemary. Stir to coat and set aside.
- Place the baby potatoes in a large pot and cover with water by about 1 inch. Bring to a boil and cook until just barely fork-tender, about 8–10 minutes. Do not cook through — they will finish on the grill. Drain and set aside.
- Thread each skewer in this order: potato, steak, tomato. Repeat two more times and finish with a potato. Leave a little breathing room between pieces for even cooking.
- Lightly oil the grill grates. Place the kebabs over medium heat and grill for about 5 minutes per side, 10 minutes total. Remove from heat, let rest for a couple of minutes, and serve.
