This vibrant salad brings together balsamic-marinated flank steak sliced against the grain, crumbled Gorgonzola cheese, and charred sweet corn kernels piled on a bed of mixed greens with cherry tomatoes, red onion, and avocado. A homemade balsamic vinaigrette ties everything together with a tangy-sweet finish. Ready in 35 minutes, it serves four and works beautifully as a standalone main course. Swap in blue cheese or feta if needed, and add toasted walnuts for extra crunch.
The smell of balsamic hitting a hot grill is one of those kitchen signals that makes everyone wander toward the stove asking what is for dinner. I first threw this salad together on a weeknight when I had flank steak but no energy for anything complicated. It turned into the kind of meal that makes you pause mid-bite and forget you were ever tired.
My neighbor Deb walked over while I was slicing the steak off the grill and ended up staying for a plate. She still brings it up at every block party, which is either a compliment to the salad or proof that Deb really loves free food.
Ingredients
- Flank steak: This cut takes marinade beautifully and stays tender when sliced thin against the grain, do not skip that step
- Balsamic vinegar: Use a decent quality one here since it does double duty in the marinade and the vinaigrette
- Olive oil: Extra-virgin for the dressing and regular for the marinade is the move
- Garlic: Fresh minced, jarred garlic never gives you that sharp bite that cuts through the richness
- Dijon mustard: This is your emulsifier in both the marinade and dressing, it makes everything cling
- Fresh corn: Grilled corn kernels bring a smoky sweetness that canned corn simply cannot replicate
- Mixed greens: Arugula adds a peppery edge that balances the creamy cheese perfectly
- Gorgonzola: Crumbled right before serving so it stays chunky, feta works if you need a milder swap
- Cherry tomatoes: Halved so their juice mixes into the dressing naturally
- Red onion: Thin slices soaked in ice water for five minutes if you want less bite
- Avocado: Sliced at the last second to keep it from browning on the plate
- Honey or maple syrup: Just enough to round out the acidity 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.
- Grill the corn:
- Brush husked corn with olive oil and grill over medium-high heat for 8 to 10 minutes, turning until charred in spots. Let it cool, then slice the kernels off the cob into a bowl.
- Cook the steak:
- Pull the steak from the marinade and grill 3 to 4 minutes per side for medium-rare. Rest it on a cutting board for 5 minutes before slicing thinly across the grain.
- Build the salad base:
- Spread mixed greens on a large platter and scatter the grilled corn, halved cherry tomatoes, sliced red onion, avocado, and crumbled Gorgonzola over the top.
- Whisk the vinaigrette:
- Combine balsamic vinegar, extra-virgin olive oil, honey, Dijon mustard, salt, and pepper in a jar and shake until thick and emulsified.
- Bring it all together:
- Drizzle the vinaigrette over the salad, lay the sliced steak on top, and serve right away while the steak is still warm.
This salad became my go-to for summer birthdays after my sister requested it two years in a row. There is something about the warm steak hitting cool greens that turns a regular Tuesday into a tiny celebration.
Choosing the Right Steak Cut
I have used both flank and sirloin here and honestly they each work but flank is my preference. It has a looser grain that soaks up the balsamic marinade more aggressively, giving you deeper flavor in less time. Sirloin is more tender straight off the grill but does not hold the marinade quite as well.
Getting the Grill Marks Right
Perfect grill marks are not about pressing down hard, they come from patience and not moving the corn or steak too soon. I used to futz with everything constantly and wondered why nothing had those clean dark lines. Now I place it, set a timer, and leave it alone.
Making It Ahead
You can marinate the steak and whisk the vinaigrette hours before dinner without any loss in quality. The trick is keeping the assembled components separate until the very last moment.
- Keep the sliced avocado squeezed with a little lemon juice if you prep it early
- Store the vinaigrette at room temperature so the oil does not solidify
- Always add the Gorgonzola right before serving so it does not get soggy
Good food does not need to be complicated, it just needs someone willing to pay attention to the small things. This salad proves that every single time.
Recipe Questions & Answers
- → What cut of steak works best?
-
Flank steak or sirloin are ideal because they marinade well and slice cleanly across the grain for a tender bite.
- → Can I make this without a grill?
-
Yes, use a grill pan indoors or sear the steak in a hot cast-iron skillet. Cook corn in the same pan or under a broiler.
- → How long should the steak marinate?
-
At least 20 minutes, but up to 2 hours for deeper balsamic flavor. Longer than that can make the texture too soft.
- → What can I substitute for Gorgonzola?
-
Blue cheese or feta crumbles both work well and bring a similar creamy, salty contrast to the sweet corn and steak.
- → Is this dish gluten-free?
-
The ingredients listed are naturally gluten-free, but always verify your Dijon mustard and balsamic vinegar labels to be sure.
- → What wine pairs well with this salad?
-
A light red like Pinot Noir or a chilled Rosé complements the balsamic richness without overpowering the fresh vegetables.