Mediterranean Salmon White Bean Salad
Mediterranean Salmon White Bean Salad landed on my table on a whim one Labor Day weekend, and it’s been a regular ever since. I had leftover baked salmon, a couple of cans of cannellini beans, and a fridge full of garden produce just begging to be used.
What if one bowl could taste like a Greek island lunch and still come together on a Tuesday night? That’s exactly what this salad delivers — flaky salmon, creamy white beans, briny olives, crisp cucumber, and a bright lemon-herb vinaigrette.
Well, it’s become my most-requested potluck dish. The colors alone — ruby tomatoes, golden feta, deep green herbs — make it look like you spent all afternoon in the kitchen.
Table of Contents
Ingredients

This Easy Mediterranean Salmon White Bean Salad uses simple, fresh ingredients that taste even better together. Here’s everything you need for 4 to 6 servings.
| Category | Ingredient | Amount | Notes |
|---|---|---|---|
| Salmon | Salmon fillet | 1 lb (450 g) | Skin-on or skinless both work |
| Salmon | Extra-virgin olive oil | 1 tbsp | For rubbing the fish |
| Salmon | Dried oregano | 1 tsp | Greek oregano if you have it |
| Salmon | Garlic powder | 1/2 tsp | |
| Salmon | Smoked paprika | 1/2 tsp | Adds gentle warmth |
| Salmon | Kosher salt | 1/2 tsp | |
| Salmon | Black pepper | 1/4 tsp | Freshly ground preferred |
| Salad | Cannellini beans, drained and rinsed | 2 cans (15 oz each) | Or navy beans |
| Salad | Cherry tomatoes, halved | 2 cups | Mixed colors look beautiful |
| Salad | English cucumber, diced | 1 medium | No need to peel |
| Salad | Roasted red peppers, sliced | 1/2 cup | Jarred is perfectly fine |
| Salad | Red onion, thinly sliced | 1/3 cup | Soak in cold water to mellow |
| Salad | Kalamata olives, halved | 1/3 cup | Or Castelvetrano for milder flavor |
| Salad | Feta cheese, crumbled | 1/2 cup | Block feta has better texture |
| Salad | Fresh parsley, chopped | 1/4 cup | |
| Salad | Fresh dill, chopped | 2 tbsp | Don’t skip — it’s magic here |
| Salad | Baby spinach or arugula | 2 cups | Optional but adds great body |
| Vinaigrette | Extra-virgin olive oil | 1/4 cup | Good quality makes a difference |
| Vinaigrette | Fresh lemon juice | 2 tbsp | About 1 large lemon |
| Vinaigrette | Red wine vinegar | 1 tbsp | |
| Vinaigrette | Dijon mustard | 1 tsp | Helps emulsify the dressing |
| Vinaigrette | Garlic clove, finely grated | 1 clove | Microplane works best |
| Vinaigrette | Dried oregano | 1 tsp | |
| Vinaigrette | Honey | 1 tsp | Maple syrup for vegan |
| Vinaigrette | Kosher salt | 1/2 tsp | |
| Vinaigrette | Black pepper | 1/4 tsp |
Instructions

Step 1: Cook the Salmon
Preheat your oven to 400°F (200°C). Rub the salmon fillet all over with olive oil, then sprinkle with oregano, garlic powder, smoked paprika, salt, and pepper.
Bake for 12 to 15 minutes, until the flesh turns from translucent to a warm, opaque pink and flakes easily with a fork. Let it rest for 5 minutes — this is what keeps it moist and juicy rather than dry.
Break the salmon into generous flakes. Think rustic, not precise — those big, irregular chunks look beautiful and hold their texture in the salad.
Step 2: Prepare the Vinaigrette
Add the olive oil, lemon juice, red wine vinegar, Dijon mustard, grated garlic, oregano, honey, salt, and pepper to a small bowl or jar.
Whisk vigorously until the dressing turns slightly creamy and golden — the Dijon acts as an emulsifier, binding everything into a smooth, glossy vinaigrette that clings instead of sliding off.
Step 3: Assemble the Salad
In a large bowl, combine the cannellini beans, cherry tomatoes, cucumber, roasted red peppers, red onion, olives, spinach or arugula (if using), parsley, and dill.
Toss gently with your hands or two large spoons. The colors at this stage — ruby, ivory, deep green, golden — are genuinely stunning, like a mosaic on your countertop.
Step 4: Add the Salmon and Feta
Fold the flaked salmon into the salad with a light hand. You want to keep those beautiful pieces intact, not break them into mush.
Scatter the crumbled feta over the top last so it stays visible and doesn’t dissolve into the mix. After making this dozens of times, I’ve learned that adding feta at the end means every bite gets a pocket of that salty, creamy richness.
Step 5: Dress and Serve
Drizzle the lemon-herb vinaigrette over the salad. Start with about three-quarters of it, toss gently, then taste and add more as needed.
Serve right away for maximum crunch, or refrigerate for 20 to 30 minutes to let the flavors meld. Both versions are excellent — the chilled version is richer, the fresh version is brighter.
Substitutions and Variations
For a Healthy High-Protein Salmon White Bean Salad without dairy, simply leave out the feta or replace it with a few spoonfuls of marinated artichoke hearts. You’ll get a similar savory, tangy punch without the cheese.
Canned salmon works beautifully here when you’re short on time. Drain it well, break into flakes, and skip the baking step entirely. My family’s favorite weeknight version uses two cans of wild-caught salmon — it’s on the table in 15 minutes flat.
Swap the cannellini beans for chickpeas or butter beans if that’s what you have. Both hold their shape well and absorb the vinaigrette in a deeply satisfying way.
For a heartier version, serve the salad over a bed of farro, quinoa, or orzo. It pairs especially well alongside this creamy sesame lime dressing recipe if you want to offer two dressing options at a gathering.
Expert Tips and Troubleshooting
If raw red onion is too sharp for your taste, soak the sliced onion in cold water for 10 minutes, then drain. In my testing, this single step removes the harshness while keeping the crunch and color completely intact.
Watery salad is usually caused by wet cucumber or undrained beans. Pat the cucumber dry after dicing and rinse the beans thoroughly in a colander, then shake off excess water before adding them to the bowl.
For the best flavor, use properly rested salmon that’s cooked just to the flaking point — overcooking makes it dry and crumbly in the salad rather than silky and tender.
Don’t dress the whole salad if you plan to store leftovers. Keep the vinaigrette separate and dress individual portions right before eating.
Storage and Meal Prep
This Best Mediterranean Salmon White Bean Salad Recipe is a brilliant meal prep option. Store the components separately and you’ll have fresh, vibrant lunches ready all week.
| Component | Storage Method | Duration |
|---|---|---|
| Assembled salad (undressed) | Airtight container in fridge | 3 days |
| Dressed salad | Airtight container in fridge | 1 day |
| Lemon-herb vinaigrette | Sealed jar in fridge | 1 week |
| Baked salmon (separate) | Airtight container in fridge | 3 days |
To meal prep, bake a full pound of salmon on Sunday and store it separately. Build your salad base and keep the vinaigrette in a jar. Each day, assemble a portion fresh and dress it just before eating.
Serving Suggestions

This salad is substantial enough to serve as a main course with warm pita bread or crusty sourdough on the side. For a full Mediterranean spread, add hummus, tzatziki, and a few marinated olives and let everyone graze.
It also works beautifully as part of a summer lunch spread alongside this vibrant strawberry corn salad with fresh basil and ricotta — the two complement each other in color and flavor without competing.
If you’re feeding a crowd and want a bold contrast, serve this next to the crispy tofu mango crunch salad for a spread that covers every craving on the table.
Mediterranean Salmon White Bean Salad FAQs
Can I use canned salmon instead of fresh?
Yes, canned salmon works great in this recipe. Use two 6-oz cans of wild-caught salmon, drain well, and flake directly into the salad — no cooking needed. It saves time without sacrificing protein or flavor.
How far ahead can I make Mediterranean Salmon White Bean Salad?
You can assemble the salad base up to 3 days ahead and keep it undressed in the fridge. Store the vinaigrette separately and dress portions right before serving to keep everything crisp and vibrant.
What beans work best in this salad?
Cannellini beans are ideal — they’re creamy, mild, and hold their shape beautifully. Chickpeas and butter beans are excellent substitutes. Avoid kidney beans, which can overpower the lighter Mediterranean flavors.
Why is my salad watery?
Watery salad usually comes from wet cucumber or undrained beans. Pat the diced cucumber dry with a paper towel and rinse the beans in a colander, shaking off excess water before assembling.
Best way to serve this for a crowd?
Assemble the salad base in a large bowl, add the salmon and feta, and keep the vinaigrette on the side so guests can dress their own portions. This keeps the salad fresh and prevents it from getting soggy if it sits out.
Make It Tonight
Honestly, this Mediterranean Salmon White Bean Salad is one of those recipes that earns its place in permanent rotation — it’s fast, gorgeous, and genuinely satisfying any night of the week.
Save it to Pinterest so it’s easy to find, and leave a comment below telling me how you served it — I love hearing what lands on your table!

Mediterranean Salmon White Bean Salad
Equipment
- Baking sheet
- Parchment paper or baking dish
- Large mixing bowl
- Small bowl or jar
- Whisk
- Measuring Cups
- Measuring Spoons
- Knife
- Cutting board
Ingredients
Salmon
- 1 lb Salmon fillet 450 g; skin-on or skinless
- 1 tbsp Extra-virgin olive oil For rubbing the fish
- 1 tsp Dried oregano Greek oregano if available
- ½ tsp Garlic powder
- ½ tsp Smoked paprika Adds gentle warmth
- ½ tsp Kosher salt
- ¼ tsp Black pepper Freshly ground preferred
Salad
- 2 cans Cannellini beans, drained and rinsed 15 oz each; or navy beans
- 2 cups Cherry tomatoes, halved Mixed colors look beautiful
- 1 medium English cucumber, diced No need to peel
- ½ cup Roasted red peppers, sliced Jarred is fine
- â…“ cup Red onion, thinly sliced Soak in cold water to mellow
- â…“ cup Kalamata olives, halved Or Castelvetrano olives
- ½ cup Feta cheese, crumbled Block feta has better texture
- ¼ cup Fresh parsley, chopped
- 2 tbsp Fresh dill, chopped Don’t skip
- 2 cups Baby spinach or arugula Optional
Vinaigrette
- ¼ cup Extra-virgin olive oil Good quality preferred
- 2 tbsp Fresh lemon juice About 1 large lemon
- 1 tbsp Red wine vinegar
- 1 tsp Dijon mustard Helps emulsify
- 1 clove Garlic Finely grated
- 1 tsp Dried oregano
- 1 tsp Honey Maple syrup for vegan
- ½ tsp Kosher salt
- ¼ tsp Black pepper
Instructions
- Preheat the oven to 400°F (200°C). Rub the salmon with olive oil and season with oregano, garlic powder, smoked paprika, salt, and pepper. Bake for 12–15 minutes until it flakes easily. Rest for 5 minutes, then flake into large pieces.
- Whisk together the olive oil, lemon juice, red wine vinegar, Dijon mustard, garlic, oregano, honey, salt, and pepper until smooth and emulsified.
- In a large bowl, combine the cannellini beans, cherry tomatoes, cucumber, roasted red peppers, red onion, olives, spinach or arugula (if using), parsley, and dill. Toss gently.
- Fold the flaked salmon into the salad carefully, then sprinkle the crumbled feta over the top.
- Drizzle with about three-quarters of the vinaigrette, toss gently, and add more dressing to taste. Serve immediately or chill for 20–30 minutes before serving.
