These juicy steak kebabs feature tender sirloin or ribeye cubes marinated for hours in a savory blend of soy sauce, balsamic vinegar, garlic, and aromatic spices. Threaded onto skewers with colorful bell peppers, sweet onions, and meaty mushrooms, they grill to perfection in just 15 minutes. The marinade infuses every bite with deep umami flavor while creating a beautiful char on the outside. Let them rest briefly before serving to lock in those delicious juices.
The smell of charcoal and balsamic vinegar together is enough to make my whole neighborhood jealous, and these steak kebabs are the reason my backyard became the unofficial summer gathering spot three years running.
My friend Dave once stood by the grill with a plate waiting, and he ate three kebabs before the rest of the food even made it to the table.
Ingredients
- Sirloin or ribeye steak (1.5 lbs): Ribeye gives you more marbling and tenderness, while sirloin is leaner but still flavorful when marinated properly.
- Red and yellow bell peppers: The two colors are not just for looks, they add slightly different sweetness levels that balance the savory meat.
- Red onion: Cut into wedges so the layers hold together on the skewer instead of falling apart into the coals.
- Cremini or button mushrooms (8 oz): Whole mushrooms soak up the marinade beautifully and get a satisfying char on the outside.
- Soy sauce (1/3 cup): Use tamari or a certified gluten free brand if you need to keep this recipe gluten free.
- Olive oil (3 tbsp): Helps carry the marinade flavors into the meat and keeps everything from sticking to the grill.
- Balsamic vinegar (2 tbsp): Adds a subtle tang and caramelizes slightly over the fire for depth you cannot get from anything else.
- Worcestershire sauce (2 tbsp): Check the label for gluten free versions and anchovy content if allergies are a concern.
- Garlic, minced (3 cloves): Fresh garlic makes a noticeable difference here, so skip the jarred stuff if you can.
- Brown sugar (1 tbsp): This is what gives the steak those gorgeous caramelized edges on the grill.
- Smoked paprika (1 tsp): Adds a warm, smoky undertone that makes the kebabs taste like they spent longer on the grill than they actually did.
- Black pepper and dried thyme: A simple combination that quietly ties all the bigger flavors together.
- Wooden or metal skewers: Soak wooden ones for at least 30 minutes unless you enjoy the smell of burning wood more than cooking food.
Instructions
- Build the marinade:
- Whisk together the soy sauce, olive oil, balsamic vinegar, Worcestershire sauce, minced garlic, brown sugar, smoked paprika, black pepper, and thyme in a large bowl until the sugar dissolves and everything smells incredible.
- Coat the steak:
- Add your cubed steak to the marinade and toss until every piece is generously coated, then cover and tuck it into the refrigerator for at least 2 hours or up to 8 if you want maximum flavor.
- Heat the grill:
- Get your grill going at medium high heat so the grates are hot enough to sear the meat on contact and create those beautiful char marks.
- Thread the skewers:
- Alternate steak cubes with peppers, onion wedges, and mushrooms on each skewer, packing them snugly but not so tight that nothing cooks through.
- Grill to perfection:
- Cook the kebabs for 10 to 15 minutes, turning them every few minutes, until the steak hits your preferred doneness and the vegetables have that irresistible slight char.
- Rest and serve:
- Let the kebabs sit for about 5 minutes off the heat so the juices redistribute through the meat instead of running all over your plate.
One July evening, my neighbor wandered over with a bottle of Pinot Noir just as I pulled the first batch off the grill, and we ended up sitting on the patio until midnight.
Swaps and Additions
Zucchini slices and cherry tomatoes thread onto the skewers beautifully if you want to stretch the recipe or change up the vegetable lineup.
Choosing Your Cut
Ribeye costs a bit more but rewards you with incredible tenderness, while sirloin holds up wonderfully if you give it the full marinating time.
What to Serve Alongside
A cold lager or a light red wine like Pinot Noir is all you really need beside these kebabs, though a simple green salad never hurts.
- Throw half a teaspoon of chili flakes into the marinade if you want a sneaky warm kick.
- Double the marinade recipe and save half as a basting sauce for the last two minutes on the grill.
- Remember to soak those wooden skewers well in advance so you are not scrambling at the last minute.
Once you make these kebabs, summer cookouts will never feel complete without them on the menu again.
Common Recipe Questions
- → What cut of steak works best for kebabs?
-
Sirloin and ribeye are excellent choices because they're tender enough to stay juicy on the grill while holding their shape on skewers. Avoid overly lean cuts which can dry out quickly over high heat.
- → How long should I marinate the steak?
-
Marinate for at least 2 hours, but up to 8 hours works wonderfully. The longer marinating time allows the savory blend to penetrate deeply into the meat, maximizing flavor and tenderness.
- → Do I need to soak wooden skewers?
-
Yes, soak wooden skewers in water for 30 minutes before threading to prevent burning on the grill. Metal skewers eliminate this step and conduct heat beautifully for even cooking.
- → Can I make these spicy?
-
Absolutely! Add half a teaspoon of red pepper flakes to the marinade for a gentle kick. Adjust the amount based on your heat preference for a fiery twist on the classic version.
- → What vegetables pair well with steak?
-
Bell peppers, red onions, and mushrooms are classic choices. Zucchini, cherry tomatoes, and eggplant also work beautifully. Choose vegetables that grill quickly and hold their shape on skewers.