This vibrant salad brings together balsamic-marinated flank steak, charred grilled corn, crumbled Gorgonzola, cherry tomatoes, red onion, and creamy avocado on a bed of crisp mixed greens. A simple balsamic vinaigrette ties everything together with a balance of tangy and sweet. Ready in just 35 minutes, it works beautifully as a hearty main course for four. Swap in blue cheese or feta if you prefer, and add toasted walnuts for extra crunch.
There was a July evening when my apartment smelled like charred corn and balsamic and my neighbor actually knocked to ask what I was cooking. I had been experimenting with steak salads for weeks and this was the version that finally made me stop tweaking.
I brought this to a friend's rooftop dinner once and watched three people who claimed they didn't like blue cheese go back for seconds. The trick was slicing the steak thin enough that every forkful had a bit of everything.
Ingredients
- Flank steak or sirloin (450 g): Flank has better beefy flavor for marinades but sirloin is more forgiving if you are newer to grilling
- Balsamic vinegar (60 ml for marinade plus 60 ml for dressing): Use a decent quality one here since it carries most of the seasoning weight
- Olive oil (2 tbsp plus 80 ml extra-virgin): The marinade oil can be regular but spring for extra-virgin in the vinaigrette for that peppery finish
- Garlic (2 cloves minced): Fresh minced garlic makes a noticeable difference over jarred in raw marinades
- Dijon mustard (1 tsp plus 1 tsp): This is your emulsifier in the dressing so do not skip it
- Salt and pepper: Season the steak marinade generously because some washes off during grilling
- Fresh corn (2 ears): Frozen kernels cannot replicate the char and snap you get from grilling whole ears
- Mixed salad greens (120 g): Arugula adds a peppery bite that pairs perfectly with the Gorgonzola
- Gorgonzola cheese (120 g crumbled): Let it sit at room temperature for ten minutes before crumbling for the best texture
- Cherry tomatoes (200 g halved): Halving them releases just enough juice to mingle with the dressing
- Red onion (1 small thinly sliced): Soak the slices in ice water for five minutes if raw onion is too sharp for you
- Avocado (1 sliced): Toss slices with a squeeze of lemon to keep them from browning on the plate
- Honey or maple syrup (1 tsp): Just enough to round out the balsamic acidity without making the dressing sweet
Instructions
- Marinate the steak:
- Whisk the 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, press out the air, and refrigerate for at least 20 minutes or up to 2 hours.
- Grill the corn:
- Brush husked corn ears with olive oil and grill over medium-high heat for 8 to 10 minutes, turning every couple of minutes until you see charred spots. Let them cool enough to handle then slice the kernels off into a bowl.
- Cook the steak:
- Pull the steak from the marinade and let excess drip off before placing it on a hot grill. Sear 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 the mixed greens across a large platter or bowl and scatter the grilled corn, halved cherry tomatoes, sliced red onion, avocado, and crumbled Gorgonzola over the top.
- Whisk the vinaigrette:
- Combine the balsamic vinegar, extra-virgin olive oil, honey, Dijon mustard, salt, and pepper in a jar or bowl and whisk vigorously until the mixture thickens and holds together.
- Assemble and serve:
- Drizzle the vinaigrette over the salad, arrange the sliced steak across the top, and bring it straight to the table while the meat is still warm.
My partner started requesting this every Friday night after the first time I made it and I realized it had crossed from weeknight experiment into actual rotation. Something about the warm steak hitting the cool greens just feels like a proper meal without any heaviness.
Picking the Right Greens
I used to grab whatever bagged mix was on sale until I noticed that arugula genuinely elevated the whole bowl. Its peppery edge balances the creamy Gorgonzola in a way that milder greens like iceberg never could.
Getting the Grill Marks Right
Perfect grill marks come from patience not pressure. Let the corn sit undisturbed for two to three minutes before turning and resist the urge to rotate it constantly like a rotisserie chicken.
Making It Yours
This salad is forgiving enough to handle swaps without falling apart which is why it has become my go-to for using up whatever is in the fridge.
- Swap Gorgonzola for feta or blue cheese depending on what you have
- Add toasted walnuts or pecans right before serving for crunch
- Pour a chilled Rosé or light Pinot Noir alongside because the pairing really does matter
This salad started as a way to use up leftover balsamic and ended up being the dish I make when I want to feel like a competent adult who eats well. Hope it becomes one of yours too.
Common Questions
- → What cut of steak works best?
-
Flank steak or sirloin are ideal — they're affordable, grill quickly, and slice beautifully across the grain for tenderness.
- → Can I make this without a grill?
-
Yes — use a grill pan on the stovetop or cook the steak in a cast-iron skillet. For the corn, a hot skillet with a little oil works well too.
- → How long should the steak marinate?
-
At least 20 minutes, but up to 2 hours for deeper balsamic flavor. Don't go much longer or the vinegar can break down the meat's texture.
- → What cheese substitutes Gorgonzola well?
-
Blue cheese crumbles are the closest match. Feta also works if you prefer a milder, saltier profile — just crumble it over the top before serving.
- → Is this salad gluten-free?
-
The ingredients listed are naturally gluten-free, but always double-check your Dijon mustard and balsamic vinegar labels to be sure.
- → Can I prepare components ahead of time?
-
Absolutely — marinate the steak, grill the corn, whisk the vinaigrette, and slice the vegetables up to a day in advance. Assemble just before serving for the freshest results.