Back to all healthy recipes
Healthy Salads

Tuna Avocado White Bean Salad

Better Plate RecipesBy Better Plate Recipes
Published Jul 14, 2026
🖨️ Print Recipe

A pantry friendly salad that punches way above its weight. Flaky tuna, creamy cannellini beans, ripe avocado, and a lemony Mediterranean dressing turn a few staple ingredients into a real lunch. No cooking required, and it actually tastes better after the flavors sit together for a few minutes.

Tuna Avocado White Bean Salad
Prep Time
15 minutes
No Cook
No cooking
Total Time
15 minutes
Servings
4
Difficulty
Easy
Best For
Lunch, Meal Prep, High Protein, No Cook

Why You’ll Love This Recipe

You will love this no-cook salad because it turns pantry ingredients into something bright, filling, and fresh in about fifteen minutes. The tuna brings protein, the cannellini beans make it creamy and hearty, and the avocado adds richness without needing a heavy dressing. Tomatoes, cucumber, red onion, olives, parsley, and capers give it Mediterranean flavor, while the lemon Dijon dressing wakes everything up. It is useful for busy days because there is no stove, no oven, and very little cleanup. The short rest after mixing is worth it too, because the beans soak up the lemon, garlic, oregano, and olive oil so the salad tastes more seasoned with every bite. That makes it feel practical, not just pretty, especially on a rushed weekday.

Tuna Avocado White Bean Salad close up

What Makes This Recipe Work

This salad works because it treats pantry staples like real ingredients instead of shortcuts. Well-drained tuna flaked into bite-sized pieces keeps its texture and absorbs the lemon olive oil dressing instead of turning mushy. Cannellini beans do a lot of work here, their creamy interior soaks up the Dijon and oregano while their mild flavor lets the tuna and olives shine. Ripe avocado folded in at the very end adds richness without needing any dairy, and the cucumber and tomatoes bring the cool crunch that balances the briny olives and capers. A bed of peppery arugula or mixed greens lifts everything up and keeps the bowl from feeling heavy. The dressing is simple but deliberate, olive oil, fresh lemon, a little Dijon, grated garlic, and dried oregano, and that small combination brings enough brightness to make canned tuna taste genuinely exciting.

Tuna Avocado White Bean Salad aerial view

Before You Start

A little setup makes this no-cook salad come together in one smooth motion. Drain the tuna really well by pressing it against the can lid with a fork, extra liquid from the tuna will water down the dressing and make the beans taste dull. Rinse the cannellini beans under cold water until the water runs clear, the canning liquid is starchy and salty and you want the beans clean so they can soak up the lemon and herbs. Dice the cucumber and red onion into small, even pieces so you get a little of everything in each bite, and halve the cherry tomatoes so their juice mingles with the dressing. Whisk the olive oil, lemon juice, Dijon, grated garlic, and oregano together in a small jar and shake well for about fifteen seconds. Fold the avocado in gently right before serving so it stays in clean cubes instead of breaking into the dressing.

Tuna Avocado White Bean Salad preparation

Make-Ahead and Serving Notes

This no-cook salad is a strong lunch option, but it tastes best when the avocado is added last. The tuna, beans, tomatoes, cucumber, red onion, olives, parsley, capers, and dressing can be mixed a little ahead so the beans absorb the lemon and oregano. Keep the arugula or mixed greens separate until serving so they do not wilt under the tuna mixture. Dice the avocado right before eating and fold it in gently so it stays in clean pieces. If the salad has been chilled, let it sit at room temperature for a few minutes and stir gently before serving. The olive oil will loosen and the lemon flavor will taste brighter. Keeping the greens separate also makes leftovers taste more like salad and less like a wet tuna bowl.

Tuna Avocado White Bean Salad extra view

Ingredient Notes & Easy Swaps

  • Tuna: Tuna packed in olive oil tastes richer, while tuna packed in water keeps the salad lighter. Drain it well so the salad does not turn watery.

  • Cannellini beans: Cannellini beans add creaminess, fiber, and extra protein. Great northern beans or chickpeas can work if that is what you have.

  • Avocado: Fold avocado in last so the cubes stay clean and do not mash into the tuna. Use a ripe avocado that gives slightly when gently pressed.

  • Cherry tomatoes and cucumber: These keep the salad juicy and crisp. Dice the cucumber small so every bite gets a little crunch.

  • Kalamata olives and capers: These add briny Mediterranean flavor. Since both are salty, taste the salad before adding extra salt.

  • Red onion: Finely diced red onion gives a sharper bite. Use scallions for a milder option.

  • Baby arugula or mixed greens: The tuna mixture can be served over greens to make it feel like a full salad. Add the greens right before serving so they do not wilt.

  • Lemon Dijon dressing: Lemon, Dijon, olive oil, garlic, and oregano make the salad bright and savory. Add a little extra lemon if the tuna tastes too rich.

Tuna Avocado White Bean Salad

Tuna Avocado White Bean Salad

Author: Better Plate RecipesPrep Time: 15 minutesCook Time: 0 minutesTotal Time: 15 minutesYield: 4Published: Jul 14, 2026

Description

A pantry friendly salad that punches way above its weight. Flaky tuna, creamy cannellini beans, ripe avocado, and a lemony Mediterranean dressing turn a few staple ingredients into a real lunch. No cooking required, and it actually tastes better after the flavors sit together for a few minutes.

Ingredients

  • 2 cans (5 oz each) tuna in olive oil or water, drained
  • 1 can (15 oz) cannellini beans, rinsed and drained
  • 1 ripe avocado, diced
  • 1 1/2 cups cherry tomatoes, halved
  • 1 medium cucumber, diced
  • 1/4 small red onion, finely diced
  • 1/3 cup pitted kalamata olives, halved
  • 1/4 cup fresh parsley, chopped
  • 1 tbsp capers, drained (optional)
  • 4 cups baby arugula or mixed greens, for serving
  • 3 tbsp extra virgin olive oil
  • Juice of 1 lemon
  • 1 tsp Dijon mustard
  • 1 small garlic clove, grated
  • 1/2 tsp dried oregano
  • Salt and pepper, to taste
Beginner Friendly

Instructions

  1. 1Equipment: a cutting board, a chef's knife, a medium bowl, a large salad bowl or platter, a small bowl and whisk or a small jar for the dressing, a fork, a can opener, and measuring spoons and cups.
  2. 2In a small jar, combine 3 tablespoons extra virgin olive oil, lemon juice, Dijon mustard, grated garlic, oregano, and a pinch of salt and pepper. Tighten the lid and shake for 15 seconds, until the dressing looks creamy and slightly thickened.
  3. 3Place the rinsed cannellini beans in a medium bowl. Add about a third of the dressing and toss gently so the beans soak up the flavor while you prep the rest. Letting them marinate even for 5 minutes makes a big difference.
  4. 4Add the drained tuna to the bowl with the beans, breaking it into bite-sized flakes with a fork; try not to mash it into a paste, since you want some texture.
  5. 5Add the cherry tomatoes, diced cucumber, red onion, olives, parsley, and capers if using. Pour the rest of the dressing over the top and toss gently with a big spoon, just enough to coat everything evenly.
  6. 6Just before serving, gently stir in the diced avocado so it stays in clean pieces. Spread the arugula across a large platter or four shallow bowls and pile the tuna salad on top. Finish with a few cracks of fresh pepper.

Tips and Tricks

  1. 1

    Drain the Tuna Thoroughly: Press the tuna against the lid of the can with a fork to squeeze out every drop of oil or water. Wet tuna will dilute the lemon dressing and weigh down the white beans, while well drained tuna flakes cleanly and absorbs the dressing's flavor.

  2. 2

    Rinse the Beans Until Clear: Tip the canned white beans into a fine mesh strainer and rinse under cold water until the water runs clear and foam free. The canning liquid is salty and starchy, and removing it lets the beans taste clean and pick up the lemon, olive oil, and herbs.

  3. 3

    Mash Some Avocado Into the Dressing: Smash about a quarter of the avocado right into the lemon olive oil dressing for a creamy, dairy free body that coats the beans and tuna. The rest of the avocado can be diced and folded in gently, giving you both creamy and chunky textures in one bowl.

  4. 4

    Let It Rest Before Serving: Once everything is mixed, let the salad sit for 5 to 10 minutes at room temperature so the beans soak up the lemon and herbs. This no cook salad gets noticeably better in that short rest, but don't refrigerate it first or the olive oil will firm up and lose its glossy coat.

Nutrition

Per serving — Calories: 375kcal, Protein: 29g, Carbs: 28g, Fat: 18g, Fiber: 11g, Sugar: 4g, Sodium: 220mg.

Nutrition information is an estimate and may vary based on ingredient brands, product sizes, preparation methods, and substitutions. It is not intended as medical or dietary advice.