Steak Kabobs with Vegetables

Grilled Steak Kabobs glistening with char, colorful peppers and juicy beef. Save to Pinterest
Grilled Steak Kabobs glistening with char, colorful peppers and juicy beef. | whiskandwok.com

Start by whisking olive oil, soy sauce, lemon juice, garlic, Worcestershire, honey and oregano, then toss with sirloin cubes and refrigerate at least 1 hour. Thread beef with bell peppers, onion, zucchini and mushrooms on skewers. Grill over medium-high heat about 10–12 minutes, turning every few minutes, until charred edges and tender-crisp vegetables. Rest briefly before serving with rice, pita or salad; soak wooden skewers if using for a smokier finish.

The grill was already hot when my neighbor Dave wandered over the fence holding a six pack and asking what smelled so good. That was the summer I became known on our block for steak kabobs, and honestly it all started because I had leftover sirloin and a desperate need to use up vegetables before a weekend trip. Something about the char on the meat mixed with those sweet caramelized onion wedges keeps people coming back. This recipe is the reason my backyard became the unofficial gathering spot every Friday evening.

One Fourth of July I misjudged how many skewers to make and watched three grown men politely argue over the last one while sparklers went off overhead. My sister in law now texts me every June to confirm the kabobs will be on the menu before she agrees to visit. That dish taught me that sometimes the simplest food creates the loudest memories.

Ingredients

  • Sirloin steak (1.5 lbs, cut into 1.5 inch cubes): Sirloin hits the sweet spot between tenderness and price, and the uniform sizing ensures everything cooks evenly.
  • Olive oil (1/4 cup): This carries the marinade flavors into the meat and keeps the beef from sticking to the grill grates.
  • Soy sauce (3 tbsp, gluten free if needed): Adds that deep umami backbone that makes people close their eyes when they take the first bite.
  • Fresh lemon juice (2 tbsp): Brightens the whole marinade and helps break down the meat fibers for extra tenderness.
  • Garlic (2 cloves, minced): Fresh is nonnegotiable here, the jarred stuff tastes flat against the grill heat.
  • Worcestershire sauce (1 tbsp): This is the secret layer that makes everyone ask what your marinade has that theirs does not.
  • Honey (1 tbsp): Just enough to help those beautiful char marks form without making anything cloyingly sweet.
  • Dried oregano (1 tsp): A quiet herb that ties the whole Mediterranean leaning flavor profile together.
  • Black pepper and kosher salt (1/2 tsp each): Seasoning the marinade properly means you will not need to fix anything at the table.
  • Red and yellow bell peppers (1 each, cut into 1.5 inch pieces): The two colors are not just pretty, the red ones sweeten more under heat while the yellow ones hold a slight bite.
  • Red onion (1 large, cut into wedges): Wedges hold together on the skewer better than rings and get gorgeously soft and sweet.
  • Zucchini (1, sliced into half inch rounds): These cook at the same rate as the meat when cut to the right thickness, which solves the usual kabob timing problem.
  • Cremini mushrooms (8 oz, stems trimmed): They drink up the marinade like tiny sponges and add a meaty texture that even mushroom skeptics enjoy.

Instructions

Build the marinade:
Whisk olive oil, soy sauce, lemon juice, garlic, Worcestershire, honey, oregano, pepper, and salt in a large bowl until everything is blended and fragrant. Take a quick taste on your finger and adjust if it needs more salt or a extra squeeze of lemon.
Coat the beef:
Toss the steak cubes into the bowl and use your hands to massage the marinade into every surface of the meat. Cover tightly and tuck it into the fridge for at least one hour, though two or three makes a noticeable difference.
Heat the grill:
Get your grill ripping hot at medium high, around 400 degrees, and brush the grates with a little oil so nothing sticks. You want to hear a sizzle the moment the skewers touch the surface.
Thread the skewers:
Alternate beef and vegetables in a pattern that looks as good as it tastes, packing them snug but not crammed together so the heat can reach every side. Leave a small gap at the bottom of each skewer so you have something to grab with your tongs.
Grill with attention:
Lay the kabobs down and let them cook for 10 to 12 minutes total, rotating every couple of minutes so each face gets direct contact with the flames. You are looking for a deep golden crust on the beef and tender crisp vegetables with slight char marks.
Rest and serve:
Pull the kabobs off and let them sit for 2 to 3 minutes before anyone touches them so the juices redistribute instead of running out onto the plate. Serve them right on the skewers or slide everything off onto a warm platter.
Marinated Steak Kabobs sizzling on skewers, smoky aroma, served with rice. Save to Pinterest
Marinated Steak Kabobs sizzling on skewers, smoky aroma, served with rice. | whiskandwok.com

There is a specific kind of happiness that comes from standing at a grill with a plate of colorful skewers while friends set the table behind you. The kabobs became my contribution to every potluck and farewell party for five years running. Food that travels well and tastes great at room temperature is worth its weight in gold.

What to Serve Alongside

Fluffy basmati rice soaks up every bit of residual marinade juice and turns this into a proper meal. A simple salad of arugula with shaved parmesan and a light vinaigrette cuts through the richness beautifully. Warm pita bread on the side gives everyone something to wrap around the leftover pieces that fall off the skewer.

Making These Without a Grill

A ridged grill pan on the stove works surprisingly well and actually gives you more control over the heat on each skewer. I have also used the broiler in my oven during winter months when trudging outside to the grill felt like too much effort. The broiler method takes closer to 8 minutes with one flip halfway through, and you will want to line your sheet pan with foil for sanity preserving cleanup.

Storing and Reheating Leftovers

Cooled leftover kabobs keep beautifully in an airtight container in the refrigerator for up to three days. The beef reheats gently in a skillet over low heat without turning rubbery, or you can eat them cold straight from the fridge, which I have done standing at the counter more times than I care to admit.

  • Slide the meat and vegetables off the skewers before storing to save space and prevent accidental pokes.
  • Leftover kabob pieces make an incredible next day stir fry with a handful of fresh greens and a splash of soy sauce.
  • Never reheat in the microwave on high power unless chewy beef is something you genuinely enjoy.
Wood-charred Steak Kabobs arranged on platter, tender cubes, vibrant grilled vegetables. Save to Pinterest
Wood-charred Steak Kabobs arranged on platter, tender cubes, vibrant grilled vegetables. | whiskandwok.com

Every time I fire up the grill for these kabobs I think about that first accidental summer of backyard cooking and smile. Good food does not need to be complicated, it just needs to be shared with people who show up hungry.

Recipe FAQs

Marinate for at least 1 hour to let flavors penetrate; up to 4 hours yields deeper flavor without turning the meat mushy. Keep chilled while marinating.

Sirloin or other tender, lean steaks cut into 1–1.5 inch cubes hold up well on skewers and stay juicy when grilled quickly at medium-high heat.

Yes—soak wooden skewers in water for 30 minutes before grilling to prevent burning and help them last through the cook time.

Heat the grill to medium-high (about 400°F/200°C) and cook kabobs 10–12 minutes, turning every 2–3 minutes, until beef is browned and vegetables are tender-crisp.

Use a charcoal grill or add soaked wood chips to a gas grill; finishing with a quick sear over direct heat also boosts smoky char without overcooking.

Rest kabobs 2–3 minutes before serving to lock juices. Serve with rice, pita or salad; add pineapple or cherry tomatoes for a sweet contrast, and swap gluten-free soy sauce if needed.

Steak Kabobs with Vegetables

Marinated steak cubes and vegetables skewered and grilled until juicy, ready in about 30 minutes (plus marinating).

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 tbsp soy sauce (gluten-free variety if needed)
  • 2 tbsp fresh lemon juice
  • 2 cloves garlic, minced
  • 1 tbsp Worcestershire sauce
  • 1 tbsp honey
  • 1 tsp dried oregano
  • 1/2 tsp black pepper
  • 1/2 tsp 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, minced 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 every piece. Cover the bowl and refrigerate for at least 1 hour or up to 4 hours for deeper flavor penetration.
3
Preheat the Grill: Set your grill or grill pan to medium-high heat, targeting approximately 400°F. Allow the grates to heat fully before placing any food.
4
Assemble the Skewers: Thread the marinated beef cubes and prepared vegetables alternately onto skewers, distributing the colors and shapes evenly for balanced cooking and presentation.
5
Grill the Kabobs: Place the assembled kabobs onto the hot grill. Cook for 10 to 12 minutes, rotating every 2 to 3 minutes, until the steak develops a charred exterior and the vegetables are tender-crisp.
6
Rest and Serve: Transfer the kabobs off 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 skewers or wooden skewers (soaked)
  • Large mixing bowl
  • Chef's knife and cutting board
  • Tongs

Nutrition (Per Serving)

Calories 350
Protein 36g
Carbs 13g
Fat 17g

Allergy Information

  • Contains soy from soy sauce—use a gluten-free tamari if avoiding gluten.
  • Worcestershire sauce may contain anchovies or other fish-derived ingredients.
  • Always verify product labels for hidden allergens if you have dietary sensitivities.
Monica Zhou

Passionate home cook sharing easy, wholesome recipes and practical tips for everyday cooking.