The aroma of rosemary and garlic wafts through the air, a mouthwatering hint of what awaits. These Rosemary Garlic Steak Kebabs are a flavorful and satisfying dish that takes just about an hour to prepare and cook. This recipe shines with its simplicity, balancing tender beef with fresh veggies, all infused with a delicious marinade.
These kebabs are perfect for outdoor grilling on a warm summer evening or a quick weeknight dinner. You’ll find they also make a great option for meal prep! Marinate them ahead of time, and enjoy them fresh off the grill whenever you’d like.
Why You’ll Love This Recipe
- The marinade creates a rich, savory flavor that penetrates the beef beautifully.
- Grilling results in a slightly charred and smoky exterior.
- It’s a quick and easy meal that cooks in 10-15 minutes.
- Colorful veggies add vibrancy and freshness to each bite.
What You’ll Need
Gather the following ingredients to create this delightful dish:
For the Marinade
- 2 tbsp fresh rosemary, chopped
- 4 cloves garlic, minced
- 3 tbsp olive oil
- 2 tbsp balsamic vinegar
- Salt and pepper to taste
For the Kebabs
- 1 lb beef steak (such as sirloin or ribeye), cut into 1-inch cubes
- 1 red bell pepper, cut into chunks
- 1 yellow bell pepper, cut into chunks
- 1 red onion, cut into chunks
- Skewers (wooden or metal)
Use metal skewers for easy grilling.
Substitutions & Swaps
- Beef steak can be replaced with chicken.
- Balsamic vinegar may be swapped for red wine vinegar.
- Fresh rosemary can be substituted with dried rosemary (use less).
- Olive oil can be replaced with avocado oil.
How to Make It
Follow these steps for a delicious grilled meal.
Whisk marinade
In a bowl, whisk together the rosemary, garlic, olive oil, balsamic vinegar, salt, and pepper until well combined.
Marinate beef
Cut the beef steak into 1-inch cubes and add to the marinade, mixing to coat. Marinate for at least 30 minutes or up to 2 hours in the refrigerator.
Preheat grill
Preheat the grill to medium-high heat, ensuring it’s hot enough to sear the kebabs properly.
Thread onto skewers
Thread the marinated beef and vegetables onto the skewers, alternating between meat and veggies for balance.
Grill kebabs
Grill the skewers for about 10-15 minutes, turning occasionally until the beef is cooked to your desired doneness.
Rest and serve
Remove from the grill and let rest for a few minutes before serving to allow juices to redistribute.
How to Store It
Fridge: Store in an airtight container for up to 3 days.
Freezer: No, not recommended due to texture changes.
Reheat: Sauté in a skillet over medium heat for 3-5 minutes.
Tips for Best Results
- Ensure your grill is hot to achieve a nice sear on the beef.
- Let the kebabs rest after grilling to keep them juicy.
- If using wooden skewers, soak them in water for 30 minutes before grilling to prevent burning.
- Use colorful vegetables for a more appealing presentation!
Serving Suggestions
- Serve with a side of quinoa or rice for a complete meal.
- Pair with a fresh green salad for extra crunch.
- Enjoy with a refreshing glass of iced tea or lemonade.



