Salmon Avocado Salad Recipe – Easy, Healthy & Ready in 20 Minutes

There’s something incredibly satisfying about a meal that checks all the boxes—fresh, fast, flavorful, and filling. That’s exactly what this Salmon Avocado Salad brings to the table. With buttery pan-seared salmon, creamy avocado, crisp veggies, and a zesty lemon vinaigrette, this salad is a wholesome, no-fuss recipe that feels like a restaurant-quality dish, but it’s totally doable at home.

What makes this salad truly shine is its perfect balance of textures and flavors. The salmon is rich and flaky, the avocado adds a luxurious creaminess, and the fresh vegetables offer crunch and brightness. Every bite feels light yet hearty, healthy yet indulgent. And let’s not forget the dressing—it’s a simple lemon vinaigrette that ties everything together with a tangy punch.

I first made this salad on a warm weekday afternoon when I was craving something clean but satisfying, I had a few leftover salmon fillets from dinner the night before, some greens in the fridge, and an avocado on the brink of being too ripe. I threw it all together with a quick vinaigrette, and it was love at first bite. Since then, this salad has been on repeat—especially on days when I want a quick but nourishing meal.

Whether you’re looking to boost your protein intake, eat more veggies, or just need a 20-minute meal that doesn’t feel like a compromise, this Salmon Avocado Salad is the answer. It’s great for lunch, a light dinner, or even a weekend brunch when you want something that looks as good as it tastes.

Why You’ll Love This Recipe

There are so many reasons this salmon avocado salad needs to be in your regular rotation. Here are just a few highlights:

It’s fast and easy. You can have this on the table in under 20 minutes, which makes it ideal for busy weeknights or meal prepping for the week. The steps are simple, the ingredients are straightforward, and the results are consistently delicious.

It’s incredibly flavorful. Thanks to the natural richness of salmon and avocado, paired with bright lemon vinaigrette and fresh herbs or veggies, every bite is packed with satisfying, fresh flavor.

It’s full of texture. The crispy edges of seared salmon, the buttery avocado, and the crunchy cucumber and onion create a dynamic mix of textures that make the salad feel complete and well-rounded.

It’s versatile. You can easily customize it to fit your taste or what’s in your fridge. Switch up the greens, use cherry tomatoes or grape tomatoes, add a sprinkle of feta cheese or swap in a different dressing. It’s a flexible base that welcomes variation.

It’s nutrient-dense. More on this below, but this salad is loaded with healthy fats, lean protein, fiber, and essential vitamins—so it fuels your body while satisfying your cravings.

It’s family-friendly. Even picky eaters can get behind this dish. You can serve it deconstructed for kids, or flake the salmon into smaller bites to make it easier to eat.

Whether you’re cooking for one or feeding the whole family, this salad offers a fresh and filling option that you’ll come back to again and again.

Health Benefits

This salmon avocado salad doesn’t just taste good—it’s good for you, too. Each ingredient brings something beneficial to the table, making this a powerhouse of nutrition in one colorful bowl.

Salmon is one of the best sources of high-quality protein and omega-3 fatty acids, which support heart health, reduce inflammation, and improve brain function. Wild-caught salmon, especially varieties like Sockeye or Coho, also provides a generous dose of vitamin D and B vitamins.

Avocado contributes heart-healthy monounsaturated fats, which help lower bad cholesterol levels and support healthy skin and brain function. It’s also rich in fiber, potassium, and folate.

Spinach and mixed greens are packed with antioxidants, iron, and vitamins A, C, and K. They help support immunity, bone health, and energy production.

Cucumbers, tomatoes, and red onions add hydration, vitamins, and crunch while keeping the salad light and refreshing.

The lemon vinaigrette adds a dose of vitamin C and brings a brightness that helps the flavors shine without overwhelming them with heavy sauces.

Overall, this salad is low in carbs, high in protein, and full of healthy fats. It fits well into balanced diets, whether you’re eating low-carb, Mediterranean, or just trying to eat more whole foods.

Preparation Time, Servings, and Nutritional Information

Total Time: 20 minutes
Prep Time: 10 minutes
Cook Time: 10 minutes
Servings: 2 large salads (or 4 smaller side portions)

Calories per Serving: 450
Protein: 35g
Carbohydrates: 12g
Fat: 30g
Fiber: 7g
Sugar: 4g

Ingredients List

For the Salad:

  • 2 wild-caught salmon fillets (about 6 oz each)
  • 4 cups baby spinach or mixed greens
  • 1 large avocado, sliced or cubed
  • 1 cup cherry tomatoes, halved
  • ½ cucumber, thinly sliced
  • ¼ red onion, thinly sliced

For the Lemon Vinaigrette:

  • 3 tablespoons extra virgin olive oil
  • 2 tablespoons fresh lemon juice
  • 1 teaspoon Dijon mustard (optional for extra tang)
  • ½ teaspoon honey or maple syrup
  • Salt and black pepper to taste

Ingredient Highlights:

  • Wild-caught salmon: Choose Sockeye, Coho, or King salmon for the best flavor and texture. Frozen wild salmon can be just as good—just thaw it thoroughly before cooking.
  • Avocado: Look for one that yields slightly to gentle pressure. Too firm and it won’t mash; too soft and it can become mushy.
  • Fresh greens: Baby spinach or arugula work beautifully here, but feel free to use spring mix or even chopped romaine.
  • Lemon vinaigrette: This homemade dressing adds zippy freshness. You can swap in a Champagne or balsamic vinaigrette if preferred.

Step-By-Step Cooking Instructions

1. Prep the Salmon:

  • Start by patting your salmon fillets dry with a paper towel. This helps them sear more evenly and prevents sticking.
  • Season both sides with salt and freshly ground black pepper.
  • Heat a nonstick skillet or cast iron pan over medium-high heat. Add a drizzle of olive oil.
  • Once the pan is hot, place the salmon skin-side up. Sear for about 4 to 5 minutes, then flip and cook another 2 to 3 minutes, depending on thickness.
  • The salmon should be golden on the outside and just opaque in the center. Don’t overcook—residual heat will finish the job.
  • Remove from heat and set aside to rest while you prep the rest of the salad.

2. Make the Dressing:

  • In a small bowl or jar, whisk together the olive oil, lemon juice, Dijon mustard, honey, salt, and pepper until well combined.
  • Taste and adjust seasoning as needed.

3. Chop and Assemble the Veggies:

  • While the salmon is cooking or resting, slice the cucumber, onion, and tomatoes.
  • Halve, pit, and cube the avocado.
  • In large bowls, layer the baby spinach first, then top with the chopped vegetables and avocado.

4. Add the Salmon:

  • Place a whole fillet over each bowl or flake it into bite-sized pieces for easier eating.
  • Drizzle generously with the lemon vinaigrette.

5. Serve Immediately:

  • Serve while the salmon is still slightly warm, which enhances the contrast between warm and cool ingredients.

How to Serve

This salad is a complete meal on its own, but there are plenty of ways to elevate the experience depending on your needs:

  • Serve it with warm flatbread or pita on the side for a heartier lunch.
  • Add a poached or boiled egg for extra protein.
  • Sprinkle with toasted sesame seeds or sunflower seeds for added crunch.
  • Crumble in a bit of feta or goat cheese for a tangy twist.
  • Serve on a large platter for a dinner party centerpiece.

Pairing Suggestions

Since this salad is fresh and flavorful, you’ll want to pair it with sides and drinks that complement its light and zesty profile.

Side Dishes:

  • Roasted sweet potatoes
  • Steamed asparagus with lemon
  • Quinoa or couscous tossed with herbs

Drinks:

  • A sparkling lemonade or iced herbal tea
  • Cucumber-mint infused water
  • For a halal-friendly brunch, pair with a fresh mango smoothie or coconut water

Storage, Freezing & Reheating Instructions

Storing Leftovers:

  • Store leftover components separately. Keep the salmon, vegetables, and dressing in separate containers in the fridge.
  • The salmon will stay fresh for up to 3 days when stored in an airtight container.
  • Avocado may brown, so add it fresh if storing in advance.

Freezing:

  • Cooked salmon can be frozen. Let it cool, wrap tightly, and freeze for up to 3 months.
  • Thaw overnight in the refrigerator before reheating.

Reheating:

  • Reheat the salmon gently in a skillet over low heat or in the oven at 300°F for 10–12 minutes.
  • Avoid the microwave if possible to preserve texture.

Common Mistakes to Avoid

  • Overcooking the salmon: It should be just barely opaque in the center. Remember, it continues to cook even after you remove it from the heat.
  • Using unripe or overripe avocado: Choose one that’s just soft enough to cut smoothly but still holds its shape.
  • Skipping the dressing: A good vinaigrette pulls everything together. Don’t go without it.
  • Not drying the salmon: This step is crucial for getting a good sear.
  • Adding hot salmon directly to greens: Let it cool slightly so it doesn’t wilt the salad.

Pro Tips

  • Let the salmon rest for a couple minutes before adding to the salad to keep the greens from wilting.
  • If you’re meal prepping, store everything separately and combine just before eating.
  • Massage your greens with a little dressing before plating for extra flavor.
  • Use a mandoline slicer for paper-thin cucumbers and onions for a refined texture.
  • Always taste your vinaigrette before dressing the salad. A pinch more salt or a dash of sweetness can make a big difference.

Frequently Asked Questions (FAQs)

Can I use canned salmon instead of fresh?
Yes, for a quicker option, high-quality canned salmon works. Just drain it well and flake it into the salad.

What’s the best type of salmon to use?
Wild-caught salmon like Sockeye, Coho, or King offers the best flavor and nutritional profile. Frozen wild salmon is often fresher than so-called “fresh” fish unless it’s locally sourced.

Can I make this salad ahead of time?
Absolutely. Prep the vegetables and dressing in advance, and cook the salmon up to a day ahead. Just assemble everything right before serving.

How can I keep avocado from browning?
If storing for later, toss avocado pieces in lemon juice and keep them tightly sealed in an airtight container.

Is this salad keto-friendly?
Yes. It’s low in carbs and high in healthy fats, which fits well into a ketogenic diet.

Can I grill the salmon instead of pan-searing?
Yes. Grilled salmon adds a smoky flavor that works beautifully in this salad.

What if I don’t have Dijon mustard for the dressing?
You can leave it out or substitute with a touch of plain mustard or even a dash of vinegar for acidity.

Can I use another green instead of spinach?
Definitely. Arugula, kale (massaged), or a spring mix all work well here.

How do I know when the salmon is done cooking?
The flesh should flake easily with a fork and be just barely opaque in the center. Use a thermometer if needed—145°F is the ideal internal temperature.

What protein alternatives can I use?
Grilled chicken, shrimp, or even tofu are great substitutes if you don’t have salmon on hand.

Conclusion & Call to Action

This Salmon Avocado Salad is more than just a healthy meal—it’s a celebration of fresh, vibrant ingredients that come together in under 20 minutes. Whether you’re trying to eat better, cook more at home, or just looking for something that tastes amazing without being complicated, this recipe fits the bill.

Give it a try and make it your own. I’d love to hear how it turns out for you. Did you swap in a different dressing? Add a fun twist? Snap a photo and tag me on social media—I always love seeing your delicious creations in action. Happy cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Salmon Avocado Salad


  • Author: Marina Savoy
  • Total Time: 20 minutes
  • Yield: 2 large servings 1x
  • Diet: Gluten Free

Description

A fresh, healthy, and satisfying salad featuring pan-seared wild salmon, creamy avocado, crisp vegetables, and a zesty lemon vinaigrette—ready in just 20 minutes.


Ingredients

Scale
  • 2 wild-caught salmon fillets (6 oz each)

  • 4 cups baby spinach or mixed greens

  • 1 large avocado, sliced

  • 1 cup cherry tomatoes, halved

  • ½ cucumber, sliced

  • ¼ red onion, thinly sliced

  • Lemon Vinaigrette:

    • 3 tbsp olive oil

    • 2 tbsp fresh lemon juice

    • 1 tsp Dijon mustard

    • ½ tsp honey or maple syrup

    • Salt & pepper to taste


Instructions

  • Pat salmon dry and season with salt and pepper.

  • Heat oil in skillet over medium-high. Sear salmon skin-side up for 4–5 mins, then flip and cook 2–3 mins more. Set aside.

  • Whisk vinaigrette ingredients in a bowl until well combined.

  • Assemble salad: layer greens, tomatoes, cucumber, onion, and avocado in bowls.

  • Top with salmon fillets and drizzle with dressing. Serve immediately.

Notes

  • For best texture, let salmon rest 2 minutes before adding to salad.
  • Use arugula or romaine instead of spinach for variety.
  • Swap Dijon with honey mustard for a sweeter dressing.
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Category: Salad, Main Dish
  • Method: Pan-seared
  • Cuisine: American, Mediterranean

Leave a Comment

Recipe rating