This vibrant salad brings together balsamic-marinated flank steak with a delicious char from the grill, paired with sweet grilled corn kernels, creamy crumbled Gorgonzola, halved cherry tomatoes, thin red onion slices, and buttery avocado. Everything sits on a bed of peppery arugula and tender greens, finished with a smooth balsamic vinaigrette that ties the flavors together. Ready in just 35 minutes, it works beautifully as a main course for four and pairs well with a light Pinot Noir or chilled Rosé.
The smell of balsamic hitting a hot grill is one of those kitchen signals that makes everyone within earshot wander toward the stove asking what is for dinner. That reaction alone is why this steak salad became my go-to summer crowd pleaser.
I first threw this together on a weeknight when a friend dropped by unexpectedly and I needed something that looked impressive without actually being complicated. She still brings it up every single time we talk about food.
Ingredients
- Flank steak (450 g): Flank takes marinade beautifully and slices into tender ribbons across the grain, making every bite feel generous
- Balsamic vinegar (60 ml for marinade plus 60 ml for dressing): Use a decent quality balsamic here since it carries the whole flavor profile and cheap versions can taste harsh
- Olive oil: Two portions needed, one for the marinade and a good extra virgin for the vinaigrette where its fruitiness really shines
- Garlic (2 cloves, minced): Fresh minced garlic is nonnegotiable because jarred garlic turns muddy and bitter when it sits in acid
- Dijon mustard: This acts as the emulsifier in both the marinade and the dressing, keeping everything silky instead of separated
- Salt and black pepper: Season the marinade and the dressing separately, do not skip this or the whole dish will taste flat
- Fresh corn (2 ears): Grilling whole ears gives you those gorgeous char marks and a smoky depth you cannot replicate any other way
- Mixed greens (120 g): Arugula adds a peppery bite that cuts through the richness but spring mix works if you prefer something milder
- Gorgonzola cheese (120 g, crumbled): The creamy blue vein melts slightly against the warm steak and that contrast is the whole reason this salad works
- Cherry tomatoes (200 g, halved): Halving them releases their juices into the dressing which makes every forkful more flavorful
- Red onion (1 small, thinly sliced): Thin slices are key because thick onion pieces overwhelm everything else on the plate
- Avocado (1, sliced): Add this last so it does not brown and it provides a cool buttery texture against the hot steak
- Honey or maple syrup (1 tsp): Just enough to round out the acidity of the balsamic without making the dressing taste sweet
Instructions
- Marinate the steak:
- Whisk balsamic vinegar, olive oil, minced garlic, Dijon mustard, salt, and pepper in a small bowl then pour over the steak in a zip-top bag. Refrigerate at least 20 minutes or up to 2 hours if you have the patience for deeper flavor.
- Grill the corn:
- Brush husked ears with olive oil and grill on medium-high heat for 8 to 10 minutes, turning so all sides pick up char. Let them cool enough to handle then slice the kernels off 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 full minutes before slicing across the grain into thin strips.
- Build the salad base:
- Spread mixed greens across a large platter or bowl then scatter grilled corn, halved cherry tomatoes, sliced red onion, and crumbled Gorgonzola over top.
- Whisk the vinaigrette:
- Combine balsamic vinegar, extra-virgin olive oil, honey, Dijon mustard, salt, and pepper and whisk until the mixture thickens and stays together.
- Assemble and serve:
- Drizzle the vinaigrette over the salad, arrange sliced steak on top, tuck in avocado slices right before serving, and get it to the table while the steak is still warm.
There was a evening last August when I served this on the back porch and nobody said a word for ten minutes straight. That kind of silence around a dinner table is the highest compliment food can receive.
Choosing the Right Cut of Steak
Flank steak is my first choice because its loose grain structure drinks up marinade and slices into tender pieces even when cooked past medium-rare. Sirloin works in a pinch but it can feel chewy if you accidentally overcook it, so keep a close eye on the grill time.
Getting the Vinaigrette Right
The secret to a vinaigrette that coats every leaf instead of pooling at the bottom is whisking aggressively for a full thirty seconds until the mixture looks slightly cloudy and thickened. If it breaks on you, add a tiny drop more mustard and whisk again.
Serving and Make-Ahead Tips
You can marinate the steak and grill the corn up to a day ahead, then keep everything in the fridge until you are ready to assemble. The vinaigrette also holds well in a jar so the actual meal comes together in under ten minutes.
- Keep avocado pits in with unused slices to slow browning if you prep early
- Toasted walnuts or pecans folded in right before serving add a crunch that makes the salad feel complete
- A chilled rosé or light pinot noir alongside this turns a weeknight dinner into something that feels like a proper occasion
This is the kind of recipe that makes you feel like a better cook than you probably think you are. Trust the marinade, watch the grill, and let the ingredients do the heavy lifting.
Recipe FAQs
- → What cut of steak works best for this salad?
-
Flank steak or sirloin are ideal choices. Both take well to balsamic marinade and slice thinly across the grain for a tender bite atop the greens.
- → Can I make this without a grill?
-
Yes, a grill pan on the stovetop works great for both the steak and corn. You can also sear the steak in a cast iron skillet and char the corn under a broiler.
- → How long should the steak marinate?
-
A minimum of 20 minutes gives good flavor, but marinating up to 2 hours in the refrigerator will deepen the balsamic taste significantly.
- → What can I substitute for Gorgonzola cheese?
-
Blue cheese or feta both work well if Gorgonzola isn't available. Feta will give a lighter, tangier profile while blue cheese keeps the bold creamy character.
- → Is this salad gluten-free?
-
The ingredients listed are naturally gluten-free, but always check labels on Dijon mustard and balsamic vinegar to confirm there's no hidden gluten from processing.
- → How do I store leftovers?
-
Keep the grilled steak, corn, and vinaigrette separate from the greens and cheese. Store in airtight containers in the fridge for up to 2 days and assemble fresh when ready to eat.