Marinated steak cubes in a soy-lemon-garlic mixture for at least 45 minutes, then thread with bell peppers, red onion, mushrooms and zucchini on skewers. Grill over medium-high heat, turning every 2-3 minutes, for about 10-12 minutes until charred at the edges and cooked to your preference. Let rest 5 minutes before serving; serves 4. Swap vegetables or add crushed red pepper for heat.
Something magical happens when you hear that first sizzle of steak hitting a hot grill and the smoke curls up into a summer sky. My neighbor Dave peaked over the fence one July evening, spatula in hand, and asked what smelled so good that it made him abandon his own dinner. Those kabobs turned an ordinary Tuesday into an impromptu block party that lasted until the fireflies came out.
I learned the hard way that patience with marinating is the difference between tough chewy cubes and steak that practically melts. My sister once caught me sneaking bites straight off the skewer before they even made it to a plate, and honestly I make no apologies for that.
Ingredients
- Sirloin or ribeye steak (1.5 lbs): Cut into 1.5 inch cubes so every piece cooks evenly and stays juicy inside.
- Olive oil (1/4 cup): Carries the marinade flavors deep into the meat and keeps things from sticking.
- Soy sauce (3 tbsp): Adds that deep umami backbone, use gluten free tamari if you need to.
- Worcestershire sauce (2 tbsp): This is the secret weapon that makes people ask what your trick is.
- Fresh lemon juice (2 tbsp): Brightens everything and helps tenderize the beef naturally.
- Garlic (3 cloves, minced): Fresh only please, the jarred stuff cannot compete here.
- Honey (1 tbsp): Helps build that gorgeous caramelized crust on the grill.
- Dried oregano (1 tsp): A humble herb that ties the whole marinade together quietly.
- Salt and black pepper (1/2 tsp each): Season generously because the vegetables need it too.
- Red and green bell peppers (1 each): Cut them large so they char beautifully without turning to mush.
- Red onion (1 medium): Wedges hold up better than rings on the skewer.
- Cremini mushrooms (8 oz): Halve the big ones and leave the small ones whole for variety.
- Zucchini (1 medium): Slice it thick or it will disappear between the grates.
- Skewers: Soak wooden ones for 30 minutes or you will regret it when they catch fire.
Instructions
- Build the marinade:
- Whisk together the olive oil, soy sauce, Worcestershire, lemon juice, garlic, honey, oregano, pepper, and salt in a large bowl until everything is blended and fragrant. Take a little taste on your finger and adjust if it needs more salt or a squeeze of lemon.
- Coat the steak:
- Toss the cubed steak into the marinade and use your hands to massage it into every piece. Cover the bowl and tuck it into the fridge for at least 45 minutes, though two hours is the sweet spot if you can wait that long.
- Thread the skewers:
- Alternate steak and vegetables onto your skewers, packing them snugly but not so tight that nothing cooks through. I like to start and end with a mushroom because it holds everything together nicely.
- Get the grill screaming hot:
- Preheat your grill to medium high and oil the grates with a folded paper towel dipped in oil, grabbed with tongs. You want that aggressive sizzle when the kabobs touch down.
- Grill and turn:
- Lay the skewers on the grill and turn them every 2 to 3 minutes for 10 to 12 minutes total, looking for char on the vegetables and a beautiful crust on the steak. Medium rare pulls at about 130 degrees if you have a thermometer handy.
- Rest before devouring:
- Pull the kabobs off and let them sit for 5 minutes so the juices redistribute instead of running all over your plate. This is the hardest part because everything smells incredible.
The best meals I have ever made were never planned, and these kabobs have a way of turning a quiet dinner into a reason to call people over.
What to Serve Alongside
Pile these over a bed of fluffy basmati rice or tear open some warm flatbread and let everyone build their own plate. A simple salad with vinaigrette cuts through the richness perfectly.
Making It Your Own
Throw in cherry tomatoes, swap the zucchini for chunks of pineapple, or add half a teaspoon of crushed red pepper flakes if you like heat. The marinade is forgiving and loves experimentation.
A Few Last Things to Remember
Keep your grill grates clean and oiled and trust the process rather than constantly moving the skewers around. Good kabobs come from confident grilling, not fussing.
- Let the meat come to room temperature for 20 minutes before grilling so it cooks evenly.
- A meat thermometer takes the guesswork out of doneness if you are unsure.
- Pour yourself a glass of something bold while you cook because the chef deserves a treat too.
Fire up the grill, pour something cold, and watch these kabobs disappear faster than you can say seconds. That sizzle is summer talking and you should always listen.
Common Recipe Questions
- → How long should I marinate the steak?
-
Marinate for at least 45 minutes to infuse flavor; 1–2 hours gives better depth. Avoid very long acidic marinades that can overly soften the meat.
- → Which steak cuts work best?
-
Sirloin or ribeye are ideal for tender, flavorful cubes. Flank or skirt can be used if cut thicker and monitored closely to prevent toughness.
- → How can I judge doneness on the grill?
-
Use an instant-read thermometer (130°F medium-rare, 140°F medium) or the touch method. Rest the skewers 5 minutes to let juices redistribute.
- → Any tips for threading the skewers?
-
Alternate meat and vegetables for even cooking, leave small gaps for heat circulation, and soak wooden skewers 30 minutes to prevent burning.
- → How do I keep this gluten-free?
-
Substitute gluten-free soy sauce and check Worcestershire labels, or use coconut aminos. Verify all condiments to avoid hidden gluten.
- → Can I cook these without an outdoor grill?
-
Yes—use a well-heated grill pan or under the broiler for charred edges. Watch closely and turn frequently for even searing.