If you’re craving a dish that brings together juicy, flavorful steak, the fresh burst of grape tomatoes, and tender baby potatoes all infused with the aromatic charm of rosemary and garlic, you’re going to fall head over heels for this Rosemary Garlic Steak Kebabs Recipe. It’s an easy yet impressive recipe that turns a simple grilling session into a delicious celebration of bold, rustic flavors that feel both comforting and exciting. Whether it’s a weeknight dinner or a weekend BBQ, these kebabs deliver tender, savory bites with a perfect balance of tangy balsamic, sweet honey, and fresh herbs that will keep you coming back for more.

Ingredients You’ll Need
These ingredients might seem simple, but each one plays an essential role in creating the perfect harmony of taste, texture, and color on your skewers. From the rich balsamic vinegar to the earthiness of baby potatoes, every element adds a layer of flavor that makes this recipe shine.
- ½ cup balsamic vinegar: Adds a tangy-sweet depth that tenderizes the steak and lifts all flavors beautifully.
- 2 tablespoons honey: Balances the acidity with natural sweetness for a perfectly rounded marinade.
- 1 tablespoon whole grain mustard: Brings a subtle spicy kick and texture to the marinade.
- 3 cloves garlic, minced: Infuses the dish with that classic, irresistible garlic aroma and taste.
- Salt: Essential for seasoning and enhancing all the flavors.
- Pepper: Adds just the right amount of heat and earthiness.
- 14 ounces sirloin, cut into 1-inch cubes: The star protein, tender and flavorful when grilled.
- 2 cups whole grape tomatoes: Juicy bursts of sweetness and acidity that complement the meat perfectly.
- â…“ cup olive oil: Keeps the tomatoes glossy and adds richness to the kebabs.
- 2 tablespoons fresh rosemary (stems removed), chopped: Aromatic herb that elevates the dish with piney, fragrant notes.
- 1 ½ pounds baby potatoes: Adds a hearty, comforting texture and earthy flavor to round out the kebabs.
- 6 metal or wooden skewers: For threading and grilling all the delicious ingredients together.
How to Make Rosemary Garlic Steak Kebabs Recipe
Step 1: Preheat Grill and Soak Skewers
Start by preheating your grill to medium heat—this will ensure everything cooks evenly without burning. If you’re using wooden skewers, soak them in water for at least 20 minutes to prevent them from catching fire during grilling. Getting this step right means a smoother grilling experience and perfectly cooked kebabs.
Step 2: Prepare the Steak Marinade
In a bowl, whisk together the balsamic vinegar, honey, whole grain mustard, and minced garlic. Season generously with salt and pepper. Add the sirloin cubes and toss until each piece is beautifully coated. Refrigerate this mixture for at least 20 minutes to let the flavors really soak into the meat, making every bite tender and bursting with flavor.
Step 3: Marinate the Tomatoes
While the steak marinates, prepare your tomatoes. Combine the grape tomatoes with olive oil and freshly chopped rosemary in another bowl. This simple marinade will give the tomatoes a gorgeous shine and a lovely herbaceous kick that complements the steak perfectly on the grill.
Step 4: Boil the Baby Potatoes
Boil the baby potatoes in lightly salted water until they are just fork-tender, which usually takes 8 to 10 minutes. Drain them well and set aside, as they will finish cooking with the steak and tomatoes on the grill. This step ensures your potatoes are tender but not falling apart when threaded on the skewers.
Step 5: Assemble the Kebabs
Now comes the fun part—assembling your kebabs! Thread the baby potatoes, steak cubes, and marinated tomatoes alternately onto your skewers. This not only looks gorgeous but also distributes flavors perfectly with every bite. Once assembled, it’s time to get grilling.
Step 6: Grill to Perfection
Place your kebabs on the preheated grill and cook for about 5 minutes per side. The goal is to get a nice char on the outside while keeping the steak juicy and tomatoes slightly blistered. Keep an eye on them, turning carefully to avoid burning. When done, the potatoes should be tender, and the meat perfectly cooked to your liking.
How to Serve Rosemary Garlic Steak Kebabs Recipe

Garnishes
Serving your kebabs with fresh garnishes really elevates the whole experience. Sprinkle extra chopped rosemary or a handful of chopped parsley over the kebabs for a vibrant pop of green and added freshness. A little flaky sea salt right before serving adds satisfying texture and highlights all the flavors.
Side Dishes
These kebabs pair wonderfully with simple side dishes that don’t compete but complement their rich flavor. Think a crisp mixed green salad with lemon vinaigrette, a light couscous salad with herbs and lemon, or even a tangy tzatziki sauce for a cool, creamy contrast. Each of these will bring out a different character in your kebabs.
Creative Ways to Present
Take your presentation up a notch by serving the kebabs on a rustic wooden board with small bowls of dipping sauces like garlic aioli or spicy harissa. Alternatively, nestle the kebabs on a bed of grilled vegetables or fluffy rice pilaf for a hearty, stunning meal. When presentation feels special, the entire meal tastes even more memorable.
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have leftovers, store them in an airtight container in the refrigerator. The kebabs will keep well for up to three days. Be sure to separate the meat and vegetables from the potatoes if possible to avoid the potatoes becoming mushy.
Freezing
You can freeze the cooked steak kebabs for longer storage, but it’s best to freeze the components separately for the best texture. Freeze the steak cubes wrapped tightly, and store the roasted potatoes and tomatoes in separate containers. This way, when thawed, they maintain their flavors and textures better.
Reheating
For reheating, gently warm the kebabs in an oven set to 350°F (175°C) for about 10 minutes or until heated through, or use a stovetop grill pan. Avoid microwaving if you can, as it tends to make the steak tough and the potatoes soggy. Reheating carefully preserves all the delicious textures and flavors you worked hard to create.
FAQs
Can I use other cuts of steak for this Rosemary Garlic Steak Kebabs Recipe?
Absolutely! While sirloin is tender and flavorful, other cuts like ribeye or flank steak also work well. Just be mindful of cooking times and how tender the meat is.
Do I have to use wooden skewers?
Nope! Metal skewers are reusable and great for grilling, but if you use wooden skewers, soaking them beforehand is critical to prevent burning on the grill.
Can I prepare the marinade in advance?
Definitely. You can mix the marinade up to a day ahead, but marinate the steak right before grilling for the best texture and flavor absorption.
What if I don’t have a grill?
No grill? No problem! You can cook these kebabs under a broiler or on a grill pan indoors with great results. Just watch closely to avoid overcooking.
Can this Rosemary Garlic Steak Kebabs Recipe be made gluten-free?
Yes! All the ingredients listed are naturally gluten-free, so it’s a perfect recipe for those avoiding gluten.
Final Thoughts
There’s something truly special about the way these kebabs bring together simple ingredients into a feast for the senses. The Rosemary Garlic Steak Kebabs Recipe is an easy, flavorful crowd-pleaser that feels both rustic and elegant. Give it a try for your next meal—you’ll love how it turns your grill into a stage for delicious memories shared with family and friends.
Print
Rosemary Garlic Steak Kebabs Recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 12 servings
- Category: Main Course
- Method: Grilling
- Cuisine: American
Description
These Rosemary Garlic Steak Kebabs are a delicious and easy-to-make grilled dish featuring tender sirloin marinated in a flavorful balsamic garlic marinade, combined with fresh grape tomatoes and rosemary-infused potatoes. Perfect for a quick weeknight dinner or a casual barbecue gathering, these kebabs deliver a perfect balance of savory and fresh flavors with minimal prep time.
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
Vegetables & Marinade
- 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
Instructions
- Preheat grill and soak skewers: Preheat your grill to medium heat to ensure an even cooking temperature. If using wooden skewers, soak them in water for at least 20-30 minutes to prevent burning during grilling.
- Prepare the steak marinade: In a bowl, whisk together the balsamic vinegar, honey, whole grain mustard, and minced garlic. Season the mixture with salt and pepper according to your taste. Add the cubed sirloin steak to the marinade and toss well to coat evenly. Cover and refrigerate for at least 20 minutes to allow the flavors to infuse.
- Prepare the tomato marinade: In a separate bowl, combine the whole grape tomatoes with olive oil and the chopped fresh rosemary. Toss gently to coat the tomatoes evenly with the rosemary and oil.
- Cook the baby potatoes: Place the baby potatoes in a pot of boiling water and cook them until they are barely fork-tender, approximately 8 to 10 minutes. Drain the potatoes and set them aside to cool slightly before assembling the kebabs.
- Assemble the kebabs: Thread the soaked skewers by alternating baby potatoes, marinated steak cubes, and marinated grape tomatoes. Make sure the pieces are secure and spaced evenly for uniform cooking.
- Grill the kebabs: Place the assembled skewers on the preheated grill. Cook for about 5 minutes on each side, turning carefully to ensure all sides are browned and the steak is cooked to your preferred doneness.
- Serve and enjoy: Once cooked, remove the kebabs from the grill and allow them to rest for a few minutes before serving. These kebabs pair well with a fresh salad or grilled vegetables for a complete meal.
Notes
- Soaking wooden skewers is essential to prevent burning on the grill.
- Marinate the steak for at least 20 minutes; longer marinating time will enhance the flavor.
- Be careful not to overcook the baby potatoes; they should be tender but still hold their shape on the skewer.
- Adjust seasoning with salt and pepper based on personal preference before grilling.
- Use metal skewers for an easier grilling experience if available.

