Table of Contents
Balsamic Skirt Steak with Red Pepper Relish & Zucchini Salad: A Flavor-Packed Summer Feast
Growing up in Morocco, the aroma of grilled meat and charred peppers was the unmistakable soundtrack of summer evenings. My mother would marinate thin cuts of beef in a simple blend of vinegar, garlic, and olive oil, then cook them over a charcoal brazier until smoky and tender. Years later, after training in Paris and settling in New York City, I found myself craving that same balance of bright acidity and deep char. This balsamic skirt steak recipe is my grown-up homage to those nights. The balsamic glaze adds a touch of sweetness and tang that caramelizes beautifully on the grill, while the red pepper relish and zucchini salad keep everything light and vibrant — exactly what a summer steak dinner should be.
Let’s talk about the flavors here: the steak is juicy and beefy, kissed by the high heat of the grill and slicked with a marinade that turns glossy and dark. The red pepper relish is sweet from the bell peppers, sharp from the balsamic, and brightened by fresh basil. And the zucchini salad? Crisp, herbaceous, and tossed in a lemon vinaigrette that cuts through the richness like a cool breeze. When you pile a slice of steak with a spoonful of relish and a forkful of salad, every bite hits that perfect note of savory, sweet, tangy, and fresh. It’s the kind of grilled steak with relish that makes you want to eat outdoors every night.
What I love most about this dish is that it looks and tastes like a special-occasion dinner, but it’s actually one of the easiest things you can make on a busy weeknight. The marinade does most of the work, and the relish and salad come together in minutes. Because I’m a trained chef who also lives the real life of a New Yorker with a small kitchen and a tight schedule, I’ve streamlined every step. My pro tip? Let the steak rest after grilling — it makes all the difference in tenderness. One common mistake I see is slicing the steak with the grain instead of against it, which turns a perfectly cooked skirt steak into a chewy mess. I’ll show you exactly how to avoid that.
Why This Balsamic Skirt Steak Recipe Is the Best
The Flavor Secret: The marinade isn’t just for flavor — it’s a tenderizer. Balsamic vinegar and Dijon mustard work together to soften the fibers of the skirt steak, while honey adds a subtle caramelized crust. I learned this balance in Paris, where patience with marinades is a virtue. Unlike many recipes that drown the meat, this one uses just enough to coat, letting the beef shine.
Perfected Texture: Skirt steak is all about the sear. Grilling at high heat (450°F) for just 3-4 minutes per side gives you a crust that’s deeply browned and a center that stays juicy and pink. I always pat the steak dry before grilling — that’s the chef’s trick for a proper Maillard reaction. The zucchini salad, meanwhile, stays raw and crunchy, providing the perfect textural contrast.
Foolproof & Fast: Total active time is under 30 minutes, and the marinade can be made a day ahead. This recipe is designed for home cooks who want impressive results without fuss. Whether you’re cooking for a family dinner or a backyard barbecue, this easy steak and vegetable meal delivers every time.
Balsamic Skirt Steak Recipe Ingredients
I picked up the skirt steak from my butcher in Chelsea Market, and the bell peppers and zucchini are from the Union Square Greenmarket — peak summer produce makes all the difference. The balsamic vinegar is a staple I keep from a trip to Modena, but a good supermarket brand works just as well. This skirt steak zucchini salad combo is fresh, simple, and built on ingredients you can find anywhere.
Ingredients List
- For the Steak and Marinade:
- 1.5 lbs skirt steak
- 1/4 cup balsamic vinegar
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 tablespoon Dijon mustard
- 1 teaspoon honey
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- For the Red Pepper Relish:
- 2 red bell peppers, diced
- 1/4 cup finely chopped red onion
- 2 tablespoons balsamic vinegar
- 1 tablespoon olive oil
- 1 tablespoon fresh basil, chopped
- Salt and pepper to taste
- For the Zucchini Salad:
- 2 medium zucchinis, spiralized or thinly sliced
- 1/4 cup fresh parsley, chopped
- 2 tablespoons fresh lemon juice
- 1 tablespoon olive oil
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
Ingredient Spotlight
Skirt steak is the star here. Look for a piece that’s uniform in thickness (about 1 inch) for even cooking. It has a loose grain, which makes it perfect for absorbing marinades. If you can’t find skirt steak, flank steak is a good substitute, though it may need a slightly longer marinade. For a vegetarian option, portobello mushrooms work surprisingly well — grill them the same way and slice against the “grain.”
Balsamic vinegar should be a good quality but not necessarily aged — a mid-range supermarket balsamic gives the right balance of sweetness and acidity without being too syrupy. If you only have white balsamic, the color will be lighter but the flavor will still be lovely.
Red bell peppers are sweet and meaty, perfect for relish. Yellow or orange peppers work too, but green ones are less sweet and more bitter — I’d avoid them here. The basil adds a fresh, almost peppery note; you can swap it with mint or cilantro for a different twist.
Zucchini should be firm and glossy, not too large or seedy. If you can’t find good zucchini, try summer squash or even cucumber (just remove the seeds) for a similar crunch. The lemon juice keeps the salad bright and prevents the zucchini from going limp.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Skirt steak | Flank steak | Similar beefy flavor but slightly tougher; marinate 1 hour longer. |
| Balsamic vinegar | Red wine vinegar + 1 tsp honey | Less sweet, more acidic; reduce honey in marinade. |
| Red bell peppers | Orange or yellow bell peppers | Slightly different sweetness, equally delicious. |
| Zucchini | Yellow summer squash or cucumber | Cucumber stays crunchier; summer squash is very similar. |
How to Make Balsamic Skirt Steak — Step-by-Step
Let’s break it down so you feel confident every step of the way. This balsamic skirt steak recipe comes together in a handful of simple actions.
Step 1: Make the Marinade
In a medium bowl, whisk together 1/4 cup balsamic vinegar, 2 tablespoons olive oil, 2 minced garlic cloves, 1 tablespoon Dijon mustard, 1 teaspoon honey, 1/2 teaspoon salt, and 1/4 teaspoon black pepper until smooth. Taste it — it should be tangy with a hint of sweetness. If it’s too sharp, add a tiny drizzle more honey.
💡 mia’s Pro Tip: Whisk the mustard and honey into the vinegar first before adding oil — it emulsifies better and coats the steak more evenly.
Step 2: Marinate the Steak
Place 1.5 lbs skirt steak in a resealable bag or shallow dish. Pour the marinade over it, seal or cover, and turn to coat. Refrigerate for at least 30 minutes, or up to 4 hours. Don’t go beyond 4 hours — the acid will start to break down the meat too much and make it mushy.
⚠️ Common Mistake to Avoid: Marinating too long in balsamic vinegar can turn the steak gray and soft. Set a timer!
Step 3: Prepare the Red Pepper Relish
While the steak marinates, combine 2 diced red bell peppers, 1/4 cup finely chopped red onion, 2 tablespoons balsamic vinegar, 1 tablespoon olive oil, 1 tablespoon fresh basil, and salt and pepper to taste in a small bowl. Stir well and let it sit at room temperature to meld. This relish can be made up to a day ahead and stored in the fridge.
💡 mia’s Pro Tip: For a deeper flavor, let the relish sit for at least 30 minutes. The onions soften slightly and the peppers release their juices.
Step 4: Make the Zucchini Salad
In a medium bowl, toss 2 spiralized or thinly sliced zucchinis with 1/4 cup chopped parsley, 2 tablespoons lemon juice, 1 tablespoon olive oil, 1/4 teaspoon salt, and 1/8 teaspoon black pepper. Set aside. If you don’t have a spiralizer, use a vegetable peeler to make ribbons.
⚠️ Common Mistake to Avoid: Don’t dress the salad more than 15 minutes before serving — zucchini can become watery. Toss it just before you plate.
Step 5: Grill the Steak
Preheat a grill or grill pan to high heat (about 450°F). Remove the steak from the marinade and pat it very dry with paper towels — this is key for a good sear. Grill the skirt steak for 3-4 minutes per side for medium-rare. For a 1-inch thick steak, 3 minutes per side yields a perfect rosy center. Adjust by 1 minute for medium or medium-well.
💡 mia’s Pro Tip: Let the steak come to room temperature for 20 minutes before grilling. It cooks more evenly and stays juicier.
Step 6: Rest and Slice
Transfer the grilled steak to a cutting board and let it rest for 5 minutes — don’t skip this! The juices need to redistribute. Then slice the steak thinly against the grain. To find the grain, look for the long lines running through the meat; cut perpendicular to them.
⚠️ Common Mistake to Avoid: Slicing with the grain makes skirt steak tough. Always cut across the lines!
Step 7: Serve
Arrange the sliced steak on a platter, spoon the red pepper relish over the top, and serve the zucchini salad on the side. Garnish with extra fresh basil or parsley if you like. This grilled steak with relish and salad is best enjoyed right away.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Make marinade | 5 mins | Smooth, emulsified, deep brown color |
| 2 | Marinate steak | 30 min–4 hrs | Steak evenly coated, bag sealed |
| 3 | Make relish | 10 mins | Vibrant red, glossy, fragrant with basil |
| 4 | Make zucchini salad | 5 mins | Green ribbons, slight curl from spiralizer |
| 5 | Grill steak | 6–8 mins | Dark grill marks, internal temp 130°F for medium-rare |
| 6 | Rest & slice | 5 mins rest | Juices pool on board, slices against grain |
| 7 | Serve | 2 mins | Steak topped with relish, salad on side |
Serving & Presentation
I like to serve this steak family-style on a large wooden board — it reminds me of the meze spreads my mother laid out on warm Moroccan evenings. Slice the steak and fan it out, then spoon the red pepper relish right down the center so the juices mingle. Pile the zucchini salad in a separate bowl or alongside, and scatter a few fresh basil leaves and a pinch of flaky sea salt over everything.
For a complete meal, pair this with crusty bread to soak up the relish and any steak juices, or a side of grilled corn for extra summer flavor. A light red like a Pinot Noir or a crisp rosé works beautifully. And if you’re feeling fancy, a dollop of crème fraîche or labneh on the side adds a cool, creamy counterpoint — a trick I picked up from a Parisian bistrot.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Grilled corn, crusty bread, roasted potatoes | Adds texture and soaks up the relish and juices |
| Sauce / Dip | Labneh, crème fraîche, tahini-yogurt dressing | Creaminess balances the tangy balsamic and char |
| Beverage | Pinot Noir, dry rosé, sparkling water with lemon | Light red or crisp rosé match the steak and salad |
| Garnish | Fresh basil, flaky sea salt, lemon wedges | Brightens presentation and adds fresh pops of flavor |
Make-Ahead, Storage & Reheating
Living in NYC means I’m always thinking ahead. This easy steak and vegetable meal is perfect for meal prep: you can marinate the steak and make the relish up to a day in advance. The zucchini salad, though, is best made fresh. Here’s how to store everything so nothing goes to waste.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container (steak sliced or whole) | Up to 3 days | Warm in a skillet over medium heat with a splash of water to refresh the juices |
| Freezer | Freezer-safe bag (marinated raw steak only) | Up to 3 months | Thaw overnight in fridge then grill as directed |
| Make-Ahead | Separate containers for relish and marinade | Relish up to 2 days; marinade up to 3 days | Bring relish to room temp before serving; add fresh basil at the end |
For reheating leftovers, I never microwave steak — it turns rubbery. Instead, slice the steak thin (if not already), then warm it in a hot skillet with a tiny splash of water or leftover marinade for about 60 seconds per side. The relish can be served cold or at room temperature; the zucchini salad should be eaten fresh — if you have leftover dressed zucchini, it’s delicious tucked into a sandwich the next day.
Variations & Easy Swaps
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Moroccan Spice Twist | Add 1 tsp cumin and 1/2 tsp smoked paprika to marinade | Deeper warm spice notes | Easy |
| Gluten-Free & Dairy-Free | Use tamari instead of Dijon (mustard can have gluten) and skip any dairy garnish | Dietary restrictions | Easy |
| Summer Tomato Relish | Replace half the bell peppers with diced ripe tomatoes | Peak tomato season | Easy |
Moroccan Spice Twist
Growing up in Morocco, I learned that a touch of cumin and smoked paprika transforms any simple marinade into something deeply aromatic. Add 1 teaspoon ground cumin and 1/2 teaspoon smoked paprika to the balsamic marinade, then proceed as directed. The spices don’t overwhelm the steak — they just whisper warmth. This version is especially wonderful on a cloudy day when you want the taste of a North African souk in your kitchen.
Gluten-Free & Dairy-Free
This recipe is naturally gluten-free and dairy-free if you check your Dijon mustard — some brands contain wheat starch. Look for a certified gluten-free Dijon or simply increase the vinegar and honey slightly and omit the mustard altogether. The relish and salad are already free of gluten and dairy, so this swap is seamless. I tested this variation for a friend with celiac and it was a hit.
Summer Tomato Relish
When tomatoes are at their peak at the Union Square Greenmarket, I like to use them in the relish. Replace 1 of the 2 red bell peppers with 1 medium diced ripe tomato (seeds removed). The relish becomes slightly juicier and more acidic, perfect paired with the steak’s richness. Serve the salad as is — the tomatoes and zucchini love each other.
What is the best way to tenderize skirt steak for a balsamic marinade?
The balsamic vinegar and Dijon mustard in the marinade already work as natural tenderizers thanks to their acidity and enzymes. For extra tenderness, you can lightly score the steak’s surface in a crosshatch pattern with a sharp knife — this helps the marinade penetrate deeper. Another trick I learned in Paris is to let the steak sit at room temperature for 20 minutes before marinating, which relaxes the muscle fibers. Avoid using a meat mallet on skirt steak because it can flatten the fibers unevenly; the marinade alone will do the job perfectly if you give it at least 30 minutes.
Can I use a different type of pepper for the red pepper relish?
Absolutely! Orange or yellow bell peppers work beautifully in this grilled steak with relish because they have a similar sweetness and firm texture. I’d avoid green bell peppers as they are less sweet and can turn bitter when raw in a relish. For a smoky twist, you can fire-roast the peppers directly on the grill for a few minutes before dicing them — that brings out a deeper, charred flavor that pairs wonderfully with the balsamic steak. Just peel off the blackened skin before dicing.
How long should I grill skirt steak for medium-rare doneness?
For a 1-inch thick skirt steak, grill over high heat (450°F) for 3 to 4 minutes per side. That gives you a beautiful medium-rare center with an internal temperature of about 130°F to 135°F. If you prefer medium, go 4 to 5 minutes per side (140°F). Remember that skirt steak is thin, so it cooks quickly — keep a close eye on it and use an instant-read thermometer for accuracy. Always let the steak rest for 5 minutes after grilling to allow the juices to redistribute, which keeps every slice tender.
What can I substitute for zucchini in the salad if it’s not in season?
When zucchini is out of season, I turn to yellow summer squash or even English cucumber. Summer squash has a very similar texture and mild flavor — just slice it as you would zucchini. If using cucumber, peel it first (unless it’s the thin-skinned Persian variety) and remove the seeds to prevent the salad from becoming watery. Another option is shaved fennel, which adds a subtle anise flavor that works surprisingly well with the lemon vinaigrette. For a completely different take, try shredded green cabbage — it stays crunchy and holds up for longer in the fridge if you want to meal-prep.
Can I make the balsamic marinade without honey?
Yes, you can substitute honey with maple syrup or agave nectar in equal amounts — 1 teaspoon is all you need. Both will provide a similar sweetness and help create a nice caramelized crust on the steak. If you prefer to avoid any sweetener, you can simply omit it; the balsamic vinegar already has natural sweetness, and the Dijon mustard adds enough complexity to the marinade. The only difference will be a slightly less glossy finish on the grilled steak.
How do I prevent the zucchini salad from getting watery?
Zucchini contains a lot of water, so for the best texture, I recommend salting the spiralized or sliced zucchini lightly and letting it drain in a colander for 10 minutes before tossing with the dressing. This step removes excess moisture without making the zucchini limp. After draining, pat dry with a clean kitchen towel, then add the lemon juice, olive oil, and herbs. Also, dress the salad no more than 15 minutes before serving — the acid in the lemon will continue to draw out water over time.
Can I grill the steak indoors without a grill pan?
Absolutely. If you don’t have a grill pan, a heavy cast-iron skillet works beautifully. Preheat the skillet over high heat until it’s smoking hot, then add the steak. You won’t get the distinct grill marks, but you’ll still achieve a deep, flavorful sear. Make sure to pat the steak dry before adding it to the pan, and don’t overcrowd — cook in batches if necessary. The key is high heat and minimal flipping. A cast-iron skillet also gives you great heat retention, perfect for that crust we love on grilled steak with relish.
Is this recipe suitable for meal prep?
Yes, with some timing adjustments. You can marinate the steak up to 4 hours ahead and prepare the red pepper relish up to 2 days in advance (store in the fridge). The zucchini salad is best assembled the day of serving because it can become watery. For a full meal prep, cook the steak and slice it, then store the sliced steak and relish together in the fridge. Reheat gently in a skillet. The salad should be dressed just before eating. This approach keeps everything fresh and flavorful for up to 3 days.
What other herbs can I use in the zucchini salad?
Fresh parsley is my go-to because it’s bright and pairs well with lemon, but you can easily swap or add other herbs. Mint adds a cool, refreshing note — especially nice on a hot summer day. Fresh dill is also wonderful with zucchini and lemon. If you want a more Mediterranean twist, try a handful of chopped fresh oregano or marjoram. And always feel free to use a combination of herbs; about 1/4 cup total is a good amount. Just remember to add softer herbs like basil at the end to preserve their delicate flavor.
Can I double the recipe for a party?
Definitely. This balsamic skirt steak recipe doubles easily. Use a larger bag or dish for marinating, and make sure to grill the steak in batches so you don’t overcrowd the grill — overcrowding lowers the temperature and causes steaming instead of searing. Increase the relish and salad quantities proportionally. For the salad, keep the dressing separate until serving to maintain crunch. Everything can be prepped ahead, making it a fantastic party dish. I served this at a summer cookout in Brooklyn and it disappeared in minutes.
Share Your Version!
I’d love to see how this balsamic skirt steak with red pepper relish and zucchini salad turns out in your kitchen! Did you customize the relish with a different herb? Try the Moroccan spice twist? Or maybe you grilled it to perfection on a rainy Tuesday — I want to hear it all. Leave a star rating and a comment below to let me know how it went for you. Your feedback helps other home cooks discover the magic of this summer dinner.
And don’t forget to snap a photo and share it on Instagram or Pinterest — tag @exorecipes so I can see your beautiful creation. I always love when you take a recipe and make it your own. From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Balsamic Skirt Steak with Red Pepper Relish & Zucchini Salad recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow mia on Pinterest @chefrecipes2
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

Balsamic Skirt Steak with Red Pepper Relish & Zucchini Salad: A Flavor-Packed Summer Feast
- Prep Time: 15 minutes
- Cook Time: 8 minutes
- Total Time: 53 minutes
- Yield: 4 1x
- Method: Main Course
- Cuisine: American
Description
This Balsamic Skirt Steak with Red Pepper Relish & Zucchini Salad is a perfect summer feast. The steak is marinated in a tangy balsamic glaze, then grilled to perfection and topped with a sweet and smoky red pepper relish. A fresh zucchini salad with herbs and lemon vinaigrette completes the dish, making it light, flavorful, and satisfying.
Ingredients
- For the Steak and Marinade:
- 1.5 lbs skirt steak
- 1/4 cup balsamic vinegar
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 tablespoon Dijon mustard
- 1 teaspoon honey
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- For the Red Pepper Relish:
- 2 red bell peppers, diced
- 1/4 cup finely chopped red onion
- 2 tablespoons balsamic vinegar
- 1 tablespoon olive oil
- 1 tablespoon fresh basil, chopped
- Salt and pepper to taste
- For the Zucchini Salad:
- 2 medium zucchinis, spiralized or thinly sliced
- 1/4 cup fresh parsley, chopped
- 2 tablespoons fresh lemon juice
- 1 tablespoon olive oil
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
Instructions
- 1. In a bowl, whisk together balsamic vinegar, olive oil, minced garlic, Dijon mustard, honey, salt, and pepper to make the marinade.
- 2. Place the skirt steak in a resealable bag or shallow dish, pour the marinade over it, and seal or cover. Refrigerate for at least 30 minutes (or up to 4 hours).
- 3. While the steak marinates, prepare the red pepper relish: In a small bowl, combine diced red bell peppers, red onion, balsamic vinegar, olive oil, basil, salt, and pepper. Stir well and set aside to let flavors meld.
- 4. Make the zucchini salad: In a medium bowl, toss the spiralized or sliced zucchini with parsley, lemon juice, olive oil, salt, and pepper. Set aside.
- 5. Preheat a grill or grill pan to high heat (about 450°F). Remove steak from marinade and pat dry.
- 6. Grill the skirt steak for 3-4 minutes per side for medium-rare, or until desired doneness. Let rest for 5 minutes before slicing against the grain.
- 7. Slice the steak thinly against the grain. Serve topped with the red pepper relish and alongside the zucchini salad.
Notes
For best results, allow the steak to come to room temperature before grilling. The red pepper relish can be made a day ahead and refrigerated. If you don’t have a spiralizer, use a vegetable peeler to create zucchini ribbons.
Nutrition
- Calories: 450
- Sugar: 8g
- Fat: 28g
- Carbohydrates: 12g
- Protein: 35g

k">
Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!

