Quick to prep and ideal for gatherings: cube sirloin or ribeye and marinate in olive oil, soy sauce, lemon, garlic, honey and oregano for at least 45 minutes. Thread with bell peppers, onion, mushrooms and zucchini, then grill over medium-high heat 10–12 minutes, turning often, until steak reaches desired doneness. Rest 5 minutes and serve with rice, flatbread or a crisp salad.
My neighbor Dave knocked on my door one July evening holding a bag of groceries and a six pack, announcing that he was going to teach me how to grill proper kabobs whether I liked it or not.
That night changed how I think about summer cooking entirely.
Ingredients
- 1.5 lbs sirloin or ribeye steak: Cut into 1.5 inch cubes so every piece gets equal char and stays juicy inside.
- 1/4 cup olive oil: Carries the marinade flavors and keeps the meat from sticking to the grill.
- 3 tbsp soy sauce: Use gluten free tamari if needed, it adds that deep salty backbone you cannot get from salt alone.
- 2 tbsp Worcestershire sauce: This is the secret weapon that makes people ask what is in this.
- 2 tbsp fresh lemon juice: Brightens everything and helps tenderize the beef.
- 3 cloves garlic, minced: Fresh only, the jar stuff will not do this marinade justice.
- 1 tbsp honey: Helps the edges caramelize into something gorgeous on the grill.
- 1 tsp dried oregano: A humble herb that quietly holds the whole flavor profile together.
- 1/2 tsp black pepper and 1/2 tsp salt: Seasoned just enough to let the marinade shine without overpowering it.
- 1 red bell pepper: Cut into 1.5 inch pieces for sweet pops of color between the meat.
- 1 green bell pepper: Adds a slightly bitter contrast that balances the sweetness of the onion.
- 1 red onion: Cut into wedges so the layers stay intact and get those beautiful grill marks.
- 8 oz cremini mushrooms: Halve the large ones so everything finishes cooking at the same rate.
- 1 zucchini: Thick rounds hold up on the skewer and soak up smoky flavor like sponges.
- Skewers: Wooden ones need a 30 minute soak or they will torch themselves before the steak is done.
Instructions
- Build the marinade:
- Whisk the olive oil, soy sauce, Worcestershire, lemon juice, garlic, honey, oregano, pepper, and salt in a large bowl until everything is blended and fragrant.
- Coat the steak:
- Toss the beef cubes in the marinade until every piece is glossy and covered, then cover and tuck it into the fridge for at least 45 minutes or up to 2 hours if you have the patience.
- Thread the skewers:
- Alternate steak and vegetables onto each skewer, packing them snugly but not so tight that nothing cooks through the center.
- Fire up the grill:
- Get it screaming hot at medium high and swipe the grates with a lightly oiled paper towel held in tongs.
- Grill and turn:
- Lay the skewers down and rotate them every 2 to 3 minutes until the steak is done to your liking and the vegetables carry a nice char, roughly 10 to 12 minutes total.
- Rest before eating:
- Pull them off and let everything sit for 5 minutes so the juices redistribute instead of running all over your plate.
After Dave and I ate those first kabobs sitting on my back porch with the radio on, I realized that some meals are really just an excuse to slow down.
What to Serve Alongside
Pile these over steamed white rice or tear off a piece of warm flatbread and wrap the whole kabob up like a sandwich.
Making It Your Own
Throw in cherry tomatoes, swap the zucchini for thick pineapple chunks, or shake half a teaspoon of crushed red pepper into the marinade if you want to feel alive.
Getting the Char Right
The difference between good kabobs and great ones is all in the heat management and the courage to let things sit still for a moment.
- Leave the skewers alone for at least two minutes before flipping so real grill marks form.
- Do not overcrowd the grill or the temperature drops and you end up steaming instead of charring.
- Check one piece of steak by cutting into it before pulling all the skewers off.
These kabobs have become my answer to every casual summer gathering, and nobody ever leaves without asking for the recipe.
Questions & Answers
- → What cut of beef works best?
-
Choose tender, well-marbled cuts like sirloin or ribeye for cubes that stay juicy on the grill. Trim excess fat and cut evenly to ensure uniform cooking.
- → How long should I marinate the steak?
-
Marinate at least 45 minutes to let flavors penetrate; up to 2 hours yields deeper flavor. Acid from lemon shortens marinating needs, so avoid excessively long times for very tender cuts.
- → Wooden or metal skewers — which is better?
-
Both work well. Soak wooden skewers 30 minutes before grilling to prevent burning; metal skewers heat quickly and are reusable, but handle with tongs to avoid burns.
- → How do I know when the steak is done?
-
Use touch or an instant-read thermometer: medium-rare is around 130–135°F, medium about 140–145°F. Remove from heat a few degrees before target as carryover raises temperature during resting.
- → Can I make substitutions for vegetables?
-
Yes—cherry tomatoes, eggplant, asparagus tips or sliced summer squash all pair well. Choose firm pieces that hold shape and thread them with the meat for even grilling.
- → Any tips for grilling evenly?
-
Preheat grill to medium-high and oil grates lightly. Turn skewers every 2–3 minutes so meat and veg develop even char without overcooking. Let kebabs rest 5 minutes before serving.