
Three Bean Tuna Salad is the kind of fresh, hearty, no-cook recipe that makes healthy eating feel simple and satisfying. Cannellini beans, kidney beans, chickpeas, wild-caught tuna, fennel, celery, carrot, Tuscan kale, parsley, mint, and a tangy Dijon vinaigrette come together in one big bowl for a salad that is bright, filling, and full of texture.
What makes this recipe special? It has the perfect balance of protein-rich beans and tuna, crunchy vegetables, tender kale, fresh herbs, and a bold red wine vinegar dressing. It is simple enough for lunch but flavorful enough to serve as a light dinner or meal-prep salad.
The best part? It gets even better as it marinates, which means leftovers taste just as good, if not better, the next day.
Why You’ll Love This Three Bean Tuna Salad
Why are simple bean salads always so useful? Because they are filling, affordable, easy to prepare, and perfect for making ahead.
This Three Bean Tuna Salad brings together cannellini beans, kidney beans, and chickpeas for a hearty base. Tuna adds extra protein, while fennel, celery, carrot, and kale bring crunch, freshness, and color.
I love how the vinaigrette keeps everything bright without feeling heavy. Red wine vinegar and Dijon mustard give the dressing tang, while extra-virgin olive oil smooths it out.
The secret tip? Let the salad sit before serving if you have time. The beans, tuna, kale, and vegetables soak up the vinaigrette, making every bite more flavorful.
Three Bean Tuna Salad Time and Servings
Active Time
30 minutes
Total Time
30 minutes
Servings
6
Yield
6 servings
What Ingredients Are in Three Bean Tuna Salad?
This salad is packed with beans, vegetables, tuna, herbs, and a quick homemade vinaigrette. It is hearty enough to stand on its own but fresh enough to serve as a side dish.
You’ll need:
½ cup red wine vinegar
1 tablespoon Dijon mustard
⅓ cup extra-virgin olive oil
Kosher salt and freshly ground black pepper
One 14.5-ounce can cannellini beans, rinsed and drained
One 14.5-ounce can kidney beans, rinsed and drained
One 14.5-ounce can chickpeas, rinsed and drained
One 3-ounce can wild-caught tuna in oil, drained and flaked
1 fennel bulb, thinly sliced, fronds reserved and roughly chopped, about 1 tablespoon
2 celery stalks, thinly sliced
1 small carrot, thinly sliced into rounds
4 ounces Tuscan kale, tough stems removed, leaves thinly sliced, about 2 cups
¼ cup fresh parsley, finely chopped
2 tablespoons fresh mint, finely chopped
Ingredient Notes
Red wine vinegar gives the salad its bright, tangy flavor.
Dijon mustard helps the vinaigrette emulsify and adds sharp, savory depth.
Extra-virgin olive oil balances the vinegar and adds richness.
Cannellini beans are creamy and mild, making them a great base for the salad.
Kidney beans add color, firmness, and hearty texture.
Chickpeas bring a nutty flavor and satisfying bite.
Wild-caught tuna in oil adds protein, richness, and savory flavor.
Fennel adds fresh crunch and a light anise-like flavor. The fronds make a beautiful herb-style garnish.
Celery adds crisp texture and keeps the salad refreshing.
Carrot brings mild sweetness and color.
Tuscan kale adds heartiness and holds up well after being dressed.
Fresh parsley adds brightness.
Fresh mint gives the salad a cool, fresh finish.
How to Make Three Bean Tuna Salad
This recipe is quick, simple, and made in one large bowl.
Make the Dressing
Whisk the red wine vinegar and Dijon mustard together in a large bowl.
Slowly pour in the olive oil while whisking constantly.
Whisk in ½ teaspoon kosher salt and a few grinds of black pepper.
The dressing should taste tangy, savory, and balanced.
Add the Beans and Tuna
Add the cannellini beans, kidney beans, chickpeas, and flaked tuna to the bowl.
Make sure the beans are rinsed and drained well before adding them.
Add the Vegetables
Add the thinly sliced fennel, celery, carrot, and Tuscan kale.
Toss until everything is evenly coated in the vinaigrette.
Add the Herbs
Sprinkle in the parsley, mint, and chopped fennel fronds.
Gently toss again so the herbs are mixed throughout the salad.
Taste and Adjust
Taste the salad and adjust the seasoning with more salt and pepper if needed.
If you like a brighter flavor, add a little more vinegar or a squeeze of lemon.
Serve or Chill
Serve immediately, or cover and refrigerate for up to 3 days.
The salad gets even better as it marinates.
Why Rinse and Drain the Beans?
Rinsing and draining canned beans helps remove extra liquid and gives the salad a cleaner flavor.
It also keeps the vinaigrette from becoming cloudy or watered down. Since this salad is all about fresh, bright flavor, well-drained beans make a big difference.
Patting the beans lightly dry before adding them can help the dressing cling even better.
Why Use Tuna in Oil?
Tuna packed in oil adds richness and a more satisfying texture.
Since the salad has a vinaigrette-style dressing, the tuna blends beautifully with the olive oil, Dijon, and red wine vinegar. It also adds protein and savory flavor that turns the bean salad into a more complete meal.
If you prefer tuna packed in water, you can use it, but the flavor may be lighter.
Can You Make Three Bean Tuna Salad Ahead of Time?
Yes, this salad is excellent for making ahead.
In fact, it gets better after it has time to marinate. The beans, kale, fennel, celery, carrot, and tuna absorb the vinaigrette, making the flavors deeper and more balanced.
For the freshest herb flavor, you can stir in a little extra parsley or mint right before serving.
How to Store Three Bean Tuna Salad
Store the salad in an airtight container in the refrigerator.
It will keep well for up to 3 days.
Give it a gentle toss before serving because the dressing may settle at the bottom.
Can You Freeze Three Bean Tuna Salad?
Freezing is not recommended for this salad.
The beans may become mushy, the vegetables can lose their crunch, and the fresh herbs will not hold their texture well after thawing.
This salad is best stored in the refrigerator and enjoyed within a few days.
What to Serve With Three Bean Tuna Salad
Three Bean Tuna Salad is hearty enough to serve as a meal, but it also works well as a side dish.
Serve it with crusty bread, pita, crackers, a green salad, roasted vegetables, grilled chicken, boiled eggs, soup, or a simple sandwich.
For a lighter lunch, serve it over leafy greens or spoon it into lettuce cups.
For a heartier meal, pair it with roasted potatoes or a warm grain bowl.
Three Bean Tuna Salad Substitutions and Variations
One of the best things about this salad is how easy it is to adjust based on what you have.
Use Different Beans
Great northern beans, black beans, pinto beans, or navy beans can replace one of the beans in the recipe.
Swap the Tuna
Use canned salmon, sardines, grilled chicken, or leave the tuna out for a vegetarian version.
Add More Crunch
Add cucumber, bell pepper, radishes, or chopped red onion.
Make It Brighter
Add lemon juice, lemon zest, or extra red wine vinegar.
Add More Herbs
Fresh dill, basil, or cilantro can be added with the parsley and mint.
Make It Spicy
Add crushed red pepper flakes, diced jalapeño, or a spoonful of chopped pepperoncini.
Add Cheese
Crumbled feta or shaved Parmesan can add salty richness.
Nutrition Notes
Nutrition will vary depending on the beans, tuna, olive oil, and serving size used.
This salad is naturally packed with plant-based fiber from the beans, protein from the tuna and legumes, and fresh flavor from vegetables and herbs.
Final Thoughts
Three Bean Tuna Salad is hearty, fresh, tangy, and full of texture. With cannellini beans, kidney beans, chickpeas, wild-caught tuna, fennel, celery, carrot, kale, parsley, mint, and a Dijon red wine vinaigrette, it turns simple pantry staples into a bright and satisfying meal.
Serve it right away for a quick lunch, or let it marinate in the refrigerator for even better flavor. Either way, this easy bean and tuna salad is fresh, filling, and perfect for make-ahead meals.





