|

Grilled Steak Kebabs with Vegetables Recipe

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.

The image shows several skewers tightly packed side by side. Each skewer has an even pattern with four layers starting with a shiny, grilled brown meat cube followed by a thick piece of green bell pepper, then a slice of purple-red onion, and lastly a bright yellow bell pepper slice. The meat looks juicy and slightly charred, with small green parsley pieces sprinkled over all the skewers. The bell peppers and onions have a slightly grilled texture, showing some dark grill marks. The close-up view clearly shows the glossy and moist surface of the ingredients. The background is a white marbled texture. photo taken with an iphone --ar 2:3 --v 7
❤️

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.

Flat lay of fresh raw sirloin steak chunks, three whole uncracked garlic cloves, a small white ceramic bowl of light brown sugar, a small white ceramic bowl of dark soy sauce, a small white ceramic bowl of black peppercorns, a small white ceramic bowl of dried oregano, a small white ceramic bowl of red chilli flakes, a whole green bell pepper cut into chunks, a whole yellow bell pepper cut into chunks, a large red onion cut into chunks, a small white ceramic bowl of golden oil, a small white ceramic bowl of coarse Maldon salt flakes, and a small white ceramic bowl of finely chopped fresh parsley placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997
  • 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.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

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

There are six long metal skewers filled with layers of grilled meat cubes, green bell pepper pieces, yellow bell pepper slices, and purple onion wedges. The meat is brown with a shiny glaze and some charred spots, and the vegetables show grill marks with bright green, yellow, and purple colors. The skewers rest on a round white plate with a blue rim, placed on a white marbled surface. Around the plate are several lime wedges, and there is a small white bowl with red sauce on the side. Small green herb pieces are sprinkled over the skewers for decoration. Photo taken with an iphone --ar 2:3 --v 7

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

grilled steak kebabs - Serving Suggestion

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Grilled Steak Kebabs with Vegetables Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 42 reviews
  • Author: Kylie
  • 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

Scale

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

  1. 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.
  2. 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.
  3. 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.
  4. Apply Marinade to Vegetables: Drizzle the reserved marinade over the assembled kebabs, focusing on coating the vegetables for enhanced flavor.
  5. 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.
  6. 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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star