If you are craving a dish that bursts with robust flavors, tender textures, and a touch of rustic charm, then this Rosemary Garlic Steak Kebabs Recipe is exactly what you need. Juicy sirloin cubes marinated in a savory balsamic and garlic mix, paired with vibrant grape tomatoes and tender baby potatoes, come together on the grill to create a dinner that feels both gourmet and wonderfully comforting. Every bite offers a perfect harmony of herbaceous rosemary, sweet honey, and aromatic garlic that will quickly turn this into one of your go-to meals for any occasion.

Ingredients You’ll Need
These ingredients are refreshingly simple but pack a serious punch in flavor and texture, proving that sometimes the best dishes come from the essentials. Each component plays a key role, whether adding juicy richness, a pop of color, or herbaceous aroma.
- 14 ounces sirloin (cut into 1-inch cubes): Choose a good quality cut to ensure tenderness and flavor in every bite.
- 2 cups whole grape tomatoes: These add a juicy and slightly sweet burst that contrasts beautifully with the savory steak.
- 1 ½ pounds baby potatoes: Their creamy texture and subtle earthiness balance the boldness of the meat and herbs.
- ½ cup balsamic vinegar: Provides a tangy sweetness that tenderizes the steak and deepens the marinade’s flavor.
- 2 tablespoons honey: Adds a touch of natural sweetness to round out the bold flavors perfectly.
- 3 cloves garlic (minced): The star aromatic that infuses the meat with that irresistible savory punch.
- â…“ cup olive oil: Helps to coat the ingredients and keeps everything juicy on the grill.
- 2 tablespoons fresh rosemary (chopped): Brings a fragrant, piney note that ties all the flavors together harmoniously.
- Salt and pepper to taste: Essential seasonings for enhancing every ingredient’s natural flavor.
How to Make Rosemary Garlic Steak Kebabs Recipe
Step 1: Preheat Your Grill
Begin by setting your grill to medium heat to ensure even cooking. This temperature allows the steak to develop a beautiful sear while giving the vegetables time to soften just right.
Step 2: Prepare the Marinade and Marinate Steak
In a mixing bowl, whisk together the balsamic vinegar, honey, minced garlic, salt, and pepper to create a balanced marinade. Toss the sirloin cubes in this mixture until they are well coated. Pop the bowl into the refrigerator and let the flavors meld for at least 20 minutes. This step is crucial for infusing the steak with a deep, savory sweetness and tenderizing it for grilling perfection.
Step 3: Toss the Tomatoes with Rosemary and Olive Oil
While the steak marinates, gently combine the whole grape tomatoes with chopped rosemary and olive oil in a separate bowl. This simple dressing enhances the tomatoes’ natural sweetness with fresh herbal notes while ensuring they stay juicy once grilled.
Step 4: Boil Baby Potatoes Until Tender
Bring a pot of water to a boil and cook the baby potatoes until they are fork-tender, which usually takes about 8 to 10 minutes. Drain them well. These potatoes will add a delightful almost creamy texture to the kebabs, perfectly complementing the juiciness of the steak and tomatoes.
Step 5: Assemble the Kebabs
Now for the fun part—assembling your kebabs. Alternate threading a baby potato piece, followed by a cube of marinated steak, then a grape tomato onto each skewer. Keep going in this pattern until all the ingredients are used. These layers create an inviting visual appeal along with a balance of flavors in each bite.
Step 6: Grill the Kebabs to Perfection
Place the assembled skewers on the preheated grill and cook for about 10 minutes, turning occasionally. This ensures even grilling and that each surface gets a nice char. The result is a smoky, tender, and flavorful kebab that’s guaranteed to impress.
How to Serve Rosemary Garlic Steak Kebabs Recipe

Garnishes
A sprinkle of freshly chopped parsley or an extra pinch of rosemary elevates the presentation and adds a fresh herbal crunch. You might also drizzle a little extra virgin olive oil or a squeeze of lemon juice for brightness just before serving.
Side Dishes
These steak kebabs pair beautifully with a light, crisp salad or a cooling cucumber yogurt dip. For something heartier, serve alongside roasted vegetables or a fluffy couscous salad to soak up the delicious juices.
Creative Ways to Present
For a charming gathering, serve the kebabs directly on rustic wooden boards with small bowls of dipping sauces. You can also arrange them over a bed of herbed rice or even in pita wraps with fresh greens and tzatziki for a fun twist.
Make Ahead and Storage
Storing Leftovers
Any leftover kebabs can be stored in an airtight container in the refrigerator for up to three days. Keep the skewers intact if possible to maintain the flavors and textures.
Freezing
If you want to freeze them, remove the kebabs from the skewers and place the meat, potatoes, and tomatoes separately in freezer-safe bags or containers. This way, they stay fresh longer and you can reassemble for grilling later.
Reheating
Reheat leftover kebabs gently in the oven or on a grill pan to keep the steak juicy and vegetables tender. Avoid microwaving if you want to preserve that freshly grilled texture and flavor.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely! While sirloin is fantastic for its tenderness and flavor, other cuts like ribeye or flank steak can work well—just be mindful of the cooking times to avoid overcooking.
Is it possible to make this recipe without a grill?
Yes, you can use a grill pan or even broil the kebabs in your oven. Just monitor them closely so they get a nice char without drying out.
How long should I marinate the steak for best flavor?
At least 20 minutes is ideal for this recipe. However, marinating for up to 2 hours can intensify the flavors without compromising the texture.
Can I prepare these kebabs for a larger crowd?
Definitely! Just multiply the ingredients accordingly and use multiple skewers. Kebabs are perfect for entertaining because they’re easy to assemble and cook in batches.
Are there any vegetarian alternatives for this recipe?
For a vegetarian version, swap the steak for firm tofu or large mushroom chunks. Marinate them similarly for a delightful herb-infused grilled experience.
Final Thoughts
This Rosemary Garlic Steak Kebabs Recipe is a celebration of simple ingredients coming together to create something utterly delicious and memorable. Whether it’s a weeknight dinner or a weekend cookout, these kebabs will quickly become a cherished favorite. So fire up that grill, gather your ingredients, and get ready to savor every flavorful, juicy bite!
Print
Rosemary Garlic Steak Kebabs Recipe
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Grilling
- Cuisine: American
Description
These Rosemary Garlic Steak Kebabs feature tender sirloin cubes marinated in a flavorful balsamic honey garlic mixture, paired with juicy grape tomatoes and perfectly boiled baby potatoes. Grilled to perfection with fresh rosemary, this dish is a delicious and easy-to-make meal ideal for outdoor grilling or a summer dinner.
Ingredients
Steak and Marinade
- 14 ounces sirloin, cut into 1-inch cubes
- ½ cup balsamic vinegar
- 2 tablespoons honey
- 3 cloves garlic, minced
- Salt and pepper to taste
Vegetables and Garnish
- 2 cups whole grape tomatoes
- 1 ½ pounds baby potatoes
- â…“ cup olive oil
- 2 tablespoons fresh rosemary, chopped
Instructions
- Preheat Grill: Preheat your grill to medium heat to ensure it is ready for cooking the kebabs evenly and thoroughly.
- Marinate Steak: Whisk together balsamic vinegar, honey, minced garlic, salt, and pepper in a mixing bowl. Add the cubed sirloin, coating each piece well with the marinade. Cover and refrigerate for at least 20 minutes to develop flavor.
- Prepare Tomatoes: In a separate bowl, combine the whole grape tomatoes with olive oil and chopped fresh rosemary. Gently mix to coat the tomatoes evenly without bruising them.
- Cook Potatoes: Boil the baby potatoes in salted water until fork-tender, approximately 8 to 10 minutes. Drain and let them cool slightly for ease of handling.
- Assemble Skewers: Thread the kebabs by alternating pieces of potato, steak cubes, and grape tomatoes onto skewers. Repeat this pattern until all ingredients are used up.
- Grill Kebabs: Place the assembled skewers on the preheated grill and cook for about 10 minutes, turning occasionally to ensure even cooking and perfect grill marks.
Notes
- You can soak wooden skewers in water for 30 minutes prior to grilling to prevent burning.
- Be careful not to overcook the steak to keep it tender and juicy.
- Feel free to substitute baby potatoes with fingerling potatoes for a different texture.
- Make sure to turn the skewers regularly on the grill for even cooking.
- The marinade can be prepared a day ahead for deeper flavor infusion.

