There’s something about juicy, sizzling meat paired with vibrant, crunchy veggies that makes this Grilled Steak Kebabs with Vegetables Recipe irresistible. I love how the marinade seeps into every bite, making each kebab a perfect balance of savory, sweet, and just the right hint of spice.
Why You’ll Love This Recipe
- Perfectly Balanced Flavor: The marinade blends sweetness, garlic, and a touch of chili for an unbeatable savory kick.
- Juicy and Tender Steak: Using sirloin or ribeye guarantees juicy, tender meat every time.
- Colorful Vegetables: Bell peppers and red onion add crunch and vibrant colors, making the dish both tasty and eye-catching.
- Quick and Easy Prep: This recipe is straightforward, with simple steps that get you straight to enjoying a delicious meal.
Ingredients You’ll Need
These ingredients come together beautifully — the steak provides rich flavor, while the veggies add freshness and crunch. Using key pantry staples like soy sauce and garlic amps up the marinade with minimal effort.
- Sirloin or Ribeye Steak: Choose a cut that’s tender but holds up well to grilling for juicy results.
- Oil: Helps the marinade absorb and prevents sticking during grilling.
- Garlic: Freshly minced for that punch of aromatic flavor.
- Light Brown Sugar: Adds a subtle caramelized sweetness to balance the spice.
- Dark Soy Sauce: Deepens the savory profile with umami richness.
- Black Pepper: Freshly ground for warming heat.
- Dried Oregano: Brings a touch of earthy, herby flavor.
- Chili Flakes (optional): Adds a gentle kick; skip if you prefer no heat.
- Green and Yellow Bell Peppers: Chopped into chunks for sweetness and color.
- Red Onion: Adds slight sweetness and texture.
- Maldon Salt Flakes: Perfect for finishing, giving each bite a subtle crunch.
- Fresh Parsley: Brightens and freshens the dish just before serving.
Variations
One of the things I love about my Grilled Steak Kebabs with Vegetables Recipe is how easy it is to make it your own. Sometimes I swap veggies or spice levels depending on the mood or what’s in season — you can too!
- Vegetable Swap: I’ve tried adding zucchini or cherry tomatoes, and they add freshness and a juicy pop to the kebabs.
- Heat Level: When I want more spice, I double the chili flakes or add a drizzle of hot sauce after grilling.
- Marinade Twist: For a smoky twist, toss in a splash of smoked paprika or swap soy sauce for tamari for a gluten-free option.
- Different Proteins: My family goes crazy for this marinade on chicken or lamb pieces too — just adjust cooking times accordingly.
How to Make Grilled Steak Kebabs with Vegetables Recipe
Step 1: Whip Up the Flavorful Marinade
Start by mixing the oil, minced garlic, light brown sugar, dark soy sauce, black pepper, oregano, and optional chili flakes in a bowl. This blend is your flavor bomb, so make sure to stir until the sugar dissolves and the garlic is evenly distributed. I like to let this sit for a few minutes while prepping the steak to let the flavors meld.
Step 2: Marinate the Steak Chunks
Put your cut steak chunks into a ziplock bag or bowl, then pour in half the marinade. This is where patience pays off — seal it up and pop it in the fridge for anywhere from 1 to 8 hours. I’ve found that the longer it marinates, the more tender and flavorful the steak becomes, but even an hour makes a noticeable difference.
Step 3: Get Your Skewers Ready
When it’s time to cook, thread the steak chunks, green and yellow bell peppers, and red onion onto flat metal skewers. Try to space things out a bit — this helps the heat circulate evenly and cooks everything without steaming. I used to cram the pieces tight, and honestly, it just didn’t cook as beautifully.
Step 4: Brush and Grill
Drizzle the reserved marinade liberally over the kebabs, focusing on the vegetables to help them caramelize. Heat your griddle or barbecue until it’s very hot — this locks in juices and creates those delicious grill marks. Cook the kebabs for about 5-6 minutes, turning a couple of times and brushing with a bit of oil midway. I prefer my steak a touch rare, but feel free to cook longer for medium or well done.
Step 5: Rest and Serve
After grilling, transfer the kebabs to a warm tray and let them rest for 2-3 minutes — this step keeps the meat juicy. Just before serving, sprinkle with Maldon salt flakes and freshly chopped parsley. That finishing touch is my secret to adding a fresh, slightly crunchy burst of flavor every time.
Pro Tips for Making Grilled Steak Kebabs with Vegetables Recipe
- Use Flat Metal Skewers: Flat skewers prevent the meat from spinning while turning, making grilling way easier.
- Don’t Overcrowd the Skewers: Leaving space between pieces ensures even heat circulation and better caramelization.
- Reserve Some Marinade for Brushing: Brushing the kebabs during grilling boosts flavor and helps caramelize the veggies beautifully.
- Rest After Grilling: Letting kebabs rest keeps the steak juicy — skipping this makes the meat lose too much juice on the plate.
How to Serve Grilled Steak Kebabs with Vegetables Recipe
Garnishes
I love finishing these kebabs with a sprinkle of flaky Maldon salt and freshly chopped parsley — it adds a pop of freshness and just the right crunch at every bite. Sometimes I add a squeeze of lemon juice to brighten everything up, especially on warmer days.
Side Dishes
My go-to sides are fluffy couscous, a simple mixed greens salad with a light vinaigrette, or grilled flatbreads to soak up all those flavorful juices. These pairings keep the meal vibrant and balanced without overpowering the kebabs.
Creative Ways to Present
For gatherings, I’ve served the kebabs over a bed of herbed rice with extra parsley sprinkled on top or assembled them on a large wooden board with bowls of dipping sauces like garlic yogurt or spicy harissa. It feels festive, inviting, and makes everyone want to dive in right away.
Make Ahead and Storage
Storing Leftovers
Leftover kebabs store well in an airtight container in the fridge for up to 2 days. I usually remove the steak and veggies from the skewers first for easier storage. When you reheat, keep an eye on them so the meat stays tender.
Freezing
I’ve frozen marinated steak chunks before cooking, which works great for meal prep. Freeze them in a ziplock bag, then thaw in the fridge overnight before threading and grilling. Frozen cooked kebabs don’t keep as well in texture, so I recommend freezing before cooking.
Reheating
To reheat, I gently warm the kebabs in a hot skillet with a splash of oil or briefly under the broiler for a few minutes. This helps caramelize the veggies again without overcooking the steak. Avoid microwaving if possible — it tends to make the steak tough.
FAQs
-
Can I use wooden skewers instead of metal?
Yes, you can use wooden skewers but make sure to soak them in water for at least an hour before grilling to prevent them from burning. Metal skewers tend to be easier for turning and cooking evenly.
-
How long should I marinate the steak for?
Marinating for at least one hour allows good flavor absorption, but for more tender, flavorful meat, marinate up to 8 hours. Avoid marinating too long (overnight) as the acids can start breaking down the meat too much.
-
Can I prepare the kebabs indoors on a grill pan?
Absolutely! A hot grill pan on your stovetop works great. Preheat it until very hot to get nice grill marks and sear the meat and vegetables evenly.
-
What’s the best cut of steak for this recipe?
Sirloin and ribeye are my favorites because they hold up well to high heat and stay juicy. Leaner cuts might dry out faster, so stick with those for best results.
-
Can I make this recipe gluten-free?
Yes! Simply swap the dark soy sauce for tamari or a gluten-free soy sauce alternative to keep all the flavor while making it safe for gluten-sensitive diets.
Final Thoughts
This Grilled Steak Kebabs with Vegetables Recipe has quickly become a favorite in my kitchen because of its simplicity and how reliably delicious it turns out. I love sharing it with friends and family, knowing everyone will enjoy the juicy steak and vibrant veggies paired with that flavorful marinade. Give it a go — it’s the kind of meal you’ll want to come back to again and again.
Print
Grilled Steak Kebabs with Vegetables Recipe
- Prep Time: 1 hour 15 minutes
- Cook Time: 15 minutes
- Total Time: 1 hour 30 minutes
- Yield: 5 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: International
Description
This flavorful Steak Kebabs recipe features tender sirloin or ribeye steak marinated in a savory blend of garlic, soy sauce, and spices, skewered alongside vibrant bell peppers and red onions, then grilled to perfection. Perfect for a quick yet indulgent meal, these kebabs balance juicy meat with fresh vegetables and aromatic herbs.
Ingredients
Steak
- 500 g sirloin or ribeye steak cut into 2cm chunks
Marinade
- 4 tbsp oil
- 3 cloves garlic, peeled and minced
- 2 tbsp light brown sugar
- 2 tbsp dark soy sauce
- 1 tsp black pepper
- 1 tsp dried oregano
- 1 tsp chilli flakes (optional)
Vegetables and Finishing
- 1 green bell pepper chopped into 2cm squares
- 1 yellow bell pepper chopped into 2cm squares
- 1 large red onion peeled and chopped into 2cm squares
- 1 tbsp oil, for brushing
- ½ tsp Maldon salt flakes
- 2 tbsp finely chopped fresh parsley
Instructions
- Prepare the Marinade: In a bowl, combine 4 tbsp oil, 3 minced garlic cloves, 2 tbsp light brown sugar, 2 tbsp dark soy sauce, 1 tsp black pepper, 1 tsp dried oregano, and 1 tsp chilli flakes (if using). Mix thoroughly to create the marinade.
- Marinate the Steak: Place the 500 g steak chunks into a ziplock bag or bowl and pour half of the marinade over them. Toss well to coat the meat evenly. Seal the bag or cover the bowl and refrigerate for 1 hour up to 8 hours. Keep the remaining marinade aside for later use.
- Assemble the Kebabs: Using flat metal skewers, thread the steak chunks alternately with pieces of green bell pepper, yellow bell pepper, and red onion. Avoid overcrowding to ensure even cooking and heat circulation.
- Apply Marinade to Vegetables: Drizzle the reserved marinade over the assembled kebabs, focusing on coating the vegetables for enhanced flavor.
- Cook the Kebabs: Preheat a griddle or barbecue until very hot. Place the skewers on the griddle and cook for 6 minutes, turning a few times for even browning. Halfway through cooking, brush the kebabs with 1 tbsp oil. Adjust cooking time according to your preferred steak doneness; rare to medium recommended.
- Rest and Serve: Transfer the cooked kebabs to a warm serving tray and let them rest for 2-3 minutes. Sprinkle with ½ tsp Maldon salt flakes and 2 tbsp finely chopped fresh parsley before serving to enhance flavor and presentation.
Notes
- Use ribeye or sirloin steak for their tenderness and ability to withstand high heat without drying out.
- Employ flat metal skewers or soak wooden skewers in water for at least an hour before use to prevent burning.
- Alternative cooking methods include using a barbecue, an oven at 200C (400F) for approximately 10 minutes, or a grill; however, handle kebab sticks carefully as they become hot.
- The chili flakes in the marinade are optional; omit if a milder flavor is preferred.
Nutrition
- Serving Size: 1 kebab
- Calories: 350 kcal
- Sugar: 6 g
- Sodium: 450 mg
- Fat: 22 g
- Saturated Fat: 8 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 9 g
- Fiber: 2 g
- Protein: 28 g
- Cholesterol: 75 mg