This hearty salad brings together balsamic-marinated flank steak, charred sweet corn, creamy Gorgonzola, cherry tomatoes, sliced avocado, and red onion on a bed of mixed greens. A homemade balsamic vinaigrette ties everything together in just 35 minutes. It serves four and works beautifully for a light dinner or impressive lunch, pairing naturally with Pinot Noir or Rosé.
There was a summer evening when my neighbor Dave leaned over the fence and handed me two ears of corn fresh off his grill, charred and glistening, and said I needed to put them on a salad with steak. I laughed at first, then tried it, and never looked back.
I made this for a small dinner party once and watched everyone go quiet after the first forkful. My friend Sarah, who claims to hate blue cheeses, ate three helpings and then asked for the recipe on a napkin.
Ingredients
- Flank steak: This cut soaks up the balsamic marinade beautifully and slices into tender ribbons when cut against the grain, which I learned the hard way after chewing through a steak I sliced the wrong direction
- Balsamic vinegar: Use a decent quality one here since it is the backbone of both the marinade and the vinaigrette, and cheap balsamic can taste harsh and watery
- Olive oil: Extra-virgin for the vinaigrette and regular for the marinade, because the heat of the grill can turn a delicate olive oil bitter
- Garlic: Fresh minced garlic makes a noticeable difference over jarred, releasing a sharp sweetness that mellows perfectly during marination
- Dijon mustard: This acts as the emulsifier in both the marinade and vinaigrette, and I have found it also adds a subtle heat that ties everything together
- Fresh corn: Frozen kernels cannot replicate the smoky char you get from grilling whole ears, so wait for summer corn if you can
- Mixed greens: Arugula adds a peppery punch that balances the creamy cheese, though spring mix works if you prefer something milder
- Gorgonzola cheese: Crumbled right before serving so it stays cold and crumbly, and do not skip this because it is the soul of the whole salad
- Cherry tomatoes: Halved so their juice mingles with the vinaigrette, creating little bursts of acidity throughout
- Red onion: Thinly sliced and soaked in ice water for ten minutes if you find raw onion too aggressive
- Avocado: Sliced at the very last second to prevent browning and added as a creamy contrast to the crumbly cheese
- Honey or maple syrup: Just enough to round out the acidity of the balsamic without making the vinaigrette sweet
Instructions
- Marinate the steak:
- Whisk together balsamic vinegar, olive oil, minced garlic, Dijon mustard, salt, and pepper in a small bowl until combined. Place the steak in a zip-top bag, pour the marinade over, seal, and refrigerate for at least 20 minutes or up to 2 hours if you have the patience.
- Grill the corn:
- Brush husked corn ears with olive oil and place on a medium-high grill or grill pan. Turn every couple of minutes for 8 to 10 minutes until you see those gorgeous char marks, then let cool before slicing the kernels off the cob.
- Cook the steak:
- Pull the steak from the marinade and let excess drip off before placing it on the hot grill. Sear 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:
- Spread mixed greens across a large serving platter or shallow bowl. Scatter the grilled corn kernels, halved cherry tomatoes, thinly sliced red onion, avocado slices, and crumbled Gorgonzola over the greens.
- Whisk the vinaigrette:
- Combine balsamic vinegar, extra-virgin olive oil, honey, Dijon mustard, salt, and pepper in a bowl and 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 bring it straight to the table while the steak is still warm against the cool greens.
This salad has become the dish I bring to every summer potluck now. People always act surprised that something so visually stunning came together in under 40 minutes.
Choosing the Right Steak Cut
Flank steak is my go-to here because its loose grain structure drinks in the balsamic marinade and slices into forgiving, tender pieces. Sirloin works in a pinch but tends to be firmer and less willing to absorb flavor in a short marination window.
Getting the Grill Marks Right
Resist the urge to rotate the corn too frequently. Place it at a 45-degree angle to the grill grates, leave it for two to three minutes, then rotate once for that classic crosshatch pattern that also creates deeper caramelized flavor.
Making It a Complete Meal
Serve this alongside crusty bread to soak up any vinaigrette left on the plate, because letting that go to waste feels like a crime. A light Pinot Noir or chilled Rosé pairs beautifully without overpowering the steak.
- Toasted walnuts or pecans folded in right before serving add a crunch that makes the texture profile feel complete
- If Gorgonzola is too strong for your crowd, crumbled feta or blue cheese works as a milder substitute
- Make the vinaigrette and grill the corn up to a day ahead to cut prep time in half on busy nights
This is the kind of meal that makes you feel like you actually know what you are doing in the kitchen, even when you are just tossing things on a grill and hoping for the best.
Recipe Questions & Answers
- → What cut of steak works best?
-
Flank steak or sirloin are ideal — both take the balsamic marinade well and slice cleanly across the grain for tender bites.
- → Can I make this without a grill?
-
Yes, use a grill pan on the stovetop or sear the steak in a cast-iron skillet. The corn can also be charred under a broiler.
- → How long should the steak marinate?
-
At least 20 minutes for good flavor, but up to 2 hours will deepen the balsamic profile significantly.
- → What can I substitute for Gorgonzola?
-
Blue cheese or feta both work well if Gorgonzola isn't available, each bringing a slightly different character.
- → Is this salad gluten-free?
-
It can be — just verify that your Dijon mustard and balsamic vinegar are certified gluten-free.
- → Can I prep components ahead of time?
-
Marinate the steak and grill the corn up to a day in advance. Assemble and dress just before serving for the freshest results.