Steak Salad with Blue Cheese
Steak Salad with Blue Cheese

Flank Steak Salad With Blue Cheese (38g Protein, Meal-Prep Ready)

1 Shares
0
0
1

Flank steak salad isn’t something I make every week, but every so often the craving hits — and this is my favorite thing to pack for lunch the next day when there’s leftover flank steak in the fridge.

The blue cheese is what makes it, sitting right up against the steak with its sharp, creamy tang, and the whole thing is the kind of lunch that has me checking the clock before noon.

The first version I ever meal-prepped went soggy by Wednesday — I’d tossed everything together on Sunday and by midweek the greens were limp and the steak had bled into the tomatoes. The fix wasn’t a different recipe. It was how I packed it.

The layering order is what makes a flank steak salad hold up for four days. Greens go in dry, on the bottom, with a paper towel on top to catch moisture. Steak goes in a separate compartment or on top of the greens, never touching them until you’re ready to eat.

Pickled onions and tomatoes go in their own spot, blue cheese crumbles stay cold, and the walnuts go in a tiny separate container so they stay crunchy. Dressing gets its own little jar.

The other thing that matters is the steak itself. Flank steak is the right cut for this salad — it’s lean, it slices thin, and it takes a hard sear beautifully.

The one rule with flank is to slice it against the grain, perpendicular to the long muscle fibers, or the slices come out chewy no matter how perfectly you cooked it. A 145°F pull with a 10-minute rest gives you medium-rare steak that stays tender cold.

The salad comes out at 38 grams of protein per serving with blue cheese, quick-pickled onions, cherry tomatoes, and toasted walnuts over mixed greens, all brought together with a honey balsamic vinaigrette. It takes 35 minutes start to finish and holds four days in the fridge. It’s a steak salad lunch box that actually tastes good on day four.

Why This Recipe Works

Flank Steak Salad With Blue Cheese-lunch at work
Flank Steak Salad With Blue Cheese-lunch at work

Flank steak salad goes wrong in three specific ways: soggy greens, chewy steak, and a dressing that separates or tastes flat. Here’s how this version solves each one.

1. Layer in the Right Order for Meal Prep

The greens go in dry and on the bottom. The steak goes in a separate compartment or on top, not mixed in. The pickled onions and tomatoes go in their own compartments because they release moisture. The blue cheese goes in cold. The walnuts and dressing stay separate until serving. That layering is what keeps the greens crisp through day four instead of wilting by day two.

2. Slice the Flank Steak Against the Grain

Flank steak has long muscle fibers running the length of the cut, and slicing with them leaves you with chewy, stringy pieces no matter how well you cooked the steak. Look at the direction of the fibers, then cut perpendicular to them. Thin slices — about ¼ inch — against the grain give you tender pieces that stay tender cold.

3. Emulsify the Vinaigrette With Dijon and Honey

The Dijon mustard is what holds the vinaigrette together — it’s an emulsifier, so the olive oil and balsamic stay combined instead of separating into oil on top and vinegar below. The honey adds a touch of sweetness that balances the balsamic’s acidity and plays well with the blue cheese. Whisking vigorously or shaking in a jar creates a stable emulsion that holds in the fridge for days.

Ingredients That Matter

Flank Steak Salad With Blue Cheese-ingredients
Flank Steak Salad With Blue Cheese-ingredients

Flank steak. One and a half pounds, trimmed. Flank steak is lean, cooks fast, and slices beautifully against the grain. Top sirloin is a good substitute — slightly more tender, slightly less beefy. Both should be pulled at 145°F for medium-rare and rested 10 minutes before slicing.

Mixed baby greens or chopped romaine. Eight cups. A mix of tender greens holds up better than delicate ones like arugula, which wilts fast. Chopped romaine is the sturdiest option if you’re meal-prepping for the full four days.

Crumbled blue cheese, Gorgonzola recommended. Half a cup. Gorgonzola is creamier and slightly milder than other blue cheeses — it crumbles well and doesn’t overpower the salad. If you’re using a sharper blue, use a little less.

Quick-pickled red onions. Sliced red onion, red wine vinegar, water, and a pinch of salt, sitting together for 10 to 15 minutes. This is the shortcut that gives you the pickled-onion flavor without a long brine. The acidity cuts through the rich steak and blue cheese and keeps the salad from tasting heavy.

Cherry tomatoes, halved. One cup. Cherry tomatoes are sweeter and firmer than slicing tomatoes, and they hold up better in meal prep. Halve them so they release their juices into the salad instead of sitting whole and bland.

Toasted walnuts. A quarter cup, optional. Toasting them in a dry skillet for 3 to 5 minutes wakes up their flavor and gives the salad its only real crunch. Skip them and the salad is softer but still good; keep them separate until serving so they stay crisp.

Honey balsamic vinaigrette. Olive oil, balsamic vinegar, Dijon, honey, grated garlic, salt, and pepper. The Dijon is the emulsifier, the honey is the balancer, and the grated garlic is what makes it taste homemade instead of bottled. Make it in a jar and shake — it’s faster than whisking and stores better.

How to Make High-Protein Flank Steak Salad With Blue Cheese

Flank Steak Salad With Blue Cheese-searing and cooking the steak
Flank Steak Salad With Blue Cheese-searing and cooking the steak

(See the recipe card below — the steps are identical and the card is the single source of truth.)

Tips and Troubleshooting

The greens went soggy by day two. They weren’t dry enough, or the steak was packed with them. Dry the greens thoroughly in a salad spinner, add a paper towel to the container, and keep the steak in a separate compartment.

The steak is chewy. It was sliced with the grain, or it was overcooked. Look at the direction of the muscle fibers on the flank and cut perpendicular to them. Pull the steak at 145°F and rest it 10 minutes before slicing.

The steak tastes bland. It wasn’t seasoned enough, or it wasn’t seared hard enough. Season generously with salt, pepper, and garlic powder, and get the cast-iron skillet thoroughly preheated before the steak goes in.

The blue cheese overpowered everything. The blue was too sharp, or there was too much of it. Gorgonzola is milder; if you’re using a sharper blue, use ⅓ cup instead of ½ cup.

The vinaigrette separated in the fridge. That’s normal — olive oil solidifies when cold. Let the jar sit at room temperature for 5 minutes and shake well before using.

The pickled onions are too sharp. They needed more time in the vinegar. Let them sit the full 15 minutes, or up to 30 minutes if you want them softer and more mellow.

The walnuts went soft. They were stored with the salad instead of separately. Keep them in a small separate container or a zip-top bag, and add them right before eating.

The tomatoes released too much liquid. They were sliced too small or stored mixed with the greens. Halve them and keep them in their own compartment so their juices stay contained.

Substitutions and Swaps

Flank steak → top sirloin or skirt steak. Top sirloin is more tender and slightly less beefy; skirt steak is thinner and cooks faster — sear 3 to 4 minutes per side. Both slice well against the grain.

Blue cheese → feta or goat cheese. Feta is sharper and saltier; goat cheese is creamier and tangier. Both crumble well over the salad, though the flavor profile shifts.

Mixed greens → chopped romaine or kale. Romaine is the sturdiest for meal prep. Kale holds up even better but needs a massage with olive oil and salt to soften.

Honey → maple syrup. Same quantity. Maple adds a slightly different sweetness that works just as well with balsamic.

Balsamic vinegar → red wine vinegar. Different flavor — sharper and less sweet — but it works if you increase the honey to 1½ teaspoons.

Walnuts → pecans or almonds. Pecans are slightly sweeter and toast the same way; almonds are crunchier and more neutral. Same quantity.

For a dairy-free version: skip the blue cheese and add 2 extra tablespoons of toasted walnuts plus a sprinkle of nutritional yeast for a savory note.

For a steak salad lunch box on the go: pack everything in a divided glass container — greens and steak in the large compartment, tomatoes and pickled onions in the small compartments, dressing in a tiny jar. Walnuts in a zip-top bag on top.

Storage and Meal Prep

Flank Steak Salad With Blue Cheese-meal prep
Flank Steak Salad With Blue Cheese-meal prep

Refrigerate the cooked steak in a separate airtight container from the greens, or use divided meal-prep containers. Refrigerate promptly within 2 hours of cooking.

Shelf life: cooked steak keeps 3 to 4 days refrigerated at 40°F or below. The greens stay crisp the same amount of time if they’re kept dry and separate.

Salad components: keep greens dry and separate from the steak. Store tomatoes, pickled onions, and blue cheese in separate compartments when possible.

Dressing: refrigerate in a sealed jar — it contains fresh garlic and needs to stay cold. Let it sit at room temperature 5 minutes and shake before using.

Walnuts: add immediately before eating to preserve their crunch.

No reheating needed. The steak is meant to be eaten cold or brought gently to room temperature. Reheating it will overcook it and wilt the greens. If you want it warm, sear a fresh piece and assemble fresh.

Food safety: store within 2 hours of cooking. Discard anything left at room temperature longer than 2 hours.

Yield: 4

High-Protein Flank Steak Salad With Blue Cheese

Steak Salad with Blue Cheese
No Ratings

Juicy grilled flank steak sliced over crisp mixed greens with sweet cherry tomatoes, tangy quick-pickled red onions, creamy blue cheese, and toasted walnuts — finished with a homemade honey balsamic vinaigrette.

Prep Time 15 minutes
Cook Time 10 minutes
Additional Resting Time 10 minutes
Total Time 35 minutes

Ingredients

Steak & Seasoning

  • 1½ lbs flank steak or top sirloin, trimmed
  • 1 teaspoon kosher salt
  • ½ teaspoon freshly cracked black pepper
  • 1 teaspoon garlic powder
  • 1 tablespoon olive oil, for cooking

Salad Base

  • 8 cups mixed baby greens or chopped romaine hearts
  • 1 cup cherry tomatoes, halved
  • ½ cup red onion, thinly sliced
  • ½ cup crumbled blue cheese (Gorgonzola recommended)
  • ¼ cup raw walnuts, toasted and coarsely chopped (optional)

Quick-Pickled Red Onions

  • 1 tablespoon red wine vinegar
  • 1 tablespoon water
  • Pinch of salt

Honey Balsamic Vinaigrette

  • 3 tablespoons extra-virgin olive oil
  • 2 tablespoons balsamic vinegar
  • 1 teaspoon Dijon mustard
  • 1 teaspoon honey
  • 1 small garlic clove, finely grated
  • ¼ teaspoon salt
  • ¼ teaspoon freshly cracked black pepper

Instructions

  1. Prepare the Red Onions: Place the thinly sliced red onions in a small bowl. Add the red wine vinegar, water, and a pinch of salt. Toss to coat and let sit 10 to 15 minutes while preparing the other ingredients. This quick-pickling softens the sharpness of raw onion and adds acidity that balances the rich steak and blue cheese. Drain before assembling.
  2. Season the Steak: Pat the steak completely dry with paper towels. Rub both sides with olive oil, kosher salt, black pepper, and garlic powder. Let the seasoned steak sit at room temperature briefly while the skillet heats — do not leave raw meat out for an extended period.
  3. Cook the Steak: Heat a heavy cast-iron skillet over medium-high heat until thoroughly preheated. Add the steak and cook until a deep brown crust forms. Cooking time depends on the thickness, so use an instant-read thermometer rather than the clock. For food safety, cook whole cuts of beef to 145°F, followed by a 3-minute rest. Transfer the steak to a clean cutting board and rest about 10 minutes. Slice thinly against the grain — for flank steak, look for the direction of the long muscle fibers and cut perpendicular to them.
  4. Prepare the Balsamic Vinaigrette: In a small bowl or jar, combine the olive oil, balsamic vinegar, Dijon mustard, honey, grated garlic, salt, and black pepper. Whisk vigorously until smooth and lightly thickened, or seal in a jar and shake until emulsified. Taste and adjust the acidity or sweetness if needed. Refrigerate until serving.
  5. Toast the Walnuts: Place the walnuts in a dry skillet over medium-low heat. Toast 3 to 5 minutes, stirring frequently, until fragrant and lightly golden. Transfer immediately to a plate to cool so residual skillet heat doesn't over-toast them.
  6. Assemble the Salad: Divide the mixed greens evenly among four serving bowls or meal-prep containers. Arrange the sliced steak over the greens. Add the halved cherry tomatoes, drained pickled red onions, and blue cheese crumbles. Sprinkle with toasted walnuts if using. For immediate serving, drizzle with the vinaigrette just before eating. For meal prep, keep the dressing and walnuts separate until serving.

Notes

Notes: The layering order is what makes this hold up for meal prep — greens dry on the bottom, steak separate or on top, tomatoes and pickled onions in their own compartments, blue cheese cold, walnuts and dressing separate until serving.

Slice the flank against the grain or the steak will be chewy cold. Let the dressing sit at room temperature 5 minutes and shake before using — olive oil solidifies in the fridge. Cooked steak keeps 3 to 4 days refrigerated; the steak is meant to be eaten cold or at room temperature, not reheated.

Nutrition is an estimate and varies by blue cheese brand and dressing portion.

Estimated per serving (with dressing, without walnuts): 410 calories · 38g protein · 10g carbs · 25g fat · 2g fiber · 500mg sodium

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Frequently Asked Questions

How do I keep the salad from getting soggy?
Dry the greens thoroughly in a salad spinner, add a paper towel to the container, and keep the steak in a separate compartment. Tomatoes and pickled onions go in their own compartments so their juices don’t reach the greens.

Can I use a different cut of steak?
Yes. Top sirloin is more tender and slightly less beefy; skirt steak is thinner and cooks faster — sear 3 to 4 minutes per side. Both slice well against the grain. Flank is the classic for this salad because it’s lean and slices thin.

Why does the steak need to rest before slicing?
Resting allows the juices to redistribute so they don’t run out onto the cutting board when you slice. A 10-minute rest after cooking gives you juicier, more tender slices.

Can I eat this warm instead of cold?
Yes, but it becomes a different salad. If you want it warm, sear a fresh piece of steak and assemble fresh — reheating cooked steak in the microwave will overcook it and wilt the greens. The recipe is designed for cold or room-temperature eating.

Is this good for meal prep?
Yes — it’s designed for it. Use a divided glass container: greens and steak in the large compartment, tomatoes and pickled onions in the small compartments, blue cheese on top of the greens, dressing in a small jar, and walnuts in a zip-top bag. It holds 3 to 4 days.

Can I make the dressing ahead?
Yes, up to a week ahead. Store it in a sealed jar in the fridge and shake before using. The olive oil will solidify when cold — let it sit at room temperature 5 minutes and it loosens right up.

Is this gluten-free?
It is, as long as your blue cheese, balsamic vinegar, and Dijon don’t contain additives. Most don’t, but check the labels if you’re sensitive.

What can I use instead of blue cheese?
Feta is sharper and saltier; goat cheese is creamier and tangier. Both crumble well over the salad, though the flavor profile shifts.

More Meal Prep Recipes You’ll Love

Salad With Salmon– Mediterranean Meal Prep, 30g Protein

Autumn Mediterranean Diet Meal Prep Bowls with Roasted Veggies & Chicken

Smoked Salmon Bowl Meal Prep Box (30g Protein, 5 Minutes)

Closing

I’ve made this flank steak salad more times than I can count, and the two things that changed everything for me were slicing the flank against the grain and layering the meal-prep containers in the right order.

The first version I meal-prepped, I mixed everything together on Sunday and by Wednesday the greens were limp and the steak had bled into the tomatoes.

The layering habit is the step I’d fight you over now.

If you make it with skirt steak or swap the blue cheese for feta, let me know how it turns out in the comments.

1 Shares
You May Also Like