Steak Kabobs with Vegetables

Grilled Steak Kabobs glistening with marinade, colorful peppers and onions steaming. Save to Pinterest
Grilled Steak Kabobs glistening with marinade, colorful peppers and onions steaming. | cozypinkitchen.com

Tender sirloin cubes are whisked in olive oil, soy sauce, lemon, garlic, Worcestershire, honey and oregano, then chilled at least 1 hour to absorb flavor. Thread beef with bell peppers, red onion, zucchini and mushrooms onto skewers. Grill over medium-high (about 400°F/200°C) for 10–12 minutes, turning every 2–3 minutes, until browned and vegetables are tender-crisp. Let rest 2–3 minutes before serving; pair with rice, pita or a simple salad.

The scent of charcoal and sizzling beef instantly pulls me back to a sweltering July afternoon when my neighbor Dave waved me over his fence holding a pair of tongs and a cold beer, declaring it was kabob night and I had no choice but to join. That impromptu backyard dinner turned into a weekly ritual that lasted the entire summer. Something about cubes of steak mingling with charred vegetables on a stick makes everyone feel like a kid again, eager to eat with their hands and lick the marinade off their fingers.

One evening I doubled the batch for a crowd of eight and watched a retired firefighter from down the street eat six skewers standing up, juices running down his wrist, grinning like he had discovered something holy.

Ingredients

  • Sirloin steak (1.5 lbs, cut into 1.5 inch cubes): Sirloin hits the sweet spot between tenderness and price, and uniform cubes guarantee even cooking across every skewer.
  • Olive oil (1/4 cup): Fat carries flavor and protects the meat from drying out under high grill heat.
  • Soy sauce (3 tbsp, gluten free if needed): Salt and umami in one pour, this is the backbone of the marinade.
  • Fresh lemon juice (2 tbsp): Bright acid tenderizes the beef while cutting through the richness.
  • Garlic (2 cloves, minced): Freshly minced garlic releases oils that punch up the entire marinade in seconds.
  • Worcestershire sauce (1 tbsp): A single tablespoon adds depth that people notice but can never quite identify.
  • Honey (1 tbsp): Sugar helps caramelize the exterior of each steak cube for those gorgeous grill marks.
  • Dried oregano (1 tsp): An earthy herb note that bridges the gap between the meat and fresh vegetables.
  • Black pepper (1/2 tsp): Cracked pepper adds gentle heat without overpowering the marinade.
  • Kosher salt (1/2 tsp): Draws moisture to the surface and seasons the beef from the outside in.
  • Red and yellow bell peppers (1 each, cut into 1.5 inch pieces): Color means flavor, and two colors make the platter look like a celebration.
  • Red onion (1 large, cut into wedges): Grilled onion wedges hold their shape and turn sweet and smoky on the fire.
  • Zucchini (1, sliced into half inch rounds): These cook quickly and soak up marinade like little sponges.
  • Cremini or button mushrooms (8 oz, stems trimmed): Cremini bring a deeper, earthier flavor than standard white buttons.

Instructions

Build the marinade:
Whisk olive oil, soy sauce, lemon juice, garlic, Worcestershire sauce, honey, oregano, black pepper, and salt in a large bowl until the honey dissolves and everything looks glossy and unified.
Coat the steak:
Tumble the beef cubes into the marinade and toss with your hands until every piece is slick and coated. Cover the bowl and slide it into the refrigerator for at least one hour or up to four if you have the time.
Heat the grill:
Fire your grill to medium high, around 400 degrees Fahrenheit, and let the grates get good and hot so the meat sears on contact rather than sticking.
Thread the skewers:
Alternate beef cubes with peppers, onion wedges, zucchini rounds, and mushrooms, packing them snugly but not crushed so the heat can reach every surface.
Grill and turn:
Lay the kabobs across the grates and cook for ten to twelve minutes, rotating every two to three minutes until the steak is beautifully browned and the vegetables are tender with slight char.
Rest and serve:
Pull the skewers off the grill and let them sit for two to three minutes so the juices redistribute before anyone digs in.
Juicy Steak Kabobs resting on platter, ready to serve with rice. Save to Pinterest
Juicy Steak Kabobs resting on platter, ready to serve with rice. | cozypinkitchen.com

After that summer of weekly kabob nights, Dave moved to Arizona and I inherited his tongs, which I still use every time I fire up the grill.

What to Serve Alongside

Fluffy basmati rice or warm pita bread are my go to companions because they soak up every drop of leftover marinade and juice. A simple salad of torn romaine, shaved cucumber, and a bright vinaigrette cuts through the richness and keeps the plate feeling fresh rather than heavy.

Getting That Smoky Edge

Wooden skewers soaked in water for thirty minutes before grilling add a subtle smokiness that metal skewers simply cannot replicate. I learned this trick from a pitmaster at a county fair who told me the smoking wood wrapped around the meat for those brief minutes makes all the difference in the world.

Fun Twists Worth Trying

Once you master the base recipe the variations are endless and honestly hard to stop experimenting with. My current obsession is threading chunks of fresh pineapple between the beef cubes for bursts of caramelized sweetness that contrast the savory marinade beautifully.

  • Cherry tomatoes burst into tiny juice bombs when grilled and add a wonderful pop of acidity.
  • A sprinkle of crumbled feta over the finished skewers turns the whole plate into something unexpectedly fancy.
  • Always let the kabobs rest before serving or you will lose half the juices onto the plate.
Smoky Steak Kabobs sizzling over grill, tender beef with charred vegetables. Save to Pinterest
Smoky Steak Kabobs sizzling over grill, tender beef with charred vegetables. | cozypinkitchen.com

Every time I light the grill and smell that first sizzle of marinated beef hitting hot metal, I think of Dave and that fence and the best summer I never planned. Kabobs have a way of turning an ordinary evening into something worth remembering.

Recipe FAQs

Marinate for at least 1 hour to let the flavors penetrate the sirloin; up to 4 hours gives deeper flavor without compromising texture.

Preheat to medium-high, about 400°F (200°C). This sears the outside for browning while keeping the interior juicy and vegetables tender-crisp.

Yes—soak wooden skewers in water for 30 minutes before cooking to prevent burning. Metal skewers also work and conduct heat for more even cooking.

Sirloin or other tender, lean cuts cut into 1–1.5 inch cubes are ideal for quick, even grilling and a tender bite.

Cut vegetables into similar-size pieces and thread them alternately with meat. Turn skewers frequently and remove any pieces that reach desired doneness early.

Use a charcoal grill or add soaked wood chips to a gas grill. Briefly charring over direct heat will boost smokiness without drying the beef.

Steak Kabobs with Vegetables

Marinated sirloin cubes and colorful veggies threaded on skewers, grilled until browned and tender-crisp. Serves four.

Prep 20m
Cook 12m
Total 32m
Servings 4
Difficulty Easy

Ingredients

Meat & Marinade

  • 1.5 lbs sirloin steak, cut into 1.5-inch cubes
  • 1/4 cup olive oil
  • 3 tablespoons soy sauce (gluten-free if needed)
  • 2 tablespoons fresh lemon juice
  • 2 cloves garlic, minced
  • 1 tablespoon Worcestershire sauce
  • 1 tablespoon honey
  • 1 teaspoon dried oregano
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon kosher salt

Vegetables

  • 1 large red bell pepper, cut into 1.5-inch pieces
  • 1 large yellow bell pepper, cut into 1.5-inch pieces
  • 1 large red onion, cut into wedges
  • 1 zucchini, sliced into 1/2-inch rounds
  • 8 oz cremini or button mushrooms, stems trimmed

Instructions

1
Prepare the Marinade: In a large bowl, whisk together the olive oil, soy sauce, lemon juice, garlic, Worcestershire sauce, honey, dried oregano, black pepper, and kosher salt until well combined.
2
Marinate the Steak: Add the sirloin cubes to the marinade and toss thoroughly to coat evenly. Cover the bowl and refrigerate for at least 1 hour or up to 4 hours for deeper flavor penetration.
3
Preheat the Grill: Preheat your grill to medium-high heat, targeting approximately 400°F. If using wooden skewers, ensure they have been soaking in water for at least 30 minutes prior.
4
Assemble the Skewers: Thread the marinated beef cubes and prepared vegetables alternately onto the skewers, distributing ingredients evenly across each one.
5
Grill the Kabobs: Place the assembled kabobs onto the preheated grill. Cook for 10 to 12 minutes, rotating every 2 to 3 minutes, until the steak is well-browned on all sides and the vegetables are tender-crisp.
6
Rest and Serve: Remove the kabobs from the grill and let them rest for 2 to 3 minutes to allow the juices to redistribute before serving.
Additional Information

Equipment Needed

  • Outdoor grill or grill pan
  • Metal or wooden skewers
  • Large mixing bowl
  • Chef's knife and cutting board
  • Grill tongs

Nutrition (Per Serving)

Calories 350
Protein 36g
Carbs 13g
Fat 17g

Allergy Information

  • Contains soy from soy sauce; use gluten-free soy sauce to avoid gluten exposure.
  • Worcestershire sauce may contain anchovies or other fish derivatives.
  • Always verify individual product labels if managing food allergies.
Sophie Reynolds

Sharing easy, flavorful recipes and kitchen wisdom for everyday home cooks—let’s make every meal feel special.