• About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
search icon
Homepage link
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
×

Grilled Steak Skewers with Balsamic Marinade and Vegetables Recipe

Published: Jul 13, 2026 by Chef Ava · This post may contain affiliate links · Leave a Comment

Jump to Recipe·4 from 15 reviews

If you’re looking for a crowd-pleaser that is bursting with flavor and color, you can’t go wrong with the Grilled Steak Skewers with Balsamic Marinade and Vegetables Recipe. This dish takes tender, juicy cubes of sirloin or strip steak and elevates them with an irresistible balsamic marinade that’s both tangy and savory. Paired with earthy mushrooms, sweet red onions, and crisp green bell peppers, these skewers are not only a feast for the palate but also for the eyes. Whether you’re firing up the grill for a family dinner or a weekend BBQ with friends, this recipe brings together simple, wholesome ingredients with an easy process to deliver mouthwatering results every single time.

Ingredients You'll Need

A white marbled surface holds an array of cooking ingredients arranged neatly. At the top center is a small white scalloped dish filled with a dark brown worcestershire sauce. To its right, a white bowl with a brown rim holds smooth yellow mustard. Below the worcestershire dish is another white scalloped dish with dark soy sauce, and next to it, on the right, a similar dish with very dark balsamic vinegar. Moving down, a whole red onion with purple skin sits on the left side. Below the onion is a white bowl with raw red steak chunks that have white marbling. To the right of the steak, a white scalloped bowl holds light brown brown sugar. Further right is a small beige bowl with light brown mushrooms. Below the mushrooms, bright green bell pepper rests on the marble. Below the bell pepper is a small wooden bowl filled with chopped green parsley garnish. To the left next to the parsley is another white scalloped bowl with mixed brown and green spices. Next to the spices, on the left, is a white bowl of golden olive oil. Above the olive oil, a small white bowl with a red scalloped edge holds several peeled white garlic cloves. The whole scene is clean, bright, and colorful with a focus on fresh ingredients and sauces. Photo taken with an iphone --ar 4:5 --v 7

When it comes to the Grilled Steak Skewers with Balsamic Marinade and Vegetables Recipe, each ingredient plays a crucial role in layering flavor and texture. From the lush balsamic vinegar to the aromatic herbs, every component is essential to creating that signature taste and perfect balance on your grill.

  • ½ cup balsamic vinegar: Adds bright acidity and a touch of sweetness that forms the marinade’s base.
  • ½ cup Worcestershire sauce: Brings deep umami notes and enhances the meat’s richness.
  • ½ cup reduced sodium soy sauce: Provides a salty, savory depth that complements both the steak and vegetables.
  • 2 tablespoon Dijon mustard: Gives a subtle tang and helps emulsify the marinade for perfect coating.
  • 6 cloves garlic (finely minced or grated): Infuses robust flavor and pungency throughout the dish.
  • 2 tablespoon packed light brown sugar: Balances the acidity with a mellow sweetness and helps caramelize on the grill.
  • 1 teaspoon dried parsley: Adds herbaceous undertones that brighten the overall flavor.
  • ¾ teaspoon black pepper: Brings a gentle heat and aromatic bite without overpowering.
  • ¾ teaspoon dried thyme: Enhances the marinade’s complexity with its earthy, minty notes.
  • ½ teaspoon dried rosemary: Infuses a woodsy fragrance that pairs beautifully with grilled meats.
  • ⅓ cup olive oil: Ensures the marinade coats evenly and keeps the steak juicy on the grill.
  • 1 ½ lbs. steaks (sirloin or strip, cut into 1-inch cubes): The hearty centerpiece, perfect for tender, flavorful bites.
  • 8 oz cremini mushrooms (whole or halved): Provide an earthy, meaty texture that complements the steak elegantly.
  • 1 medium red onion (peeled and cut into 1-inch pieces): Adds sweetness and a slight crunch that holds up well to grilling.
  • 1 medium green bell pepper (seeded and cut into 1-inch pieces): Offers fresh, crisp color and a gentle vegetal sweetness.
  • Minced fresh parsley (for garnish): Adds a fresh, vibrant finish that brightens the presentation and taste.

How to Make Grilled Steak Skewers with Balsamic Marinade and Vegetables Recipe

Step 1: Prepare the Marinade

Start by combining your balsamic vinegar, Worcestershire sauce, soy sauce, Dijon mustard, finely minced garlic, light brown sugar, dried parsley, black pepper, thyme, and rosemary in a mixing bowl. Whisk these together to marry their deep, complex flavors. As you whisk, slowly drizzle in the olive oil to create a smooth, emulsified marinade that will beautifully coat your steak and vegetables, ensuring every bite is loaded with taste.

Step 2: Marinate Steak and Vegetables

Next, divide your fresh steak cubes and cremini mushrooms into two large resealable plastic bags or bowls. Pour roughly half of the marinade over the steak and the remaining half over the mushrooms. Massage the marinade gently into each so the flavors seep in nicely. Seal the bags and refrigerate for at least 30 minutes, allowing the balsamic marinade to tenderize and infuse the ingredients. If you have extra time, letting them marinate longer—up to 8 hours—will make the flavors even more pronounced.

Step 3: Assemble the Skewers

If you’re using wooden skewers, soak them in water for about 30 minutes before threading your ingredients—this prevents them from burning on the grill. Now comes the fun part: alternate threading steak cubes, mushrooms, red onion pieces, and bell pepper chunks onto each skewer. Mix them in any order you like. The vibrant colors and textures make these skewers really pop and promise bursts of flavor in every bite.

Step 4: Grill to Perfection

Preheat your grill to medium or medium-high heat. Brush the grill grates lightly with vegetable or avocado oil to keep the skewers from sticking. Place the assembled skewers on the grill and cook them for about 8 to 10 minutes for medium doneness, turning occasionally to get that gorgeous char on all sides. Don’t forget to brush on the reserved marinade as they cook—that glossy finish and extra boost of flavor is the secret to mouthwatering skewers.

Step 5: Plate and Garnish

When your skewers reach an internal temperature of about 140-145°F and look perfectly caramelized, remove them from the grill. Lay them on a serving dish and sprinkle freshly minced parsley over the top to add a final touch of green and a fresh herbal note that complements the smoky richness perfectly. Serve them immediately for the best experience.

How to Serve Grilled Steak Skewers with Balsamic Marinade and Vegetables Recipe

There are several metal skewers laid out on a white oval plate with a gold rim. Each skewer has a pattern of grilled chunks of brown meat, dark brown mushrooms, bright green bell pepper pieces, and pink and white onion slices. The pieces have grill marks and a shiny glaze, garnished with small green herb bits. The plate is placed on a white marbled surface with a few whole brown mushrooms nearby. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

A sprinkle of fresh parsley is a classic way to finish these skewers, but you can also add a handful of chopped fresh basil or a dusting of crumbled feta cheese for an extra burst of flavor. A drizzle of balsamic glaze or a squeeze of fresh lemon juice right before serving will brighten every mouthful and bring extra dimension to this already exciting dish.

Side Dishes

These grilled steak skewers are wonderfully versatile with side dishes. Creamy garlic mashed potatoes, herbed couscous, or a vibrant quinoa salad work beautifully to balance this dish. If you want a lighter meal, pair them with a fresh garden salad or grilled corn on the cob. The idea is to keep sides that complement but do not overpower the bold flavors of the balsamic marinade.

Creative Ways to Present

For a party or casual dinner, serve the skewers family-style on a large platter with small bowls of extra marinade or dipping sauces like tzatziki or chimichurri. You can also remove the meat and vegetables from the skewers to create a colorful steak and veggie bowl served over rice or greens. For an interactive meal, offer guests assorted dipping sauces and toppings so they can customize every bite.

Make Ahead and Storage

Storing Leftovers

If you have leftovers of this Grilled Steak Skewers with Balsamic Marinade and Vegetables Recipe, store them in an airtight container in the refrigerator for up to 3 days. The steak will remain tender and flavorful, especially with the marinade soaking in, but be sure to keep the skewers separate from any fresh garnish to preserve freshness.

Freezing

You can freeze the cooked skewers by wrapping them tightly in foil and placing them in a freezer-safe container or bag. Freeze for up to 2 months. To get the best texture, it’s recommended to freeze the steak and marinated vegetables separately before assembling and grilling, if you plan ahead.

Reheating

To reheat, thaw frozen skewers overnight in the refrigerator. Warm gently in a preheated oven at 350°F for about 10 to 15 minutes. You can also reheat them on the grill or stovetop, turning frequently to avoid drying out the steak. Brushing with a bit of leftover marinade or olive oil while reheating brings back that moist, savory bite.

FAQs

Can I use a different cut of steak for this recipe?

Absolutely! While sirloin or strip steak is recommended for tenderness, you can also use ribeye or flank steak. Just keep in mind that tougher cuts may benefit from longer marinating times to soften before grilling.

Can I make this recipe indoors without a grill?

Yes, you can! Use a grill pan or broil the skewers in your oven. Just keep a close eye to achieve a similar char and cook time to ensure the steak stays juicy and the vegetables crisp.

Is it necessary to soak wooden skewers?

Soaking wooden skewers in water for at least 30 minutes before grilling prevents them from burning or cracking on the hot grill. If you use metal skewers, this step isn’t needed.

How long should I marinate the steak and vegetables?

An initial 30 minutes is enough to impart good flavor, but for a more intense marinade and tender steak, marinating up to 8 hours in the refrigerator is perfect. Avoid going past 12 hours to keep the texture ideal.

Can I customize the vegetables on the skewers?

Definitely! Feel free to swap out or add vegetables like cherry tomatoes, zucchini slices, or yellow squash. Just make sure they are cut into similarly sized pieces to cook evenly with the steak.

Final Thoughts

Making the Grilled Steak Skewers with Balsamic Marinade and Vegetables Recipe is more than just cooking a meal—it’s about creating an experience filled with color, flavor, and that perfect grilled aroma that fills the air. Whether you enjoy these skewers around a family table or at a lively backyard gathering, they are sure to bring smiles and second helpings. Don’t hesitate to try this recipe soon; it’ll become one of your favorite go-tos when you crave something easy, scrumptious, and downright satisfying!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Grilled Steak Skewers with Balsamic Marinade and Vegetables Recipe

Grilled Steak Skewers with Balsamic Marinade and Vegetables Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 15 reviews

Print Recipe
Pin Recipe

These Grilled Steak Skewers are a flavorful and colorful meal featuring tender sirloin or strip steak cubes marinated in a robust balsamic and Worcestershire sauce blend, skewered with fresh cremini mushrooms, red onions, and green bell peppers. Perfect for a summer barbecue or an easy weeknight dinner, the skewers are expertly grilled to achieve a delicious char and juicy interior, then garnished with fresh parsley for an added burst of freshness.

  • Total Time: 4 hours 55 minutes
  • Yield: 4 servings

Ingredients

Marinade

  • ½ cup balsamic vinegar
  • ½ cup Worcestershire sauce
  • ½ cup reduced sodium soy sauce
  • 2 Tbsp Dijon mustard
  • 6 cloves garlic, finely minced or grated
  • 2 Tbsp packed light brown sugar
  • 1 tsp dried parsley
  • ¾ tsp black pepper
  • ¾ tsp dried thyme
  • ½ tsp dried rosemary
  • ⅓ cup olive oil

Skewers

  • 1 ½ lbs sirloin or strip steaks, cut into 1 inch cubes
  • 8 oz cremini mushrooms (mushrooms larger than 1 inch should be cut in half)
  • 1 medium red onion, peeled and cut into 1 inch pieces
  • 1 medium green bell pepper, seeded and cut into 1 inch pieces
  • Minced fresh parsley (for garnish)

Instructions

  1. Make the marinade: In a small mixing bowl, combine ½ cup balsamic vinegar, ½ cup Worcestershire sauce, ½ cup reduced sodium soy sauce, 2 tablespoons Dijon mustard, 6 cloves garlic, 2 tablespoons packed light brown sugar, 1 teaspoon dried parsley, ¾ teaspoon black pepper, ¾ teaspoon dried thyme, and ½ teaspoon dried rosemary. Whisk thoroughly while gradually adding ⅓ cup olive oil until the mixture is smooth and well combined.
  2. Marinate the steak and mushrooms: Divide the marinade roughly in half and place the steak cubes into one large resealable plastic bag and the mushrooms into another. Pour half the marinade into the steak bag and half of the remaining marinade into the mushroom bag, reserving the last bit of marinade for brushing later. Massage the marinade into the steak and mushrooms, seal the bags, and refrigerate for at least 30 minutes and up to 8 hours to enhance flavor and tenderness.
  3. Prepare skewers: If using wooden skewers, soak them in water for about 30 minutes beforehand to prevent burning during grilling. If using metal skewers, this step is unnecessary. Then, assemble the skewers by alternating the marinated steak cubes, cremini mushrooms, red onion pieces, and green bell pepper pieces in any pattern you like.
  4. Preheat and oil the grill: Preheat your grill to medium to medium-high heat. Once hot, lightly brush the grill grates with vegetable or avocado oil to prevent sticking and to aid with browning.
  5. Grill the skewers: Place the assembled skewers onto the grill. Cook them for approximately 8 to 10 minutes to reach medium doneness (about 140-145°F internal temperature). Turn the skewers occasionally to achieve an even char on all sides. While grilling, brush the skewers with the reserved marinade to keep them moist and add extra flavor. Use a meat thermometer to check for desired doneness.
  6. Serve: Remove the skewers from the grill and transfer them to a platter or plates. Sprinkle with freshly minced parsley for a vibrant finish and serve warm to hot, enjoying the smoky, juicy grilled flavors.

Notes

  • Soaking wooden skewers before grilling prevents them from burning.
  • Marinating for at least 30 minutes improves flavor; marinate up to 8 hours for extra tenderness.
  • Use a meat thermometer to ensure perfect steak doneness.
  • You can customize the vegetables to your preference, substituting or adding bell peppers, cherry tomatoes, or zucchini.
  • For an extra smoky flavor, add wood chips to your grill.
  • Author: Chef
  • Prep Time: 45 minutes
  • Cook Time: 10 minutes
  • Category: Main Dish
  • Method: Grilling
  • Cuisine: American

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Easy Beef Empanadas Recipe
    Easy Beef Empanadas Recipe
  • BBQ Tofu Veggie Bowls Recipe
    BBQ Tofu Veggie Bowls Recipe
  • Slow Cooker Birria Beef Tacos Recipe
    Slow Cooker Birria Beef Tacos Recipe
  • Hearty Chicken Stew with Potatoes and Green Beans Recipe
    Hearty Chicken Stew with Potatoes and Green Beans Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi and welcome to Ava’s Cooking
I'm Ava, a 27 year old chef from Marseille, France, and I'm so glad you found your way here.

Learn more

Popular

  • Crockpot Rotel Dip Recipe
    Crockpot Rotel Dip Recipe
  • 4 Ingredient Apple Fritters Recipe
    4 Ingredient Apple Fritters Recipe
  • Low Carb Keto Biscuits Recipe
    Low Carb Keto Biscuits Recipe
  • Thai Red Curry Meatballs with Mango and Basil Recipe
    Thai Red Curry Meatballs with Mango and Basil Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Beef
  • Breakfast
  • Chicken
  • Desserts
  • Dinner
  • Drinks
  • Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Ava's Cooking. All rights reserved.