Marinate 1.5 lbs of steak cubes in olive oil, soy, Worcestershire, lemon, garlic, honey and oregano for 45–120 minutes. Thread meat with bell peppers, onion, mushrooms and zucchini onto skewers. Grill over medium-high heat, turning every 2–3 minutes, about 10–12 minutes for medium; let rest 5 minutes. Serve with rice, flatbread or a salad and a bold red wine.
My neighbor Dave knocked on my door one July evening holding a plate of charred, incredible smelling steak kabobs and changed my summer cooking forever. That smoky, garlicky aroma hit me before I even saw the food. I stood in my driveway eating three of them while my ice cream melted on the counter inside. The next morning I was at the butcher counter before nine, determined to figure them out myself.
I made these for my sisters birthday cookout last year and my brother in law, who normally eats like a bird, put away five skewers and asked for the recipe before dessert. My sister just laughed and started pouring more wine. That moment when everyone abandons the table to crowd around the grill, waiting for the next batch, is why I keep coming back to this recipe.
Ingredients
- 1.5 lbs sirloin or ribeye steak, cut into 1.5 inch cubes: Sirloin is my go to for the price, but ribeye turns these into something truly special if you are feeling generous.
- 1/4 cup olive oil: This carries the marinade flavors into every crevice of the meat and helps achieve that beautiful sear on the grill.
- 3 tbsp soy sauce: Use gluten free tamari if needed, and do not skip this because it adds that deep umami backbone you cannot get anywhere else.
- 2 tbsp Worcestershire sauce: This is the secret layer of complexity that makes people ask what your marinade has in it.
- 2 tbsp fresh lemon juice: The acid tenderizes the steak while adding a brightness that balances all the savory richness.
- 3 cloves garlic, minced: Fresh garlic only here, and press it or mince it as finely as you can so it distributes evenly across every cube.
- 1 tbsp honey: This helps the edges caramelize into those gorgeous dark bits that make kabobs irresistible.
- 1 tsp dried oregano, 1/2 tsp black pepper, 1/2 tsp salt: Simple seasonings that quietly tie everything together without competing with the marinade.
- 1 red bell pepper, 1 green bell pepper, 1 red onion: Cut these into 1.5 inch pieces so they match the steak cubes and cook at a similar rate.
- 8 oz cremini mushrooms: Halve the large ones and leave the small ones whole so nothing falls through the grill grates.
- 1 medium zucchini: Slice it thick because thin rounds will cook to mush before the steak is done.
- Wooden or metal skewers: Soak wooden ones for at least thirty minutes or you will be dealing with campfire conditions on your grill.
Instructions
- Whisk the marinade together:
- Combine olive oil, soy sauce, Worcestershire, lemon juice, garlic, honey, oregano, pepper, and salt in a large bowl until everything is smooth and fragrant. Take a moment to really smell it because that is your preview of dinner.
- Coat the steak and let it rest:
- Toss the cubed steak in the marinade until every piece is glossy and coated, then cover and refrigerate for at least forty five minutes or up to two hours. Anything beyond two hours and the lemon juice starts breaking down the meat too aggressively.
- Thread the skewers:
- Alternate steak, peppers, onion, mushrooms, and zucchini onto each skewer, packing them snugly but not so tight that nothing cooks through the center. I usually do two pieces of steak per section and tuck the vegetables between them like little protective walls.
- Get the grill ripping hot:
- Preheat to medium high and oil the grates with a folded paper towel held by tongs so nothing sticks. You want that aggressive sizzle the moment the skewers touch the metal.
- Grill and turn patiently:
- Cook the kabobs for ten to twelve minutes total, rotating every two to three minutes so each side gets a beautiful char. Listen for that crackling sound because it tells you the sugars are caramelizing exactly where you want them.
- Rest before eating:
- Pull the skewers off and let them sit untouched for five minutes so the juices redistribute through the steak instead of running out onto your plate.
One August night I grilled these during a thunderstorm, huddled under the patio umbrella with tongs in one hand and a beer in the other, and somehow they tasted even better than usual. My wife watched from the sliding glass door shaking her head, but she still ate four of them. Food cooked with a little chaos always seems to taste better.
What to Serve Alongside
These kabobs are incredible over a bed of fluffy basmati rice that soaks up all those meat juices, but a warm flatbread torn into pieces works just as beautifully for a more casual spread. A simple arugula salad with lemon vinaigrette cuts through the richness perfectly.
Making It Your Own
Cherry tomatoes threaded between the mushrooms add little bursts of sweetness that surprise you mid bite. I went through a phase where I added half a teaspoon of crushed red pepper flakes to every batch and never regretted it once. Try swapping the zucchini for chunks of pineapple if you want to confuse and delight your guests simultaneously.
A Few Last Thoughts
Keep a close eye on the mushrooms because they cook faster than everything else and can go from golden to burnt in the time it takes to refill your drink. Metal skewers conduct heat into the center of the steak, so your cook time will be slightly shorter than with wooden ones.
- Let the steak come to room temperature for twenty minutes before marinating so it absorbs flavor more evenly.
- Always make a few extra skewers because people will eat more than they promise to.
- A bold Cabernet Sauvignon alongside these is genuinely worth the splurge if you have a bottle around.
Some recipes earn a permanent spot in your summer rotation, and these kabobs absolutely deserve that real estate. Fire up the grill, pour something cold, and watch them disappear.
Common Questions
- → How long should I marinate the steak?
-
At least 45 minutes for good flavor; up to 2 hours will deepen the taste. Avoid marinating much longer to prevent the acid from softening the meat too much.
- → Which cut of beef works best for skewers?
-
Sirloin or ribeye are excellent choices—tender with enough fat for flavor. Cut into uniform 1.5-inch cubes so pieces cook evenly.
- → How do I prevent the skewers from sticking?
-
Oil the grill grates and brush the skewers with oil before cooking. If using wooden skewers, soak them in water for 30 minutes to keep them from burning.
- → What is the best way to judge doneness on skewers?
-
Use an instant-read thermometer: 130–135°F for medium-rare, 140–145°F for medium. Alternatively, cut into one cube to check the color and juices.
- → Can I swap or add different vegetables?
-
Yes—cherry tomatoes, eggplant, or different bell pepper colors work well. Cut all pieces to similar sizes so they char at the same rate as the steak.
- → Any serving or pairing tips?
-
Let the skewers rest 5 minutes before serving. Offer rice, flatbread or a crisp salad alongside. A bold red wine like Cabernet complements the smoky beef.