This vibrant salad brings together balsamic-marinated flank steak, charred grilled corn, crumbled Gorgonzola, cherry tomatoes, red onion, and sliced avocado on a bed of mixed greens. A homemade balsamic vinaigrette ties everything together with a tangy-sweet finish. Ready in just 35 minutes, it works as a hearty main course for four. Swap in blue cheese or feta if needed, and add toasted walnuts for extra crunch. Pairs beautifully with Pinot Noir or a chilled Rosé.
There was a summer evening when my neighbor brought over an armful of fresh corn from his garden and I had a flank steak thawing on the counter with no real plan. I threw together a quick balsamic marinade, grilled everything on the back porch, and crumbled whatever cheese I had in the fridge over a handful of greens. That impromptu dinner ended up being one of those meals you cannot stop thinking about.
I started making this for friends who swore they did not like blue cheese, and every single one of them went back for seconds. Something about the combination of hot steak, sweet corn, and that pungent creamy crumble just wins people over before they can overthink it.
Ingredients
- Flank steak or sirloin (450 g): Flank steak is my pick here because it absorbs the balsamic marinade beautifully and slices into tender strips when you cut against the grain.
- Balsamic vinegar (60 ml for marinade, 60 ml for vinaigrette): Use a decent quality balsamic, nothing too syrupy or too thin, since it is the backbone of two different components.
- Olive oil: Regular olive oil works fine for the marinade but reach for extra-virgin when making the vinaigrette for better flavor.
- Garlic (2 cloves, minced): Fresh garlic makes a noticeable difference here, do not be tempted by the jarred stuff.
- Dijon mustard: This is what helps the vinaigrette emulsify and stay together instead of separating on the plate.
- Fresh corn (2 ears): Frozen kernels will not give you that charred smoky flavor that makes this salad special.
- Mixed salad greens (120 g): Arugula adds a peppery bite that cuts through the richness, but spring mix works great too.
- Gorgonzola cheese (120 g, crumbled): If Gorgonzola is too strong for your crowd, feta or a milder blue cheese are perfectly fine swaps.
- Cherry tomatoes (200 g, halved): Halving them releases just enough juice to mingle with the vinaigrette.
- Red onion (1 small, thinly sliced): Soak the slices in ice water for 10 minutes if you want to soften their bite.
- Avocado (1, sliced): Add this right before serving so it does not brown or get mushy.
- Honey or maple syrup (1 tsp): Just a touch rounds out the acidity of the balsamic without making the dressing sweet.
Instructions
- Marinate the steak:
- Whisk together balsamic vinegar, olive oil, minced garlic, Dijon mustard, salt, and pepper in a small bowl. Place the steak in a zip-top bag, pour the marinade over, and refrigerate for at least 20 minutes or up to 2 hours if you have the time.
- Grill the corn:
- Brush husked corn with olive oil and grill over medium-high heat for 8 to 10 minutes, turning every few minutes until you see nice char marks. Let it cool slightly, then stand each ear upright and slice the kernels off into a bowl.
- Cook the steak:
- Pull the steak from the marinade and let excess drip off. Grill for 3 to 4 minutes per side for medium-rare, then move it to a cutting board and rest for a full 5 minutes before slicing across the grain.
- Build the salad base:
- In a large wide bowl, layer the mixed greens, grilled corn kernels, halved cherry tomatoes, sliced red onion, and avocado slices. Scatter the crumbled Gorgonzola over the top.
- Whisk the vinaigrette:
- Combine balsamic vinegar, extra-virgin olive oil, honey, Dijon mustard, salt, and pepper in a jar or bowl. Whisk vigorously until the mixture thickens and holds together.
- Assemble and serve:
- Drizzle the vinaigrette over the salad, arrange the sliced steak on top, and serve right away while the steak is still warm.
This salad became my go-to when my sister started dating someone new and I wanted to cook something that looked effortless but tasted impressive. The way the warm steak hits the cool greens and the cheese starts to soften, it just feels like a meal that took way more thought than it actually did.
Choosing the Right Steak Cut
Flank steak is my first choice because it is relatively affordable and takes on marinades like a sponge. Skirt steak works just as well if you can find it, though it tends to be a bit thinner so watch the grill time closely. Sirloin is a fine backup but will not have quite the same beefy depth that pairs so well with Gorgonzola.
Getting the Grill Marks Right
Preheating your grill or grill pan until it is properly hot is the whole secret. If the surface is not hot enough, the steak steams instead of sears and you will never get that caramelized balsamic crust. Resist the urge to move the steak around once you set it down, just let it sit for those 3 to 4 minutes undisturbed.
Making It Ahead
You can marinate the steak and grill the corn up to a day in advance, which makes this surprisingly doable for a weeknight dinner. Just keep the sliced steak and corn in separate containers in the fridge and assemble everything when you are ready.
- Keep the vinaigrette in a jar and give it a shake right before dressing the salad.
- Add the avocado last so it stays fresh and green.
- Warm the sliced steak gently in a skillet for about a minute if you prefer it not fridge-cold on the salad.
This is the kind of meal that makes you feel like you actually have your life together, even if you just threw it together on a weeknight. Grab a glass of Pinot Noir and call it a good evening.
Recipe Questions & Answers
- → What cut of steak works best for this salad?
-
Flank steak or sirloin are ideal because they grill quickly, slice cleanly across the grain, and absorb the balsamic marinade beautifully.
- → Can I make this without a grill?
-
Yes. Use a grill pan on the stovetop for both the steak and corn, or cook the steak in a cast-iron skillet and char the corn under a broiler.
- → How long should the steak marinate?
-
At least 20 minutes for good flavor, but up to 2 hours in the refrigerator will deepen the balsamic infusion significantly.
- → What cheese substitutes work if I don't have Gorgonzola?
-
Crumbled blue cheese or feta both complement the balsamic and steak flavors well while keeping the same creamy texture.
- → Is this salad gluten-free?
-
The ingredients are naturally gluten-free, but always verify your Dijon mustard and balsamic vinegar labels to confirm no gluten-containing additives are present.
- → Can I prepare any components ahead of time?
-
You can marinate the steak, grill the corn, whisk the vinaigrette, and slice the vegetables several hours ahead. Assemble just before serving to keep greens crisp.