Grill & Thrill Beef Kabobs

By

Alicia Thompson

on

Pixabay

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:

  1. 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.
  2. 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.
  3. 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.
  4. What can I serve with shish kabobs?
    They go well with rice, flatbreads, hummus, tzatziki, or a fresh green salad.

Meet Alicia Thompson

Hi I'm Alicia Thompson, a passionate Chef, baker and stay-at-home mom. I love sharing my favorite recipes, hoping to bring a little joy and creativity to kitchens everywhere.

Read More About Me