Hey, I’m Chloe!
You know those meals that feel light but still totally satisfying? This is one of those. This flank steak salad recipe is my go-to when I want something fresh, colorful, and still packed with real, hearty flavor. It’s the kind of dinner that looks beautiful on the table but is secretly super simple to throw together.

Juicy grilled steak, crisp greens, and a creamy, slightly spicy dressing all come together in the best way. It’s easy enough for a weeknight but honestly feels like something you’d order at a restaurant.
And the best part? You don’t need anything fancy. Just good ingredients, a little prep, and you’re set.
The Secret to a Perfect Flank Steak Salad
Let’s talk about what makes this recipe really shine.
Marinating Makes All the Difference
Flank steak is naturally lean, so it needs a little help to stay tender and flavorful. A simple marinade with lime, garlic, and spices does all the heavy lifting.
If you want to really master this step, I highly recommend checking out this marinated flank steak recipe because it breaks down exactly how to get that juicy, tender texture every single time.
Let it sit for at least 2 hours. If you’ve got more time, even better.
This step is what turns a good steak into a great one.
High Heat = Better Flavor
When you grill flank steak over medium-high heat, you get that beautiful sear on the outside while keeping the inside juicy.
You’re aiming for that slightly charred, smoky flavor that makes every bite better.
And if you love that grilled flavor, you can also explore this grilled flank steak with chimichurri for another easy way to use the same cut of meat in a totally different (and super fresh) way.
Ingredients You’ll Need
This recipe keeps things simple but flavorful, inspired by a classic grilled version .
For the Steak Marinade
- Flank steak
- Olive oil
- Fresh lime juice
- Garlic
- Cilantro
- Worcestershire sauce
- Cumin
- Crushed red pepper
- Salt and pepper
For the Salad
- Romaine lettuce
- Cherry or grape tomatoes
- Red onion
- Queso fresco or cotija cheese
- Fresh cilantro
Optional add-ins:
- Avocado
- Grilled corn
- Black beans
- Radishes
For the Creamy Dressing
- Mayonnaise
- Red wine vinegar
- Lemon juice
- Olive oil
- Sriracha
- Honey
- Garlic
- Salt and pepper
For precise amounts, check the recipe card at the end of the post.

How to Make Flank Steak Salad Recipe
Before we jump into the steps, just know this is way easier than it looks. You’re basically marinating, grilling, chopping, and tossing. That’s it.
Step-by-Step Instructions
- Make the dressing first
Whisk everything together in a bowl. Taste it and adjust the spice level. Pop it in the fridge while you prep everything else.

- Marinate the steak
Mix all marinade ingredients, coat the steak well, and let it sit in the fridge for at least 2 hours.


- Grill the steak
Preheat your grill to medium-high. Cook the steak for about 3 to 5 minutes per side depending on thickness.

- Let it rest
This part is important. Give it about 5 minutes so the juices stay inside. - Slice thinly
Cut against the grain into thin strips.

- Build your salad
Add your greens, veggies, and cheese to a bowl. Top with steak and drizzle with dressing.


My Favorite Tips (From Years of Testing This Stuff)
After making this more times than I can count, here are the little tricks that really help:
- Don’t Skip the Rest Time: If you cut the steak too early, all those juices run out. Let it rest. Trust me.
- Use Fresh Citrus: Fresh lime and lemon juice make a huge difference. Bottled just doesn’t hit the same.
- Keep Dressing Separate for Storage: If you’re not eating everything right away, store the dressing separately so your salad stays crisp.
Easy Variations You Can Try
This is one of those recipes you can tweak based on what you have.
Make It Tex-Mex Style
Add black beans, corn, avocado, and a little extra lime.
Go Low-Carb
Skip beans and corn. Add more greens and maybe some cucumber.
Swap the Protein
Not in the mood for steak? Grilled chicken or shrimp works great too.

How to Store and Reheat
If you have leftovers, here’s how to keep everything tasting fresh:
- Store steak, salad, and dressing separately
- Keep everything in airtight containers
- Reheat steak gently in the microwave or air fryer
When ready to eat again, just assemble fresh.
Serving Ideas
This flank steak salad is already a full meal, but if you want to round it out:
- Serve with warm bread
- Add a side of roasted potatoes
- Pair with a simple soup
Or, if you’re planning a full meal lineup, this easy healthy dinner guide is perfect for building out a complete, balanced table without overthinking it.
Why You’ll Keep Coming Back to This Recipe
This isn’t just another salad. It’s one of those recipes you make once and then start thinking about again the next week.
It’s easy. It’s flexible. And it actually feels like a real dinner, not just a bowl of greens.
And honestly, once you get comfortable cooking flank steak, it opens the door to so many other meals.

FAQ
At least 2 hours, but up to 24 hours if you want deeper flavor and more tenderness.
Medium-rare to medium works best. It keeps the steak juicy and tender.
Yes. A cast iron skillet works great. Just cook over high heat for a nice sear.
Store dressing separately and only add it right before serving.
Flank Steak Salad Recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
This flank steak salad recipe is fresh, colorful, and packed with bold flavor. Juicy grilled steak, crisp greens, and a creamy, slightly spicy dressing come together for a satisfying meal that feels light but still hearty and perfect for any night of the week.
Ingredients
- 1.5–2 lb flank steak
- ½ cup olive oil
- ¼ cup fresh lime juice
- 3 garlic cloves, minced
- 1 tbsp cilantro
- 1 tbsp Worcestershire sauce
- ¼ tsp crushed red pepper
- ½ tsp cumin
- Salt and pepper
- ⅓ cup mayonnaise
- ½ tbsp red wine vinegar
- 2 tsp lemon juice
- 1 ½ tbsp olive oil
- 1–2 tablespoon sriracha
- 1 garlic clove
- 2 tsp honey
- Salt and pepper
- 7–8 cups chopped romaine
- 10 oz tomatoes
- ¼ cup red onion
- 1 cup queso fresco
- Fresh cilantro
Instructions
- Whisk marinade ingredients and coat steak. Marinate at least 2 hours.
- Mix dressing ingredients and chill.
- Preheat grill to medium-high heat and cook steak for 3 to 5 minutes per side.
- Let steak rest for 5 minutes.
- Slice steak thinly against the grain.
- Toss salad ingredients together, top with steak, and drizzle with dressing.
Notes
Always slice steak against the grain for tender bites. Let steak rest before cutting to keep it juicy. Adjust spice level in dressing to your taste. Store steak, salad, and dressing separately for best leftovers.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Grilled
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 540
- Sugar: 5g
- Sodium: 720mg
- Fat: 36g
- Saturated Fat: 10g
- Unsaturated Fat: 22g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 3g
- Protein: 35g
- Cholesterol: 85mg



Leave a Reply