Spring is finally here and your body craves something fresh. You need a meal that feels light but keeps you full. This Steak Avocado Salad is the ultimate solution for your busy evenings.
It delivers juicy protein and healthy fats in every bite. The zesty balsamic dressing ties everything together perfectly. You can have this vibrant dish on your table in just 25 minutes. It is the perfect way to celebrate the new season.
Why This Recipe Works
This recipe is a total game-changer for your weekly rotation. It uses simple ingredients that pack a huge flavor punch. You get the crunch of fresh greens and the creaminess of ripe avocado. It is a Healthy Reset that actually tastes indulgent.
The quick sear on the steak keeps the kitchen cool. You do not need to spend hours over the stove. This salad is naturally low-carb and high in protein. It is designed to make you feel energized and satisfied.
Simple Cooking Method
We start by searing the steak to golden perfection. A hot cast-iron skillet is your best friend here. While the meat rests, you will whisk the simple dressing. Tossing the greens takes only a moment. This stress-free process ensures a delicious result every single time.
Simple Ingredients
- 1 lb flank steak
- 2 large ripe avocados, sliced
- 6 cups mixed spring greens
- 1 cup cherry tomatoes, halved
- 1/2 red onion, thinly sliced
- 2 tablespoons olive oil
- 1/2 teaspoon kosher salt
- 1/2 teaspoon cracked black pepper
- 1/4 cup extra virgin olive oil
- 2 tablespoons balsamic vinegar
- 1 teaspoon Dijon mustard
- 1 clove garlic, minced
Step-by-Step Directions
- Pat the flank steak dry and season both sides with kosher salt and black pepper.
- Heat 2 tablespoons of olive oil in a cast-iron skillet over high heat until shimmering.
- Sear the steak for 4-5 minutes per side until an internal temperature of 135°F (57°C) is reached for medium-rare.
- Transfer steak to a resting board for 10 minutes to allow juices to redistribute.
- In a small bowl, whisk together extra virgin olive oil, balsamic vinegar, Dijon mustard, and minced garlic until fully emulsified.
- In a large mixing bowl, combine the spring greens, halved cherry tomatoes, and sliced red onion.
- Thinly slice the rested steak against the grain at a 45-degree angle.
- Toss the greens with half of the vinaigrette and portion onto plates.
- Top each serving with steak slices and avocado, then drizzle with the remaining dressing.
Best Ways to Enjoy
Serve this salad immediately while the steak is still slightly warm. It looks beautiful on a large white platter for a Weeknight Dinner. Pair it with a glass of sparkling lemon water. You could also add some crusty sourdough on the side. The colors are so bright and inviting.
Keep It Fresh
This salad is best enjoyed right after you assemble it. You can store leftover steak in the fridge for three days. Keep the dressing in a separate small jar. Do not slice the avocado until you are ready to eat. Reheat the steak gently in a pan at low heat. This prevents the meat from becoming tough or dry.
Pro Tips
- Don’t skip resting the steak for the full 10 minutes.
- Avoid moving the steak too much while it sears for a crust.
- Use a very sharp knife to get clean avocado slices.
- Whisk the dressing vigorously until it thickens and stays together.
- Pick the brightest greens at the farmers market for extra crunch.
- Top with a sprinkle of flaky sea salt to elevate the flavors.
Easy Swaps
- Swap the flank steak for chicken breast if you prefer poultry.
- Add a sprinkle of feta cheese for a salty, tangy kick.
- Use baby spinach if spring greens are not available.
- Include toasted walnuts for a seasonal Spring crunch.
Common Questions
Can I make this ahead of time?
You can prep the veggies and dressing in advance. Cook the steak fresh for the best texture and flavor. Assemble everything right before you serve it.
How do I know the steak is done?
Use a meat thermometer for the most accurate results. Aim for 135°F for a perfect medium-rare center. The meat will continue to rise in temperature while resting.
Is this recipe family-friendly?
Yes, children usually love the steak and creamy avocado slices. You can serve the dressing on the side for picky eaters. It is a healthy meal everyone can enjoy.
I hope this vibrant salad brings a little Spring sunshine to your table. It is so rewarding to eat food that makes you feel this good. Happy cooking!
— Emily

Ingredients
Method
- Pat the flank steak dry and season both sides with kosher salt and black pepper.
- Heat 2 tablespoons of olive oil in a cast-iron skillet over high heat until shimmering.
- Sear the steak for 4-5 minutes per side until an internal temperature of 135°F (57°C) is reached for medium-rare.
- Transfer steak to a resting board for 10 minutes to allow juices to redistribute.
- In a small bowl, whisk together extra virgin olive oil, balsamic vinegar, Dijon mustard, and minced garlic until fully emulsified.
- In a large mixing bowl, combine the spring greens, halved cherry tomatoes, and sliced red onion.
- Thinly slice the rested steak against the grain at a 45-degree angle.
- Toss the greens with half of the vinaigrette and portion onto plates.
- Top each serving with steak slices and avocado, then drizzle with the remaining dressing.
