Fresh Salmon Salad with Avocado, Tomato & Cucumber (Easy 25-Minute Meal)
When I want something light but still filling, this salmon salad is one of the first things I make. It’s fresh, colorful, and honestly feels like something you’d order at a nice café—but it comes together at home in under 30 minutes.
I’ve made this for quick weeknight dinners, lazy weekend lunches, and even meal prep when I’m trying to eat a little cleaner. What I love most is how balanced it is: rich salmon, creamy avocado, crisp veggies, and a bright lemony dressing.
The first time I made it, I didn’t expect it to be this satisfying. But once you get that perfectly seared salmon on top of crunchy greens, it just works. If you’re looking for a healthy meal that doesn’t feel boring, this is it.
Why This Recipe Works
This salad hits all the right notes—fresh, tangy, creamy, and slightly savory. The salmon adds richness, while the veggies keep everything crisp and refreshing.
It’s also super reliable. Once you get the salmon sear right, the rest is just chopping and tossing. And the dressing pulls everything together without overpowering the ingredients.
Salmon Salad with Avocado, Tomato & Cucumber
Cooking Advice
When I make this, I always start with the dressing—it gives the flavors a little time to come together. I’ve tried skipping that step before, and it just didn’t taste as balanced.
For the salmon, getting a good sear makes all the difference. Don’t move it too early (I’ve made that mistake more than once), or you won’t get that nice golden crust.
If you’re out of fresh dill, dried works fine, but I’ll admit fresh gives it a brighter flavor. And if you don’t love raw onion, you can soak it in water for a few minutes to mellow it out—it really helps.
Ingredients Needed
- Salmon fillets (skinless) – about 1 lb; use fresh if possible, but frozen (thawed) works too
- Romaine lettuce – crisp and sturdy; you can swap with mixed greens
- Cucumber – adds crunch and freshness
- Grape tomatoes – sweet and juicy; cherry tomatoes work just as well
- Red onion – for a bit of bite (optional if you prefer milder flavors)
- Avocado – creamy texture; slightly firm is best so it holds shape
- Olive oil – for both cooking and dressing
- Fresh lemon juice – brightens everything up
- Red wine vinegar (optional) – adds extra tang
- Fresh dill – or dried if that’s what you have
- Dried oregano – subtle earthy flavor
- Salt & black pepper – to taste

Step-by-Step Instructions
Step 1: Prepare the Dressing First
In a small bowl or jar, whisk together olive oil, lemon juice, red wine vinegar (if using), dill, oregano, salt, and pepper until smooth.
Set half of it aside for later—this will be your final dressing.
I always taste it here. Sometimes I add a little extra lemon if it feels too mild.
Step 2: Get the Salmon Ready
Pat the salmon fillets dry using paper towels, then lightly coat them with a bit of the dressing.
Let them sit for a few minutes while your pan heats up.
I’ve skipped drying before, and the salmon didn’t sear properly—it’s worth the extra minute.
Step 3: Heat the Pan Properly
Place a pan over medium heat and add a little olive oil. Let it heat until it’s hot but not smoking.
If the pan isn’t hot enough, the salmon will stick and won’t get that nice crust.
Step 4: Cook the Salmon
Place the salmon in the pan and let it cook undisturbed for a few minutes. Flip and cook the other side until golden and cooked through.
This step can be annoying if you keep checking it—leave it alone so it crisps up.
Step 5: Let the Salmon Rest
Remove the salmon from the pan and let it rest for 2–3 minutes before cutting.
I used to skip this, but it really helps keep the fish juicy.
Step 6: Prepare the Vegetables
While the salmon rests, chop the lettuce, cucumber, tomatoes, red onion, and avocado. Add everything to a large bowl.
Try to cut everything evenly—it makes the salad easier to eat.
Step 7: Slice or Flake the Salmon
Cut the salmon into chunks or gently flake it with a fork.
I like slightly bigger pieces—it feels more satisfying than tiny flakes.
Step 8: Assemble the Salad
Place the salmon over the prepared vegetables. Drizzle with the remaining dressing and gently toss or leave layered.
Sometimes I don’t even toss it—I like how it looks layered, could be just me.

Cooking Tips
- Don’t overcook the salmon—it dries out quickly
- Let the dressing sit a few minutes for better flavor
- Cut veggies evenly so every bite feels balanced
- Use a hot pan for that perfect sear
Variations
- Swap salmon with grilled chicken or shrimp
- Add feta cheese for a salty twist
- Toss in quinoa or pasta to make it more filling
- Use spinach or arugula instead of romaine
Serving Suggestions
- Pair with warm crusty bread
- Serve alongside a light soup
- Add a chilled drink like lemonade or iced tea
Storage Tips
Store leftovers in the fridge for up to 3–4 days.
If meal prepping, I usually keep the dressing separate—otherwise the lettuce gets soggy (learned that the hard way). Reheat the salmon slightly or enjoy it cold.