These tender steak skewers soak up a rich, aromatic marinade featuring soy sauce, balsamic vinegar, garlic, and smoked paprika. After marinating for at least two hours, the meat pairs beautifully with sweet bell peppers, savory onions, and earthy mushrooms. Grill over medium-high heat for 10-15 minutes, turning frequently to achieve perfectly charred exteriors and juicy, medium-rare interiors. Let rest briefly before serving to lock in those delicious juices.
The summer our grill finally saw proper use, these kebabs became the backyard MVP. I'd been intimidated by grilling for years until my neighbor leaned over the fence and told me the secret was in the marinade, not some fancy technique.
Last July, I made these for what was supposed to be a small family dinner. The smell drew in three neighbors who 'just happened to be walking by,' and suddenly we were pulling extra chairs from the garage. That's when I knew this recipe was a keeper.
Ingredients
- 1.5 lbs sirloin or ribeye steak: Ribeye's marbling makes for the most succulent bites, but sirloin holds its shape beautifully on skewers too
- Red and yellow bell peppers: The color contrast makes these look impressive, and they sweeten beautifully on the grill
- 1 red onion: Cut into thick wedges so they don't fall apart when you thread them
- 8 oz cremini mushrooms: Whole mushrooms work best here they develop this incredible meaty depth when charred
- 1/3 cup soy sauce: The backbone of our marinade, bringing salt and umami in one shot
- 3 tbsp olive oil: Helps the marinade cling to every surface and prevents sticking on the grates
- 2 tbsp balsamic vinegar: Adds a subtle sweetness that balances the soy's saltiness perfectly
- 2 tbsp Worcestershire sauce: The secret ingredient for that rich, savory depth people can't quite place
- 3 cloves garlic: Minced fresh garlic beats powdered every time here
- 1 tbsp brown sugar: Caramelizes on the grill creating those gorgeous dark charred edges
- 1 tsp smoked paprika: Gives the kebabs a subtle smoky essence even before they hit the flames
- 1/2 tsp black pepper and dried thyme: Simple aromatics that let the meat shine
- 8 skewers: Metal skewers are reusable, but wooden ones work brilliantly if you remember to soak them
Instructions
- Whisk together the magic potion:
- In a large bowl, combine soy sauce, olive oil, balsamic vinegar, Worcestershire sauce, garlic, brown sugar, smoked paprika, pepper, and thyme until the sugar dissolves completely
- Give the steak a bath:
- Add the cubed steak to the marinade, toss until every piece is coated, then cover and refrigerate for at least 2 hours up to 8 if you're planning ahead
- Fire up the grill:
- Get your grill to medium high heat you should be able to hold your hand about 5 inches above the grates for 3 to 4 seconds before pulling away
- Build your masterpieces:
- Thread the marinated steak, peppers, onions, and mushrooms onto the skewers, alternating ingredients and packing them snugly without cramming
- Grill to perfection:
- Cook the kebabs for 10 to 15 minutes, turning every few minutes, until the steak reaches your desired doneness and vegetables show some nice char
- The hardest part patience:
- Let the kebabs rest for 5 minutes before serving this keeps all those juices inside the meat where they belong
My dad still talks about the first time he tried these he kept asking what restaurant they came from. The look on his face when I told him they were homemade was better than any compliment I could have planned for.
Make Ahead Magic
The marinade really hits its stride after 4 to 6 hours, so I often prep the steak in the morning before work. Come dinner time, everything's ready to thread and grill, making weeknight summer dinners feel almost effortless.
Vegetable Swaps That Work
I've found that cherry tomatoes burst with sweetness, though they can get a bit messy. Zucchini holds up beautifully and soaks up the marinade like a sponge, while chunks of red potato add heartiness for a complete meal on a stick.
Getting The Perfect Char
Medium high heat is your sweet spot anything higher and you'll burn the outside before the inside reaches medium rare. Keep a spray bottle of water nearby for flare ups, and don't be afraid to let the vegetables get a little dark.
- Brush the grill grates with oil right before cooking to prevent sticking
- Leave space between skewers so heat circulates properly
- A perfect medium rare steak feels firm but still has some give when pressed
There's something deeply satisfying about food on a stick, especially when it's this good and this easy. Happy grilling.
Your Recipe Questions
- → What steak cut works best?
-
Sirloin offers great balance of tenderness and flavor, while ribeye provides extra marbling for ultimate juiciness. Both cut into 1.5-inch cubes hold up beautifully on skewers.
- → How long should steak marinate?
-
Marinate for at least 2 hours to develop deep flavor, though 4-8 hours yields even more tender, infused results. The acidic ingredients help break down muscle fibers naturally.
- → Can I prepare these ahead?
-
Absolutely. Marinate the meat overnight and thread onto skewers just before grilling. Prep vegetables in advance and store separately for maximum freshness.
- → What grill temperature is ideal?
-
Medium-high heat (around 400°F) creates perfect sear marks while cooking interior to desired doneness without burning the flavorful exterior.
- → How do I know when they're done?
-
Steak should reach 130-135°F for medium-rare. Use a meat thermometer inserted into the largest cube. Vegetables should show slight char and tender-crisp texture.
- → What sides complement these skewers?
-
Light salads, grilled corn on the cob, roasted potatoes, or crusty bread to soak up extra juices. Pinot Noir or cold lager makes an excellent pairing.