This steak salad is the kind of meal that makes you feel like you're eating at a nice restaurant, except you made it in 30 minutes and you're standing at the kitchen counter in your pajamas. Perfectly grilled flank steak, sliced thin and fanned over a big bowl of peppery greens with all the good stuff — creamy avocado, juicy tomatoes, charred red onion, and tangy blue cheese.
Why This Recipe Works
- A quick balsamic marinade tenderizes the flank steak while adding a subtle caramelized sweetness when it hits the grill
- Grilling the red onions mellows their bite and adds a smoky char that pairs perfectly with the peppery arugula
- Resting the steak for a full 5 minutes lets the juices redistribute so they end up in your mouth, not on the cutting board
- Tossing the greens with dressing before adding the steak keeps the leaves evenly coated without drowning the meat
"Dad, this is restaurant food." That's what Lily said last week when I set this steak salad down on the table — and honestly, that might be the best compliment I've ever gotten. This grilled steak salad with balsamic vinaigrette is the kind of meal that looks and tastes like a $25 entrée but comes together in about 30 minutes. Perfectly grilled flank steak sliced paper-thin, fanned over peppery arugula with creamy avocado, juicy tomatoes, charred red onion, tangy blue cheese, and a homemade balsamic vinaigrette that pulls everything together.
Three things make this one stand out from every other steak salad I've tried: a screaming hot grill for that deep charred crust, slicing against the grain so every piece is melt-in-your-mouth tender, and a punchy homemade dressing that actually tastes like something. Ditch the bottled stuff — this balsamic vinaigrette takes two minutes and the difference is night and day. Even Ben, who normally won't touch anything green, picked the steak pieces right off the top.
Here's a move Matt taught me, actually — grill the red onion slices right alongside the steak. The heat mellows out all that sharpness and brings this incredible smoky sweetness that pairs perfectly with the peppery arugula and tangy cheese. It takes the whole salad from solid to the kind of thing where three people text you asking for the recipe.
Once the steak has rested and you've sliced it thin, assembly is the fun part. Build a big bed of greens, scatter your veggies and cheese, lay that gorgeous pink steak right on top, and hit it all with a generous drizzle of vinaigrette. Dinner-party-worthy but easy enough for a random Wednesday. Grab your tongs.
If you enjoyed this grilled steak salad with balsamic vinaigrette, for another American-inspired dish, try the cobb salad. And if you want to branch out a little, Spinach Strawberry Salad brings more American flavor to the table. There's plenty more where this came from — check out all our salad recipes.
How It Comes Together





Chef Tips
- Slicing against the grain is the single most important thing for tender steak salad — look for the long muscle fibers running across the meat and cut perpendicular to them.
- If you don't have a grill, a screaming hot cast-iron pan works just as well. Get it smoking before the steak goes in.
- Swap blue cheese for crumbled goat cheese or shaved Parmesan if you prefer something milder.
- Make the vinaigrette up to a week ahead and store it in a sealed jar in the fridge — just shake before using.
- Let the steak come to room temperature for 15-20 minutes before grilling for a more even cook from edge to center.
Variations
Asian-Inspired Steak Salad
Swap the vinaigrette for a sesame-ginger dressing, add shredded cabbage and edamame, and top with toasted sesame seeds and sliced scallions.
Southwestern Steak Salad
Season steak with cumin and chili powder, use romaine as the base, and add black beans, corn, pickled jalapeños, and a cilantro-lime dressing.
Mediterranean Steak Salad
Use a lemon-herb vinaigrette, swap blue cheese for crumbled feta, and add Kalamata olives, cucumber, and roasted red peppers.
Steakhouse Wedge Salad
Serve the sliced steak over crisp iceberg wedges with blue cheese dressing, crispy bacon crumbles, and diced tomatoes.
Serving Suggestions
Serve with crusty garlic bread or warm flatbread to soak up the vinaigrette. A glass of bold red wine like Malbec or Cabernet Sauvignon is the perfect pairing. For a heartier meal, add roasted potatoes or a scoop of grain salad on the side.
Make It Ahead
Marinate the steak for up to 2 hours in the fridge. Make the vinaigrette up to 1 week ahead. Prep and wash the greens and vegetables the morning of. Assemble everything just before serving.




