
Beef shish kabobs are a summer grilling favorite—easy to prep, quick to cook, and always a crowd-pleaser. Juicy chunks of sirloin steak are marinated in a savory blend of soy sauce, balsamic vinegar, garlic, and Worcestershire sauce, then threaded onto skewers with bell peppers, onions, and mushrooms. After a quick 15 minutes on a hot grill, you’ve got perfectly charred, flavor-packed kabobs ready to steal the show at any cookout or dinner party.
Fun fact: The term “shish kabob” comes from the Turkish şiş kebap, meaning skewered, roasted meat—a style that’s become beloved around the world.
Ingredients
For the Marinade:
- ¼ cup soy sauce (or Tamari for gluten-free)
- 2 tablespoons balsamic vinegar
- 2 tablespoons olive oil
- 1 tablespoon Worcestershire sauce (or gluten-free variety)
- 2 garlic cloves, minced
- ½ teaspoon kosher salt
- ½ teaspoon black pepper
For the Kabobs:
- 1½ pounds top sirloin steak, cut into 1½-inch cubes
- 1 red onion, cut into chunks
- 1 red bell pepper, chopped
- 1 yellow bell pepper, chopped
- 1 green bell pepper, chopped
- 1 cup whole button mushrooms
- Kosher salt and freshly ground black pepper, to season
Instructions
Step 1: Make the Marinade
- In a mixing bowl, whisk together soy sauce, balsamic vinegar, olive oil, Worcestershire sauce, minced garlic, salt, and pepper.
Step 2: Marinate the Steak
- Add the cubed sirloin to the bowl and toss to coat
- Cover and refrigerate for at least 1 hour (up to 24 hours). Any longer and the steak may take on a gamey flavor.
Step 3: Assemble the Kabobs
- Thread the marinated steak pieces, onion, bell peppers, and mushrooms onto skewers in a colorful alternating pattern
- Season lightly with salt and pepper.
Step 4: Grill
- Preheat your grill (or grill pan) to medium-high heat
- Grill the skewers for 4 to 5 minutes per side, rotating once, until the meat is nicely browned and vegetables are slightly charred.
Step 5: Serve
- Let the kabobs rest for a couple of minutes before serving. These pair beautifully with a side of rice, couscous, or a fresh salad.
FAQs:
- Can I cook these in the oven instead of on the grill?
Yes! Preheat your oven to 425°F (220°C), place the skewers on a baking sheet, and roast for about 15–18 minutes, turning halfway through. - How long can I marinate the beef?
Ideally between 1 and 8 hours. Avoid marinating for more than 24 hours as the texture of the meat can break down too much. - Can I prep the skewers in advance?
Yes, you can assemble the skewers a few hours in advance and keep them covered in the refrigerator until ready to grill. - What can I serve with shish kabobs?
They go well with rice, flatbreads, hummus, tzatziki, or a fresh green salad.




