Rosemary Garlic Steak Kebabs are hands-down one of my favorite ways to bring the entire family to the dinner table. Imagine tender chunks of steak perfectly grilled, marinated tomatoes bursting with Mediterranean aroma, and savory potatoes kissed by rosemary—all skewered like little edible jewels ready for the grill. This dish isn’t just a meal; it’s a flavor explosion in every bite. Whether you’re hosting a backyard BBQ or looking for an easy weeknight dinner, these kebabs are your golden ticket. The rosemary and garlic dance so well together, they feel like old friends reuniting at your stove.
I’ve made dozens of kebab variations over the years, but this one always outperforms the rest. The steak stays juicy without being greasy, the potatoes caramelize beautifully, and the tomatoes maintain their tangy freshness. Best of all, it’s surprisingly simple to execute—even if you’ve never touched a skewer in your life.
What is Rosemary Garlic Steak Kebabs?
Rosemary Garlic Steak Kebabs are a modern take on a classic grilling concept, blending Mediterranean herbs with Western steakhouse flair. The recipe centers around marinated sirloin, which is grilled alongside olive oil-infused tomatoes and rosemary-rubbed potatoes. The name itself gives away the key components: rosemary for aromatic sharpness, garlic for savory depth, and a time-honored technique of skewering bite-sized ingredients for efficient, crowd-pleasing cooking.
While kebabs have deep roots in Turkish, Middle Eastern, and Persian cuisine, this version reimagines the tradition with American-friendly flavors. The contrast between the steak’s charred finish and the tomatoes’ zesty brightness gives it a south-of-France-meets-South-Beach vibe. It’s the kind of dish that feels globally inspired but stays grounded in simple, approachable ingredients.
Reasons to Try Rosemary Garlic Steak Kebabs
Let me tell you, these kebabs are my go-to when I want to impress without the restaurant-price anxiety. First, they’re under 30 minutes to make—perfect for those days when you’ve got 15 things to do before dinner. Second, no advanced skills required: you don’t need a sous chef or $500 knives to pull this off. Even my 12-year-old nephew can skewer these without crying about sharpening the sticks.
Now picture this: you’re standing beside a smoky grill, the air filled with rosemary’s piney perfume, and the steak releases its umami sizzles. Sound intimidating? It isn’t. The steak stays tender as long as you keep your cooking time tight, and the marinade? Well, it’s practically doing the work for you. These kebabs are also incredibly versatile—customize the ingredients to suit your taste or dietary needs and still end up with something stellar. I guarantee your friends will be stealing skewers faster than you can say “grill marks.”
Ingredients Needed to Make Rosemary Garlic Steak Kebabs
The beauty of these kebabs? The list is short, sweet, and all-stars. Here’s what you’ll need:
- ½ cup balsamic vinegar (this is the secret weapon—acid keeps everything bright)
- 2 tablespoons honey (because sweet balances the vinegar perfectly)
- 1 tablespoon whole grain mustard (just a touch of tang and texture)
- 3 cloves garlic, minced (fresh is non-negotiable here)
- Salt and pepper (season like you mean it—trust me)
- 14 ounces sirloin, cut into 1-inch cubes (pick a lean cut, they’re less messy)
- 2 cups whole grape tomatoes (heirloom or cherry work too, just don’t overdo it)
- ⅓ cup olive oil (extra-virgin olive oil elevates the flavor game)
- 2 tablespoons fresh rosemary (stems removed, chopped into confetti-like bits)
- 1 ½ pounds baby potatoes (bite-sized is ideal, leave the skins on for texture)
- 6 skewers (choose metal for zero prep or soak wooden ones for 30 minutes)
Instructions to Make Rosemary Garlic Steak Kebabs – Step by Step
If you can handle a grill, you can master these kebabs. Here’s how I bring them to life:
Step 1: Preheat and Prep the Grill
Fire up that grill to medium heat—it’s important to find the sweet spot where the steak gets a beautiful sear without charring the vegetables. While it preheats, take 30 seconds to prepare your skewers. If you’re using wooden ones (which I keep in the pantry for these occasions), submerge them in a pot of water. This step is crucial; dry wood will set on fire faster than your in-laws’ wedding gift.
Step 2: Make the Steak Marinade
In a large mixing bowl, whisk together the balsamic vinegar, honey, whole grain mustard, and minced garlic. Don’t be shy with the mustard—it adds a lovely tang that contrasts the sweetness. Season aggressively with salt and pepper, then toss in the cubed sirloin. The steak should be fully coated in the marinade, so use your hands to work it in. Cover the bowl and let the flavors marry in the fridge. A 20-minute refrigeration pause is enough, but if time allows, overnight is even better. I once left mine for 12 hours and felt like I won the kebab lottery.
Step 3: Assemble the Tomato Marinade
While the steak rests in its vinaigrette heaven, mix up the tomato marinade. In a smaller bowl, whisk the olive oil and chopped rosemary. For the tomatoes, don’t chop—leave them whole. That way, when they hit the grill, they’ll soften into juicy bursts of flavor without melting into a tomato soup disaster. Gently toss to coat them in the rosemary-olive oil mix and set aside. Trust me, the rosemary’s piney goodness clings to those tomatoes like they’ve been together forever.
Step 4: Cook the Potatoes
Now let’s talk potatoes. These aren’t your average sidekick. Place the baby potatoes in a pot and cover them with water—add an inch extra so they stay submerged as liquid reduces. Bring the water to a boil and cook until they’re just tender. You should be able to slide a fork gently through them without force. This usually takes 8-10 minutes. Drain, dry on paper towels, and let them air for a minute. They’ll be ready to absorb some smoky grill magic next.
Step 5: Skewer the Ingredients
Now for the fun part: assembling the kebabs. Grab a skewer and alternate your components in this order: potato, steak, tomato, potato, steak, tomato, and end with a potato. The alternation is key—vegetables and meat cook at different rates, and this pattern ensures even grilling. Note: If your grill is extra high-orbit hot, switch the order to steak-tomato-potato for better char control. Once all the kebabs are built, set them aside.
Step 6: Grill to Perfect
Oil your grill grates well—silicone brushes work better than paper towels (less flammability drama). Set the kebabs over the heat and let them cook for 5 minutes on each side for total tenderness. Flip with care, because overhandling is a surefire way to lose that crispy, chargrilled charm. You’ll know they’re done when the steak has a sear without being well-done, and the tomato’s skins show scorch-kissed blistering. Remove them from the grill when the steaks hit 135°F for medium-rare perfection—use an instant-read thermometer to avoid turning steak into leather.
Let the kebabs rest for 2-3 minutes to firm up before serving. And voilà—you now have hand-held flavor bombs that make everyone at the table swoon.
Chef’s Tips for a Perfect Result
- Don’t skip the skewer-soaking if using wood—dry sticks = open flame horror show
- Marinate longer if time allows—4 hours straight in the fridge = omg-steak-level flavor
- Use a thermally solid cut like sirloin instead of flank—it handles heat better and stays juicy
- Gently oil the tomatoes after grilling them—this keeps their skins from sticking to the grate
- Rest the kebabs on a wire rack, not a plate—letting air circulate prevents the bottoms from steaming
- Blot the potatoes dry post-boiling—they’re less likely to spit water on the grill this way
Variations and Substitutions
- Vegan Option: Replace the steak with marinated tofu cubes and swap the whole grain mustard to tahini for a plant-based umami boost
- Gluten-Free Alternative: Standard grill-safe whole grain mustard is typically GF, but double-check the label to avoid cross-contamination
- Low-Carb Version: Swap the potatoes for grilled zucchini slices and halved mashed cauliflower. The textures won’t match perfectly, but it’s a decent substitute
- Budget Swap: Use portobello mushrooms in place of the tomatoes for a meatier kebab. The earthiness pairs beautifully with rosemary
- Seafood Swap: Substitute the steak with shrimp—butterflied or halved. Cook them for only 2-3 minutes total
- Vegetarian Option: Skip the steak and build kebabs around browned halloumi, marinated eggplant, and heirloom tomatoes
How to Serve and Pair
These kebabs are the gluttony-friendly grilled heroes you didn’t know they were. Pair them with a light-tasting Mediterranean-inspired side to keep the flavor balance playful yet grounded. Try:
- Side: A fattoush salad with pomegranate molasses and pickled turnips
- Drink: A crisp, dry rosé with a pronounced chloride finish—to cut through the richness without stealing the show
- Garnish: Finely chopped fresh parsley and a drizzle of extra-virgin olive oil on top of the kebabs
- Occasion: These shine at BBQ picnics, casual dinner parties with grilled themes, and even high-energy game nights
Storage and Reheating
Refrigerator
Cool the leftovers completely, then transfer to an airtight container. They’ll stay good for 2-3 days. The steak might stiffen slightly in the fridge, but the flavors deepen like fine whiskey. The potatoes become denser, but that’s fine for grilled snacks later.
Freezer
If skewered before cooking, these shatter when frozen. Instead, store uncooked kebabs in plastic bags, flat and label with your grilling date. They’ll stay freezer-safe for up to 3 months. When ready to grill, remove from the freezer an hour before and refrigerate. Skewer them afterward, then send them to the grill as normal.
Room Temperature
You can prep (but don’t assemble) the ingredients up to 4 hours before grilling. Keep the steak in the fridge and the tomatoes at room temperature for best results. When assembling, ensure the skewers are room temperature to avoid cold-to-hot shock on the grill.
Reheating
Oven: Preheat to 350°F. Place kebabs on a baking sheet and warm for 10-15 minutes, depending on portion size. Flip halfway through.
Stovetop: Use a non-stick skillet over medium flame. Lightly oil the bottom, then cook the kebabs, flipping once for 2-3 minutes total. Keep heat low to avoid burning the tomatoes.
Microwave: Put in a microwave-safe dish and nuke for 1 minute. Avoid overdoing it—the moisture levels drop fast, and you’ll lose the char. Only use this for small quantities that need a quick reheat.
Nutritional Values
- Calories: 161 per serving
- Protein: 14g
- Carbohydrates: 10g
- Fat: 8g
- Fiber: 2g
Approximate values.
Frequently Asked Questions (FAQ)
Q1: Can I substitute beef with chicken in this recipe?
Absolutely. Boneless, skinless chicken thighs add a smoky dimension. Proceed with the same grilling time, but allow an extra minute or two per side as chicken benefits from longer, gentler heat than steak.
Q2: How do I know when the steak is cooked to perfection?
Aim for an internal temperature of 135°F for medium-rare. If you don’t own a thermometer, the thumb test works in a pinch. The fleshy part of your thumb at the base of your thumb pad feels like a medium-rare steak when touched to your palm.
Q3: My tomatoes kept bursting on the grill. How do I prevent that?
Prick each tomato with a small knife before marinating. This releases pressure built up during cooking and makes splitting into juice volcanoes far less likely. It’s a minor step, but it works wonders.
Q4: Can I make these kebabs the day before a get-together?
Yes, but limit marinating to 5 hours max. Store the steak in the fridge with the marinade and assemble the kebabs no more than 30 minutes prior to grilling for best flavor preservation.
Q5: What’s the best way to customize this recipe for vegetarian guests?
Swap the steak for grilled halloumi or portobello mushrooms. Double the rosemary in the marinade for extra herb intensity and include roasted red peppers if you have them. Serve with grain-free flatbreads and you’ve killed dinner.
Conclusion
Rosemary Garlic Steak Kebabs are a bold, vibrant dish that turns grilled meats into culinary performance art. The steak is tender, the tomatoes burst with garden-fresh juice, and the rosemary adds a sophistication that elevates this from backyard kebab to gourmet spectacle. If you’ve never tried skewering steak with herbs and tomatoes, then this recipe is your lucky break. Fire up the grill, put on some David Guetta in the background, and prepare for a dinner that’s as fun to cook as it is to eat. The signature rosemary-garlic flavor makes every bite unforgettable—trust us, your grill will become the neighborhood hotspot.
PrintRosemary Garlic Steak Kebabs
Juicy steak cubes, marinated tomatoes, and rosemary-kissed potatoes skewered and grilled to perfection. A bold, Mediterranean-inspired dish with a smoky, aromatic twist. Family-friendly and ready in 30 minutes.
- Prep Time: 15
- Cook Time: 15
- Total Time: 30
- Yield: 4 servings
- Category: Dinner
- Method: Grilling
- Cuisine: Mediterranean
- Diet: Non-Vegetarian
Ingredients
1.5 pounds sirloin steak, cut into 1-inch cubes
12 cherry tomatoes
12 baby potatoes, quartered
3 garlic cloves, minced
2 tablespoons rosemary, fresh or dried
2 tablespoons olive oil
1 teaspoon salt
1/2 teaspoon black pepper
Instructions
Preheat grill to medium-high heat
In a bowl, toss potatoes with 1 tbsp olive oil, rosemary, 1/2 tsp salt, and pepper. Grill for 10-12 minutes, turning occasionally
Marinate steak in garlic, remaining rosemary, 1 tbsp olive oil, and pepper for 10-15 minutes
Thread steak cubes, grilled potatoes, and cherry tomatoes onto skewers
Grill kebabs 8-10 minutes, rotating halfway
Notes
Substitute zucchini or bell peppers for potatoes for a lower-carb version
Soak wooden skewers in water 30 minutes before grilling if needed
Let steak rest 5 minutes after grilling for maximum juiciness

