Flank steak marinated in a bold balsamic mixture, then grilled to a perfect medium-rare and sliced thin, sits atop a bed of mixed greens with charred sweet corn kernels, halved cherry tomatoes, thinly sliced red onion, and creamy avocado. Crumbled Gorgonzola ties everything together, and a homemade balsamic vinaigrette with a touch of honey brings it all into balance. Ready in about 35 minutes and generous enough for four, it works beautifully as a weeknight dinner or an impressive spread for guests. Swap in feta or blue cheese if you prefer, and add toasted walnuts for extra crunch.
There was a stretch one July where I made this salad four times in two weeks, each time for someone different, and every single person asked for the recipe before finishing their plate. The smell of balsamic hitting a hot grill still makes my mouth water in a way that feels almost involuntary.
I first threw this together on a weeknight when friends dropped by unannounced and all I had was a flank steak and some greens going sad in the crisper. The gorgonzola was a last-minute addition from the back of the fridge, and honestly, it saved the whole meal from being just another grilled steak.
Ingredients
- Flank steak: This cut takes marinade beautifully and slices into tender ribbons when you cut across the grain, which makes every bite feel effortless
- Balsamic vinegar: Use a decent bottle here since the marinade and dressing both rely on it for that deep, syrupy sweetness
- Garlic: Minced fresh, not jarred, because the raw punch mellows just enough during marination to become something wonderful
- Dijon mustard: This is the emulsifier that holds both the marinade and vinaigrette together, plus it adds a sharp edge you will miss if you skip it
- Fresh corn: Grilled corn kernels burst with a juiciness you simply cannot replicate with canned or frozen
- Mixed salad greens: A blend of arugula and spring mix gives you peppery bites alongside tender leaves, so every forkful is different
- Gorgonzola cheese: Crumbled generously, its creamy funk ties the balsamic and steak together into something that feels cohesive rather than scattered
- Cherry tomatoes: Halving them releases just enough juice to mingle with the dressing without making things soggy
- Red onion: Thinly sliced so the raw bite becomes a bright accent rather than an overwhelming presence
- Avocado: Added last so it holds its shape and adds that buttery contrast to the charred steak
- Honey: Just a teaspoon balances the acidity of the vinegar in the dressing so nothing tastes too sharp
Instructions
- Marinate the steak:
- Whisk the balsamic vinegar, olive oil, garlic, Dijon, salt, and pepper together until combined, then pour over the steak in a shallow dish. Let it sit in the fridge for at least 20 minutes, though an hour is even better if you have the patience.
- Grill the corn:
- Brush the husked ears with olive oil and lay them on a hot grill, turning every few minutes until you see golden char marks on most sides. Let them cool enough to handle, then stand each ear upright and slice the kernels off into a bowl.
- Cook the steak:
- Pull the steak from the marinade and place it on the grill over medium-high heat, about three to four minutes per side for medium-rare. The balsamic will create a gorgeous dark crust, so resist the urge to move it around.
- Rest and slice:
- Set the steak on a cutting board and leave it alone for five full minutes, then cut thin slices perpendicular to the muscle fibers. This is the step that separates a tender salad from a chewy one.
- Build the salad:
- Spread the greens across a large platter, then scatter the corn, tomatoes, red onion, avocado, and crumbled gorgonzola over the top in sections rather than tossing everything together.
- Whisk the vinaigrette and finish:
- Combine the balsamic vinegar, olive oil, honey, Dijon, salt, and pepper in a small jar and shake until thick and slightly cloudy. Drizzle it over the salad, arrange the sliced steak on top, and carry it to the table while the steak is still warm.
My neighbor Paul, who claims to dislike salads as a category, ate two helpings of this and then quietly asked if I had any extra gorgonzola he could take home. That felt like a genuine win.
Choosing the Right Steak Cut
Flank steak is my go-to here because its loose grain structure drinks up the balsamic marinade like a sponge. Sirloin works in a pinch but tends to be slightly less forgiving if you accidentally overcook it by a minute or two.
Getting the Grill Marks Right
The char on the corn is not just for looks. Those caramelized spots create actual flavor complexity that raw kernels simply do not have, so do not be shy about letting the kernels get deeply golden in places.
Making It a Complete Meal
Serve this alongside crusty bread to soak up any leftover vinaigrette at the bottom of the bowl, because that liquid gold deserves to be enjoyed, not discarded.
- A chilled glass of rosé or a light pinot noir pairs beautifully without overpowering the balsamic
- Toasted walnuts or pecans folded in right before serving add a crunch that keeps you reaching for more
- If you need to make it heartier, a scoop of quinoa or farro underneath the greens turns it into a full dinner
This is the kind of meal that makes you feel like you actually know what you are doing in the kitchen, even if you just threw it together on a Tuesday. Enjoy every bite.
Recipe Q&A
- → What cut of steak works best?
-
Flank steak or sirloin are ideal because they grill quickly, slice cleanly across the grain, and absorb the balsamic marinade well.
- → Can I make this without a grill?
-
Yes, use a grill pan on the stovetop or a cast-iron skillet. Sear the steak over high heat and char the corn the same way.
- → How long should the steak marinate?
-
At least 20 minutes for good flavor, but up to 2 hours in the refrigerator will give you a deeper balsamic punch.
- → What can I substitute for Gorgonzola?
-
Crumbled blue cheese or feta both work well and bring their own creamy, tangy character to the salad.
- → Is this suitable for meal prep?
-
You can marinate the steak and make the vinaigrette ahead, but assemble the salad just before serving so the greens stay crisp.
- → What wine pairs well with this?
-
A light red like Pinot Noir or a chilled Rosé complements the balsamic richness without overpowering the fresh vegetables.