Rosemary Garlic Steak Kebabs – Easy Grilled Flavor
Rosemary Garlic Steak Kebabs are an absolute game-changer for any grilling enthusiast or busy weeknight dinner planner. Imagin extracte sinking your teeth into tender, juicy cubes of marinated steak, infused with the robust aroma of fresh rosemary and the pungent kick of garlic. It’s no wonder these rosemary garlic steak kebabs have become a perennial favorite – they’re incredibly satisfying, bursting with flavor, and surprisingly simple to prepare. What makes this particular recipe so special? It’s all about the marinade. We’ve perfected a blend that tenderizes the steak beautifully while ensuring every bite is packed with those irresistible herbaceous and garlicky notes. Forget dry, bland skewers; these rosemary garlic steak kebabs promise a culinary experience that will have everyone asking for seconds, and maybe even the recipe!

Rosemary Garlic Steak Kebabs
There’s something incredibly satisfying about perfectly grilled skewers. The combination of tender, flavorful steak, juicy tomatoes, and hearty potatoes, all infused with the aromatic magic of rosemary and garlic, makes these Rosemary Garlic Steak Kebabs a real crowd-pleaser. They’re fantastic for a weeknight dinner when you want something a little special without a lot of fuss, or an excellent choice for your next barbecue. The marinade is key here, infusing every bite with incredible depth of flavor, while the simple roasting of the potatoes ensures they’re tender and delicious. Let’s get cooking!
Ingredients:
Instructions
Preparing the Marinade and Potatoes
The first step to incredible kebabs is a fantastic marinade. In a medium bowl, whisk together the balsamic vinegar, honey, whole grain mustard, and minced garlic. This combination creates a beautiful balance of sweet, tangy, and savory notes. Season this mixture generously with salt and pepper – don’t be shy, as the steak will absorb these flavors. Now, add your cubed sirloin steak to the bowl. Gently toss the steak to ensure each piece is well-coated with the marinade. Cover the bowl and let the steak marinate in the refrigerator for at least 30 minutes, or up to 2 hours for a more intense flavor. While the steak is marinating, prepare your potatoes. Thoroughly wash the baby potatoes and pat them dry. If they are on the larger side, you can cut them in half to ensure they cook evenly alongside the steak. Place the prepared potatoes in a separate bowl, drizzle them with about half of the olive oil (about 2-3 tablespoons), and season them well with salt and pepper. Toss to coat.
Assembling the Kebabs
Now for the fun part – assembling the kebabs! If you are using wooden skewers, make sure to soak them in water for at least 30 minutes beforehand. This prevents them from burning on the grill or in the oven. Thread the marinated sirloin cubes onto the skewers, alternating them with the grape tomatoes. Aim for about 3-4 pieces of steak and a few tomatoes per skewer, leaving a little space between each item to ensure even cooking. Don’t overcrowd the skewers; this will allow the heat to circulate properly and cook everything beautifully. Set the assembled steak and tomato skewers aside. In the same bowl you used for the marinade (no need to wash it!), add the remaining olive oil and the chopped fresh rosemary. Add the seasoned baby potatoes to this bowl and toss everything together until the potatoes are lightly coated with the rosemary-infused oil. This will add an extra layer of aromatic flavor to the potatoes.
Cooking the Kebabs and Potatoes
You have a couple of great options for cooking these kebabs and potatoes. For grilling: Preheat your grill to medium-high heat. Place the potato-coated bowls and the assembled steak and tomato skewers on the grill. You’ll want to cook the potatoes first, as they will take longer to become tender. Grill the potatoes for about 15-20 minutes, turning them occasionally until they are fork-tender and have nice char marks. While the potatoes are grilling, place the steak and tomato kebabs on the grill as well. Grill them for about 3-4 minutes per side for medium-rare, or longer depending on your desired level of doneness. For oven-roasting: Preheat your oven to 400°F (200°C). Arrange the seasoned baby potatoes in a single layer on a baking sheet. Roast them for about 20-25 minutes, or until tender and slightly browned, flipping them halfway through. Then, place the assembled steak and tomato kebabs on a separate baking sheet lined with parchment paper for easy cleanup. Roast them for about 10-12 minutes for medium-rare, or until cooked to your preference.
Resting and Serving
Once your steak and tomato kebabs are cooked to perfection and your potatoes are tender, it’s crucial to let everything rest. Tent the kebabs loosely with foil and let them sit for about 5 minutes before serving. This allows the juices in the steak to redistribute, resulting in a more tender and flavorful bite. The potatoes can be removed from the heat and kept warm. Serve the Rosemary Garlic Steak Kebabs immediately alongside the roasted baby potatoes. You can garnish with a little extra fresh rosemary or a drizzle of balsamic glaze if you like. These kebabs are wonderful on their own, or they can be served with a fresh green salad for a complete and satisfying meal. Enjoy the delicious blend of flavors and textures!

Conclusion:
These Rosemary Garlic Steak Kebabs are a true winner for so many reasons! The simplicity of the marinade allows the incredible flavors of fresh rosemary and pungent garlic to shine through, perfectly complementing the juicy, tender steak. They’re incredibly versatile, making them ideal for weeknight dinners, backyard BBQs, or even entertaining guests. The smoky char from the grill adds an irresistible depth that you just can’t get from pan-searing. I truly hope you give these Rosemary Garlic Steak Kebabs a try – I’m confident you’ll love them as much as I do!
For serving, I love to pair these kebabs with a vibrant Greek salad, a creamy potato salad, or some fluffy grilled rice pilaf. They also make a fantastic addition to a platter of grilled vegetables. Don’t be afraid to experiment with variations! You could easily add colorful bell peppers, cherry tomatoes, or chunks of red onion directly onto the skewers with the steak. For a different flavor profile, consider adding a splash of lemon juice or a pinch of red pepper flakes to the marinade.
Frequently Asked Questions:
Can I grill these kebabs indoors?
While grilling outdoors provides the best smoky flavor, you can absolutely make these Rosemary Garlic Steak Kebabs indoors! A grill pan on your stovetop or even your oven’s broiler can be used. Just keep a close eye on them to prevent overcooking, and aim for a good char.
What kind of steak works best for these kebabs?
For the most tender and flavorful kebabs, I recommend using cuts like sirloin, ribeye, or even tenderloin. These cuts are well-marbled and will hold up beautifully on the grill, ensuring a delicious result every time.
How far in advance can I marinate the steak?
You can marinate the steak for up to 4 hours for optimal flavor infusion. Any longer, and the acidity in the marinade might start to break down the meat too much, potentially affecting the texture.

Rosemary Garlic Steak Kebabs
Tender sirloin cubes marinated in a balsamic honey glaze with fresh rosemary and garlic, grilled alongside baby potatoes and grape tomatoes.
Ingredients
-
14 ounces sirloin, (cut into 1-inch cubes)
-
1 ½ pounds baby potatoes
-
2 cups whole grape tomatoes
-
½ cup balsamic vinegar
-
2 tablespoons honey
-
1 tablespoon whole grain mustard
-
3 cloves garlic, (minced)
-
2 tablespoons fresh rosemary (stems removed), (chopped)
-
⅓ cup olive oil
-
salt
-
pepper
-
6 metal or wooden skewers
Instructions
-
Step 1
Preheat grill to medium-high heat. If using wooden skewers, soak them in water for at least 30 minutes. -
Step 2
In a large bowl, whisk together balsamic vinegar, honey, whole grain mustard, minced garlic, olive oil, chopped rosemary, salt, and pepper. Add the sirloin cubes and toss to coat. Let marinate for at least 15 minutes. -
Step 3
While the steak marinates, parboil the baby potatoes until slightly tender, about 8-10 minutes. Drain and let cool slightly. You can halve larger potatoes if needed. -
Step 4
Thread the marinated sirloin cubes, grape tomatoes, and parboiled baby potatoes onto the skewers, alternating ingredients. -
Step 5
Grill the kebabs for 8-10 minutes per side, or until the steak is cooked to your desired doneness and the vegetables are tender and slightly charred. -
Step 6
Remove from grill and let rest for a few minutes before serving.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.
