Marinated sirloin cubes absorb olive oil, soy, lemon, garlic, Worcestershire and honey for at least an hour, then are threaded with bell peppers, onion, zucchini and mushrooms on skewers. Grill over medium-high heat (about 400°F/200°C) for 10–12 minutes, turning frequently, until steak is browned and vegetables are tender-crisp. Let rest 2–3 minutes before serving; pair with rice, pita or a simple salad.
The smell of charcoal and sizzling beef is enough to make anyone drop what they are doing and wander toward the backyard.
My neighbor Dave once leaned over the fence and asked what I was grilling because the aroma had drifted into his kitchen window.
Ingredients
- Sirloin steak (1.5 lbs): Cut into generous 1.5 inch cubes so they stay juicy on the grill.
- Olive oil (1/4 cup): Carries the marinade flavors into every crevice of the meat.
- Soy sauce (3 tbsp): Use gluten free tamari if needed, it adds deep savory backbone.
- Fresh lemon juice (2 tbsp): Brightens the whole marinade and helps tenderize.
- Garlic (2 cloves, minced): Fresh is nonnegotiable here, jarred will not hit the same.
- Worcestershire sauce (1 tbsp): Check labels if fish or gluten allergies are a concern.
- Honey (1 tbsp): Just enough to encourage beautiful caramelization on the grill.
- Dried oregano (1 tsp): An unexpected herb that makes the marinade taste more interesting.
- Black pepper and kosher salt (1/2 tsp each): Season confidently, grilled food can handle it.
- Red and yellow bell peppers (1 each): Cut them into 1.5 inch pieces so they match the beef cubes.
- Red onion (1 large): Wedges hold together better than rings on a skewer.
- Zucchini (1 medium): Half inch rounds grill beautifully and pick up smoky char.
- Cremini mushrooms (8 oz): Trim the stems flush so they slide onto skewers easily.
Instructions
- Build the marinade:
- Whisk olive oil, soy sauce, lemon juice, garlic, Worcestershire, honey, oregano, pepper, and salt in a large bowl until the honey dissolves and everything looks emulsified.
- Coat the beef:
- Toss the steak cubes in the marinade, making sure every piece is submerged, then cover and slide it into the fridge for at least one hour or up to four.
- Get the grill ripping:
- Preheat your grill or grill pan to medium high, around 400 degrees, and let the grates get good and hot so you get those restaurant quality sear marks.
- Thread the skewers:
- Alternate beef and vegetables onto skewers, packing them snugly but not crammed, so the heat can circulate around each piece.
- Grill with patience:
- Lay the kabobs on the grill and cook ten to twelve minutes, turning every couple of minutes, until the steak is beautifully browned and the vegetables have tender crisp bite.
- Rest before digging in:
- Pull the kabobs off the heat and let them sit two to three minutes so the juices redistribute instead of running onto your plate.
The best kabob I ever ate was standing in my own backyard with my daughter, trading skewers back and forth and not even bothering with plates.
What to Serve Alongside
Pile these kabobs over steamed rice, tuck them into warm pita with a smear of hummus, or just set them on a big platter with a simple salad and let everyone graze.
Playing with Flavors
Chunked pineapple is a glorious addition if you want sweetness that caramelizes into something almost candy like on the grill.
Tools That Make It Easier
Metal skewers are an investment you will never regret because they conduct heat through the center of the meat and you never have to remember to soak them.
- A good pair of long tongs saves your knuckles from the grill.
- A grill pan works perfectly if cooking indoors is your only option.
- Always check Worcestershire and soy sauce labels if feeding someone with allergies.
Fire up the grill, thread some skewers, and share them with anyone lucky enough to be standing nearby.
Questions & Answers
- → How long should the beef marinate?
-
Marinate at least 1 hour for good flavor penetration; up to 4 hours is ideal for deeper flavor without compromising texture. Avoid overnight to prevent overly soft meat.
- → What grill temperature works best?
-
Preheat to medium-high, around 400°F (200°C). This gives a good sear on the beef while cooking vegetables to tender-crisp in the 10–12 minute window.
- → Can I use wooden skewers?
-
Yes—soak wooden skewers in water for at least 30 minutes before threading to prevent burning. Metal skewers are reusable and transfer heat, which can speed cooking.
- → How do I prevent vegetables from overcooking?
-
Cut vegetables into uniform, 1.5-inch pieces and thread them alternately with meat. Turn skewers every 2–3 minutes and remove any pieces that reach desired doneness earlier.
- → Are there good substitutions for sirloin?
-
Top round, flank steak, or hanger can work if cut into even cubes; adjust marinating time and watch doneness as leaner cuts cook faster.
- → How can I make it gluten-free?
-
Use a certified gluten-free soy sauce or tamari and verify Worcestershire sauce ingredients to avoid hidden gluten or fish allergens, or choose alternatives labeled gluten-free.