Marinate cubed sirloin or ribeye in a savory mix of soy, olive oil, balsamic, Worcestershire, garlic, brown sugar, smoked paprika, and thyme for at least two hours to tenderize and infuse flavor. Thread meat with peppers, onion, and mushrooms onto skewers, then grill over medium-high heat 10–15 minutes, turning for even char. Let rest briefly before serving; swap zucchini or tomatoes or add chili flakes for heat. Check labels and choose gluten-free soy if needed to avoid gluten and anchovy allergens.
Something about the sound of a grill clicking on makes everything feel like a holiday, even if it is just a random Tuesday.
My neighbor Dave smelled these from across the fence and showed up with a six pack before I even finished plating.
Ingredients
- 1.5 lbs (700 g) sirloin or ribeye steak, cut into 1.5 inch cubes: Ribeye gives you more marbling and tenderness, while sirloin is leaner but still juicy if you do not overcook it.
- 1 red bell pepper, cut into 1.5 inch pieces: Red peppers char beautifully and add natural sweetness against the savory marinade.
- 1 yellow bell pepper, cut into 1.5 inch pieces: Using two colors is not just pretty, it actually gives you slightly different flavor notes.
- 1 red onion, cut into wedges: Cut wedges through the root end so the layers stay intact on the skewer instead of falling apart.
- 8 oz (225 g) cremini or button mushrooms, whole: Whole mushrooms soak up marinade like tiny sponges and hold their shape on the grill.
- 1/3 cup (80 ml) soy sauce (use gluten free if needed): This is the salty backbone of the marinade, so choose a good quality one.
- 3 tbsp olive oil: Helps the marinade coat the meat evenly and keeps things from sticking to the grill.
- 2 tbsp balsamic vinegar: Adds a subtle tanginess that balances the richness of the beef.
- 2 tbsp Worcestershire sauce: Deepens the umami flavor in a way that nothing else really can.
- 3 cloves garlic, minced: Fresh garlic matters here, do not reach for the jarred stuff.
- 1 tbsp brown sugar: Helps create those gorgeous caramelized edges when the kebabs hit the hot grill.
- 1 tsp smoked paprika: Gives a hint of smokiness that makes these taste like they were cooked over a wood fire.
- 1/2 tsp black pepper: Just enough to warm things up without making it spicy.
- 1/2 tsp dried thyme: An underrated addition that ties the whole marinade together with an earthy note.
- 8 wooden or metal skewers (if wooden, soaked in water 30 min): Soaking is non negotiable unless you enjoy the smell of burning wood.
Instructions
- Build the marinade:
- Whisk the soy sauce, olive oil, balsamic vinegar, Worcestershire sauce, garlic, brown sugar, smoked paprika, black pepper, and thyme together in a large bowl until the sugar dissolves and everything looks unified.
- Coat the steak:
- Toss the cubed steak into the bowl and stir until every piece is glossy with marinade, then cover and tuck it into the fridge for at least 2 hours or up to 8 if you want deeper flavor.
- Fire up the grill:
- Get your grill ripping hot at medium high, around 400 to 450 degrees, so you get a good sear on the meat without overcooking the inside.
- Build the skewers:
- Thread steak, peppers, onions, and mushrooms in an alternating pattern, packing them close enough to keep things moist but not so tight that they steam instead of char.
- Grill and turn:
- Lay the skewers on the grill and cook for 10 to 15 minutes, rotating every few minutes so each side gets kissed by the flames and the vegetables blister in the right spots.
- Rest before serving:
- Pull the kebabs off and let them sit for about 5 minutes so the juices redistribute through the meat instead of running out onto the plate.
We ended up eating these standing around the grill because nobody wanted to wait long enough to set the table.
Mixing Things Up
Zucchini rounds, cherry tomatoes, and even chunks of pineapple all work beautifully on these skewers if you want to change the flavor profile entirely.
Picking the Right Cut
Ribeye costs more but rewards you with unbelievable tenderness, while sirloin is perfectly satisfying if you keep the marinating time on the longer side.
What to Serve Alongside
A cold lager or a glass of Pinot Noir is really all you need, maybe a simple salad if you are feeling virtuous.
- Toss a few extra vegetables on the grill while the coals are still hot.
- Warm pita or crusty bread on the side turns this into a full meal without any extra effort.
- Leftover kebabs make an incredible lunch the next day, served cold straight from the fridge.
Once you make these once, summer grilling will never feel complete without them.
Recipe Q&A Section
- → How long should the meat marinate?
-
Marinate at least 2 hours for noticeable flavor and tenderizing; up to 8 hours is fine for deeper flavor without over-tenderizing. Keep chilled while marinating.
- → Which cut of beef works best?
-
Sirloin or ribeye are ideal: sirloin for leaner, ribeye for richer, more tender bites. Cut into uniform 1.5-inch cubes so pieces cook evenly.
- → How can I prevent skewers from sticking to the grill?
-
Oil the grill grates and brush a little oil on the kebabs before grilling. If using wooden skewers, soak them 30 minutes first to reduce burning.
- → How do I know when kebabs are done?
-
Grill 10–15 minutes over medium-high heat, turning every few minutes. Cook to desired doneness—use touch or a thermometer (about 130–135°F for medium-rare). Rest briefly to let juices redistribute.
- → Can I make these ahead or freeze them?
-
You can marinate and skewer ahead, keeping covered in the fridge for up to 24 hours. Cooked kebabs freeze, but best quality is preserved by freezing components separately and reheating gently.
- → How can I make this gluten-free or spicier?
-
Use gluten-free soy sauce and verify Worcestershire ingredients to avoid gluten. Add 1/2 tsp chili flakes or a splash of hot sauce to the marinade for heat.