Salmon Avocado Salad
Salmon Avocado Salad combines flaky fish, creamy avocado, and crisp greens for a healthy lunch in minutes. Fresh, filling, and foolproof!
Last summer, I found myself standing in front of my open fridge at noon, wondering how to make lunch feel like a treat instead of another chore. I had leftover salmon, a perfectly ripe avocado, and a bag of baby spinach that needed using. Well, that improvised bowl turned into my go-to Salmon Avocado Salad—and now I make it at least twice a week.
There’s something about the combination of buttery salmon, silky avocado, and crisp vegetables that just works. The textures play off each other beautifully, and the whole thing comes together faster than ordering takeout. I’ve served this Healthy Salmon Lunch at Fourth of July barbecues and casual Sunday dinners, and it always disappears quickly.
Can a salad really be filling enough for lunch? Absolutely—especially when it’s loaded with protein and healthy fats that keep you satisfied all afternoon.
Table of Contents
Ingredients

| Ingredient | Amount |
|---|---|
| Baby spinach | 4 cups |
| Tomatoes, chopped | 2 |
| Avocado, diced | 1 |
| Cucumber, peeled and sliced | 1 |
| Red onion, chopped | 1/4 cup |
| Olive oil | 2 tablespoons |
| Salmon filets | 2 |
| Salt and pepper | to taste |
| Dressing | |
| Lemon vinaigrette | 1 recipe |
Instructions
Step 1: Heat olive oil in a large pan over medium-high heat until it shimmers slightly, about 2 minutes. Season both sides of the salmon filets generously with salt and pepper—don’t be shy here, as the seasoning creates a lovely crust. The oil should be hot enough that the salmon sizzles when it hits the pan.
Step 2: Add the salmon filets top side down and cook for 4-5 minutes without moving them. You’ll know they’re ready to flip when the edges turn opaque and the fish releases easily from the pan—as golden as autumn leaves. Listen for that steady sizzle; it means you’re building beautiful caramelization.
Step 3: Flip the salmon carefully using a wide spatula and cook for an additional 2-3 minutes. The salmon should be mostly opaque throughout, with just a hint of translucence in the very center. It’ll continue cooking slightly after you remove it from heat, so aim for barely underdone rather than fully cooked through.
Step 4: While the salmon rests for a minute or two, divide the baby spinach, chopped tomatoes, diced avocado, sliced cucumber, and red onion between two large bowls. Place the warm salmon filets on top of each salad, then drizzle with your prepared lemon vinaigrette to bring everything together with bright, tangy flavor.

Substitutions
Don’t have fresh salmon? Canned salmon works surprisingly well for this Healthy Salmon Avocado recipe. Just drain it thoroughly, flake it with a fork, and skip the cooking step entirely. It’s perfect for those days when you need lunch in five minutes flat.
Out of baby spinach? Swap in mixed greens, arugula, or even romaine hearts for a different texture. I sometimes use butter lettuce when I want something extra tender and mild. Each green brings its own personality to the bowl.
No lemon vinaigrette on hand? A simple balsamic dressing or even a drizzle of good olive oil with fresh lemon juice does the trick beautifully. You know what? Sometimes I just use a squeeze of lime and a pinch of sea salt, and it tastes incredible.
Need a dairy-free option? This Avocado And Salmon Lunch Bowl is naturally dairy-free as written. Just make sure your vinaigrette doesn’t contain any cheese or cream, and you’re all set for a clean, wholesome meal.
Troubleshooting
Salmon sticking to the pan? Make sure your oil is truly hot before adding the fish, and resist the urge to move it around. Let it develop that golden crust for the full 4-5 minutes, and it’ll release naturally. A good nonstick or well-seasoned cast iron pan makes all the difference.
Avocado turning brown too quickly? Toss the diced avocado with a tiny squeeze of lemon juice right after cutting. This slows oxidation significantly and adds a pleasant brightness. If you’re prepping ahead, press plastic wrap directly onto the cut surface to minimize air exposure.
Salad feeling bland? You probably need more salt than you think, plus a generous hand with the vinaigrette. Taste as you go and adjust the seasoning until everything pops. Sometimes an extra grind of black pepper or a sprinkle of red pepper flakes wakes everything up.
Cucumber releasing too much water? After slicing, lay the cucumber pieces on a paper towel for a few minutes to absorb excess moisture. You can also lightly salt them and let them sit for 5 minutes, then pat dry before adding to your bowl.
Storage and Meal Prep
Store the cooked salmon separately from the fresh vegetables in an airtight container in the refrigerator for up to 3 days. Keep the dressing in a small jar, and only combine everything right before eating to maintain that crisp, fresh texture. The avocado is best added fresh rather than stored, as it browns quickly even with lemon juice.
For meal prep success, cook your salmon filets on Sunday and portion out your greens and chopped vegetables into separate containers. When lunchtime arrives, you’ll just need to dice a fresh avocado and assemble everything in under two minutes. It’s the kind of prep-ahead strategy that makes healthy eating feel effortless all week long.
Serving Suggestions
This Salmon Avocado Salad is substantial enough to stand alone for lunch, but it also pairs wonderfully with a slice of crusty sourdough or some whole-grain crackers. I sometimes serve it alongside a simple soup for dinner, especially on cooler evenings when I want something comforting yet light. A chilled glass of white wine or sparkling water with cucumber makes it feel special.
For a heartier meal, add a scoop of quinoa or farro directly into the bowl before topping with salmon. The grains soak up the vinaigrette beautifully and add even more staying power. This approach turns the salad into a proper grain bowl that satisfies the hungriest family members.
Variations
Kid-Friendly Version: Cut the salmon into bite-sized pieces before serving, and go easy on the red onion (or omit it entirely). Kids often prefer ranch dressing over vinaigrette, so offer both options and let them choose. You can also serve the components separately so they can build their own bowls.
Spicy Kick: Add sliced jalapeños, a drizzle of sriracha mayo, or some crushed red pepper flakes to your vinaigrette. The heat plays beautifully against the cool, creamy avocado. I love this version on days when I need an energy boost.
Mediterranean Twist: Replace the lemon vinaigrette with a tzatziki-style yogurt dressing and add Kalamata olives, crumbled feta, and sliced red bell peppers. It transforms the Healthy Salmon Lunch into something that tastes like a Greek island vacation. The briny olives complement the rich salmon perfectly.
Winter Variation: Roast the salmon at 400°F instead of pan-searing it, and add roasted butternut squash, dried cranberries, and toasted pecans to the bowl. Use a maple-mustard vinaigrette for a cozy, seasonal spin that’s perfect from October through March.
Salmon Avocado Salad FAQs
Is it okay to eat salmon and avocado together?
Absolutely! Salmon and avocado are an ideal pairing from both a flavor and nutrition standpoint. They both contain healthy omega-3 fatty acids that support heart health, and their rich, buttery textures complement each other beautifully without feeling heavy.
Does avocado go with raw salmon?
Yes, avocado pairs wonderfully with raw salmon in dishes like poke bowls and sushi rolls. However, this particular recipe uses cooked salmon, which adds a warm, flaky contrast to the cool, creamy avocado. Both preparations work deliciously depending on your preference.
What sauce goes well with salmon and avocado?
Citrus-based dressings like lemon vinaigrette work exceptionally well, as the acidity cuts through the richness of both ingredients. Creamy options like dill sauce, cilantro-lime dressing, or even a light tahini drizzle also complement this combination perfectly.
Does avocado go well with fish?
Avocado is a classic companion to nearly every type of fish, from tuna to halibut to tilapia. Its mild, buttery flavor enhances without overpowering delicate seafood, while its creamy texture provides a satisfying contrast to flaky fish. It’s one of the most versatile pairings in healthy cooking.
What not to mix with avocado?
Avocado generally plays well with most ingredients, but it can become unpleasantly mushy when mixed with very hot foods or stored with acidic ingredients for too long. Avoid combining it with anything overly sweet in savory dishes, as the flavor clash can be jarring—though chocolate is a famous exception in desserts!

Related Recipes You’ll Love
Looking for more vibrant, veggie-forward meals? Try our Liz’s Bistro Salad Recipe for a French-inspired take on fresh greens, or explore the delicious Spring Salad with avocado for seasonal variations. When citrus is in season, the Arugula Citrus Salad brings peppery greens together with bright, juicy segments.
This Salmon Avocado Salad has become my answer to “what’s for lunch?” on busy days when I want something nourishing without spending an hour in the kitchen. The combination of protein-rich salmon, creamy avocado, and crisp vegetables hits every craving, and cleanup takes all of five minutes. Give it a try this week—I think you’ll find yourself making it on repeat, just like I do.

Salmon Avocado Salad
Equipment
- Large pan
- Spatula
- Small bowl
- Serving bowls
Ingredients
Salad
- 4 cups baby spinach
- 2 tomatoes chopped
- 1 avocado diced
- 1 cucumber peeled and sliced
- ¼ cup red onion chopped
- 2 tablespoon olive oil
- 2 salmon filets
- salt and pepper to taste
Dressing
- 1 recipe lemon vinaigrette
Instructions
- Heat olive oil in a large pan over medium-high heat until it shimmers slightly, about 2 minutes. Season both sides of the salmon filets generously with salt and pepper—don’t be shy here, as the seasoning creates a lovely crust. The oil should be hot enough that the salmon sizzles when it hits the pan.
- Add the salmon filets top side down and cook for 4-5 minutes without moving them. You’ll know they’re ready to flip when the edges turn opaque and the fish releases easily from the pan—as golden as autumn leaves. Listen for that steady sizzle; it means you’re building beautiful caramelization.
- Flip the salmon carefully using a wide spatula and cook for an additional 2-3 minutes. The salmon should be mostly opaque throughout, with just a hint of translucence in the very center. It’ll continue cooking slightly after you remove it from heat, so aim for barely underdone rather than fully cooked through.
- While the salmon rests for a minute or two, divide the baby spinach, chopped tomatoes, diced avocado, sliced cucumber, and red onion between two large bowls. Place the warm salmon filets on top of each salad, then drizzle with your prepared lemon vinaigrette to bring everything together with bright, tangy flavor.
