Marinated Steak Kabobs with Garlic and Herbs

Recipe Overview

Why you’ll love it: Steak kabobs are an easy, flavor-packed summer dinner. Tender sirloin cubes soak up a garlicky, soy-forward marinade and get beautifully caramelized on the grill alongside bell pepper, red onion, and mushrooms.

How long it takes: 25 minutes active time, plus at least 3 hours marinating (overnight is best).
Equipment you’ll need: Grill or grill pan, wooden or metal skewers.
Servings: 4 (about 8 kabobs total).

Grilled skewers with chunks of steak, yellow bell peppers, red onions, and mushrooms arranged on a white surface.

Grilling season is the ideal time to make these steak kabobs. They come together with minimal fuss: cube the steak, whisk a simple marinade from pantry staples, toss the meat in the fridge to absorb flavor, thread everything on skewers, and grill until nicely charred. If you don’t have an outdoor grill, a heavy grill pan works well — you’ll still get great color and flavor.

Easy Marinated Steak Kabobs

Low-effort summer meal: This recipe is designed for maximum flavor with minimum hands-on time. The marinade infuses the sirloin so the meat stays juicy and tender, while the vegetables char and sweeten on the grill. Plan ahead and marinate the steak for at least three hours or overnight.

Flexible and adaptable: The classic trio of red onion, bell pepper, and mushrooms works beautifully, but you can swap in seasonal vegetables such as cherry tomatoes, zucchini, or pineapple for a sweeter note.

Great for gatherings: These kabobs are easy to scale up for a barbecue. Make some vegetarian skewers or separate the steak and veggies on different skewers if you prefer different doneness levels.

Close-up of a skewer with grilled beef, yellow bell pepper, red onion, and mushroom next to a bowl of dipping sauce.

Ingredient Notes

  • Marinade: A simple combination of soy sauce, olive oil, balsamic vinegar, Worcestershire sauce, Dijon mustard, garlic, brown sugar, dried thyme, salt, and pepper creates a savory, slightly sweet marinade that enhances beef without overpowering it.
  • Beef: Boneless sirloin steak is ideal for kabobs because it’s lean, tender, and easy to cube. About 1 pound (16 ounces) serves four people when paired with vegetables.
  • Vegetables: Red onion, bell pepper, and white mushrooms are a hearty, flavorful choice. Cut everything into roughly 1-inch pieces so they cook evenly.
  • Skewers: Use 8–10 skewers, 10–12 inches long. If using wooden skewers, soak them in water for at least 30 minutes to prevent burning on the grill.
Glass container with raw steak cubes, a red onion, yellow bell pepper, two white mushrooms, and wooden skewers arranged on a white surface.
Nine small glass bowls on a white surface, each containing different ingredients.

How to Make Steak Kabobs

  1. Make the marinade: Whisk together 1/4 cup soy sauce, 1/4 cup olive oil, 2 tablespoons balsamic vinegar, 2 tablespoons Worcestershire sauce, 1 tablespoon Dijon mustard, 3 minced garlic cloves (or leave whole for a milder garlic note), 1 tablespoon brown sugar, 1/2 teaspoon dried thyme, 1/2 teaspoon kosher salt, and 1/2 teaspoon coarse black pepper.
  2. Marinate the steak: Cut the sirloin into 1-inch cubes and place them in a shallow dish or zip-top bag. Pour half the marinade over the beef, making sure each piece is coated. Refrigerate for at least 3 hours or overnight. Reserve the remaining marinade in the fridge to use for basting while grilling.
  3. Prep the vegetables and skewers: Cut red onion and bell pepper into 1-inch pieces. Slice large mushrooms in half. If using wooden skewers, soak them for at least 30 minutes before assembling so they won’t burn.
  4. Assemble: Preheat your grill or grill pan to medium-high (roughly 375–450°F). Oil the grates lightly. Thread the beef and vegetables alternately onto the skewers, leaving a little space between pieces so heat circulates. If you prefer different doneness, thread all meat on some skewers and all vegetables on others.
  5. Grill: Place the skewers on the grill and cook about 8–10 minutes, turning once. Brush frequently with the reserved marinade while cooking. Remove the kabobs when the steak reaches your desired doneness (about 125°F for medium-rare, 135°F for medium).
  6. Rest and serve: Let the kabobs rest a few minutes before serving to allow juices to redistribute. Serve with simple sides like rice, potatoes, or a fresh salad.

Recipe Tip

Use a long basting brush and start brushing from the back of the grill toward you. This keeps your arms away from flare-ups and helps you baste safely. If the reserved marinade has solidified in the fridge, bring it to room temperature and whisk it before using.

A silicone brush applies marinade to meat and vegetable skewers grilling on a barbecue.
Skewers with grilled beef, mushrooms, yellow bell peppers, and red onions arranged in rows on a white surface.

Recipe Variations

  • Separate skewers: If you prefer vegetables or steak cooked more or less, thread them on separate skewers so each cooks to the ideal doneness.
  • Alternate proteins: This marinade also works well with pork tenderloin, boneless chicken, or even firm fish. Adjust cooking time accordingly.
  • Different marinades: Swap in a balsamic-based marinade, teriyaki-style glaze, or a store-bought favorite for variety.

What to Serve With Steak Kabobs

Grains and potatoes: Serve with rice, farro, or roasted potatoes for a hearty meal. Polenta fries or crispy air-fryer potatoes are excellent alternatives.

Salads: A crisp wedge salad, pasta salad, or a simple mixed greens salad provides a bright contrast to the grilled meat.

Grilled sides: While the grill is hot, prepare zucchini, Brussels sprouts, or baby potatoes alongside the kabobs for a complete, smoky-flavored plate.

Leftover Love

Leftover kabob pieces are great in rice bowls or salads. Slice the steak off the skewers and toss with warm rice, fresh herbs like cilantro or parsley, and a bright sauce such as chimichurri. Leftover vegetables make a flavorful topping or side.

Storage & Reheating

Refrigerator: Remove meat and vegetables from the skewers and store separately in airtight containers. They will keep for 3–4 days.

Reheating: Reheat steak and vegetables separately in the microwave, air fryer, or in a skillet over medium heat. Reheating too long can dry the steak, so warm gently until just heated through.

Recipe

Steak Kabobs

Steak kabobs feature marinated sirloin and hearty vegetables, grilled until juicy and slightly charred.
Prep Time: 15 mins
Cook Time: 10 mins
Marinating Time: 3 hrs
Total Time: 3 hrs 25 mins
Servings: 4
Rating: 5 from 1 vote

Ingredients

For the Marinade:

  • 1/4 cup soy sauce (reduced sodium works well)
  • 1/4 cup olive oil
  • 2 tablespoons balsamic vinegar
  • 2 tablespoons Worcestershire sauce
  • 1 tablespoon Dijon mustard
  • 3 cloves garlic, minced (or left whole for a milder flavor)
  • 1 tablespoon brown sugar
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon coarse ground black pepper

For the Kabobs:

  • 16 ounces boneless sirloin steak, cut into 1-inch cubes
  • 1 medium red onion, cut into 1-inch pieces
  • 1 yellow bell pepper (or any color), cut into 1-inch pieces
  • 8 ounces white mushrooms, halved if large
  • 8–10 wooden skewers, soaked in water for 30 minutes, or metal skewers

Instructions

  1. Whisk all marinade ingredients together in a bowl or measuring cup.
  2. Place cubed steak in a zip-top bag or shallow dish. Pour half the marinade over the beef, mix to coat, and refrigerate at least 3 hours or overnight. Keep the remaining marinade chilled for basting.
  3. Soak wooden skewers if using. Bring the reserved marinade to room temperature if oil has solidified.
  4. Preheat grill to medium-high and oil the grates. Thread steak and vegetables alternately onto skewers.
  5. Grill skewers 8–10 minutes, turning once and brushing with reserved marinade. Remove when steak reaches desired doneness (125°F medium-rare, 135°F medium).
  6. Let the kabobs rest briefly, then serve with your favorite sides.

Notes

  • Garlic: For mild garlic flavor leave cloves whole; mince for stronger flavor.
  • Basting tip: Start basting from the back of the grill and use a long-handled brush to avoid flare-ups.
  • Substitutions: Use different cuts of meat or vegetables, and try other marinades to vary the flavor profile.

Nutrition

Serving: 2 skewers • Calories: 345 kcal • Carbohydrates: 14 g • Protein: 29 g • Fat: 19 g • Sodium: 1089 mg

Nutrition information is an approximation.