Tender sirloin or ribeye cubes soak in a savory blend of soy sauce, balsamic vinegar, garlic, and smoked paprika for at least two hours. Thread onto skewers with colorful bell peppers, sweet onions, and meaty mushrooms, then grill over medium-high heat until perfectly charred. The result is juicy, flavorful skewers with caramelized edges and smoky depth. Serve these at your next summer gathering for an impressive main dish that's naturally gluten-free and packed with protein.
The first time I made these kebabs, my neighbor actually leaned over the fence to ask what smelled so incredible. That savory marinade caramelizing on the grill creates an aroma that somehow pulls everyone outside.
Last summer, my daughter insisted on helping assemble the skewers and created what she called rainbow patterns with the peppers. Those kebabs disappeared faster than any other grill night we have had.
Ingredients
- 1.5 lbs sirloin or ribeye steak: Ribeye gives you that buttery tenderness while sirloin offers a beefier bite and both hold up beautifully on the grill
- Red and yellow bell peppers: The sweetness balances all that savory marinade plus they look gorgeous against the charred meat
- Red onion wedges: These caramelize into something almost candy like when they hit the high heat
- Cremini mushrooms: Whole mushrooms soak up the marinade and develop this incredible smoky depth
- Soy sauce: The salt foundation that penetrates deep into the steak fibers
- Olive oil: Helps everything cook evenly and prevents sticking on the grates
- Balsamic vinegar: Adds a subtle sweetness that creates those gorgeous dark caramelized edges
- Worcestershire sauce: That umami punch that makes people wonder what your secret ingredient is
- Garlic: Fresh minced garlic is non negotiable here it mellows beautifully while grilling
- Brown sugar: Just enough to help the exterior develop that restaurant quality crust
- Smoked paprika: Gives you a smoky flavor even if you are cooking on a gas grill
- Wooden or metal skewers: Metal is reusable but wooden works perfectly if you remember to soak them first
Instructions
- Whisk together your liquid gold:
- Grab a large bowl and combine that soy sauce olive oil balsamic vinegar Worcestershire sauce garlic brown sugar smoked paprika pepper and thyme until everything dissolves into this gorgeous dark marinade.
- Let the steak soak up all that flavor:
- Add your cubed steak into the bowl and toss until every piece is coated then cover and stash it in the fridge for at least 2 hours though overnight makes it even better.
- Get your grill screaming hot:
- Crank the grill to medium high and let it preheat properly so you get those perfect sear marks right from the start.
- Build your skewers:
- Thread the marinated steak peppers onions and mushrooms onto your skewers alternating everything so each bite gets a little bit of everything.
- Grill to perfection:
- Lay those kebabs on the hot grates and let them cook for 10 to 15 minutes turning them every few minutes until the steak hits your preferred doneness and those vegetables pick up some gorgeous char.
- Let them rest briefly:
- Give the skewers about 5 minutes off the heat so all those juices redistribute and you dont lose all that flavor the second you cut in.
These kebabs have become our go to for summer birthdays because everyone gets exactly what they want on their own skewer. My sister in law still talks about the batch from last years July celebration.
Getting The Perfect Char
Medium high heat is your sweet spot because you want enough temperature to sear the steak quickly without burning the vegetables before the meat finishes cooking. I keep a spray bottle of water handy for any flare ups from the marinade dripping.
Marinade Magic
The acid in the balsamic vinegar actually starts breaking down the muscle fibers in the meat which is why even sirloin comes out tender. Do not marinate longer than 8 hours though or the texture can start turning mushy.
Make Ahead Strategy
You can cut all the vegetables and prep the marinade up to a day ahead then just toss everything together before threading onto skewers. This makes party prep so much less stressful.
- Mix the marinade in a mason jar for easy shaking and storage
- Cut vegetables into similar sizes so everything cooks at the same rate
- Pat the steak dry slightly before threading so it sears instead of steams
There is something about food on a stick that makes any meal feel like a celebration. These kebabs always turn an ordinary Tuesday into something worth gathering around.
Recipe FAQs
- → How long should I marinate the steak?
-
Marinate the steak cubes for at least 2 hours, up to 8 hours maximum. Longer marinating time allows the flavors to penetrate deeper into the meat, resulting in more tender and flavorful kebabs.
- → Can I use metal skewers instead of wooden?
-
Yes, metal skewers work perfectly and don't require soaking. They conduct heat well, which helps cook the meat from the inside out. If using wooden skewers, soak them in water for 30 minutes before grilling to prevent burning.
- → What other vegetables work well on these skewers?
-
Zucchini slices, cherry tomatoes, eggplant, or pineapple chunks all complement the savory steak beautifully. Just cut everything into similar sizes so they cook evenly on the grill.
- → How do I know when the kebabs are done?
-
Grill for 10–15 minutes, turning every few minutes. The steak should reach your desired doneness—130°F for medium-rare, 140°F for medium. Vegetables should be tender with slight char marks.
- → Can I make these spicy?
-
Absolutely! Add 1/2 teaspoon of red pepper flakes or a dash of hot sauce to the marinade. You can also brush the kebabs with your favorite hot sauce during the last few minutes of grilling.
- → What cut of steak works best?
-
Ribeye is the most tender and flavorful option due to its marbling. Sirloin is an excellent budget-friendly choice that still delivers great results. Avoid tough cuts like round or flank steak.