soups-salads · easy
Tuscan Tuna and White Bean Salad
A no-cook supper of olive-oil tuna, creamy cannellini beans, red onion, tomatoes, and arugula in a lemony dressing.

Some nights call for a dinner that involves no stove whatsoever. This tuna and white bean salad is a staple from the Tuscan kitchen, where it’s often eaten as a light lunch, but I happily make it for supper on hot summer evenings or whenever I’m too tired to cook. It’s built almost entirely from pantry ingredients, yet tastes fresh, bright, and much more substantial than you might expect from a salad.
It’s ideal for busy nights because there’s genuinely no cooking. Open two cans, slice an onion, halve some tomatoes, and whisk a quick dressing. In ten minutes you have a protein-rich, satisfying meal.
Ingredient notes
Tuna in olive oil. This is the secret to a great tuna salad. Oil-packed tuna is softer, richer, and far more flavorful than tuna in water. Italian or Spanish brands sold in jars are a real treat. If using water-packed tuna, add an extra drizzle of olive oil.
Cannellini beans. Creamy and mild, they soak up the dressing beautifully. Great Northern beans, butter beans, or chickpeas also work.
Red onion. It adds a sharp crunch. Soaking it in cold water for a few minutes tames its bite. Shallots are a milder alternative.
Cherry tomatoes. They bring sweetness and juice. Roasted red peppers or sun-dried tomatoes work out of season.
Arugula. Its peppery flavor complements the tuna. Baby spinach or mixed greens are fine substitutes.
Dressing. Good extra-virgin olive oil, lemon juice, and a little Dijon mustard to help it emulsify.
Step by step
Soak the onion. Put the sliced onion in a bowl of cold water for about five minutes while you prepare everything else. It will become crisp and much milder. Drain and pat dry.
Make the dressing. In a large serving bowl, whisk the olive oil, lemon juice, mustard, salt, and pepper until slightly thickened and creamy. Taste it — it should be bright and well seasoned.
Dress the beans. Add the beans, onion, tomatoes, capers, and parsley to the dressing. Toss gently and let it sit for a few minutes so the beans absorb some flavor.
Add the tuna. Flake the tuna into large chunks and fold it gently into the salad. Avoid overmixing so the tuna stays in nice, meaty pieces.
Finish with greens. Add the arugula and toss once more just before serving, so it stays crisp. Taste and adjust with extra lemon, salt, or pepper.
Common mistakes
Using dry, water-packed tuna without extra oil can make the salad bland and dry. Adding the greens too early makes them wilt and soggy. Overmixing breaks the tuna into mush, so fold it gently. And skipping the onion soak can leave a harsh, lingering bite.
Variations
- Gluten-free and dairy-free: Naturally both.
- Vegetarian: Leave out the tuna and add marinated artichoke hearts, olives, and crumbled feta or a second can of beans.
- Add eggs: Top with halved soft-boiled eggs for a Niçoise-inspired twist.
- Pasta salad: Toss with cooked short pasta for a heartier meal.
- Herb swap: Use basil, dill, or mint instead of parsley.
A pantry dinner worth keeping in mind
What I love most about this salad is how many of its ingredients can be kept on hand: canned tuna, canned beans, capers, mustard, olive oil, and an onion will last for weeks. Add a lemon and a handful of greens and you have dinner. Keep a few cans of each in the cupboard and you’ll always have a healthy, satisfying meal ready in ten minutes, even when you haven’t had time to shop.
What to serve with it
Crusty bread or toasted ciabatta rubbed with garlic is the perfect partner. A bowl of soup turns it into a more substantial meal in cooler months. For a picnic-style spread, add olives, sliced cucumbers, and a few slices of cheese.
Storage and reheating
This salad is best eaten fresh, but you can store it without the arugula in an airtight container in the fridge for up to two days. Add fresh greens and a squeeze of lemon just before eating. It’s served cold, so no reheating is needed, making it a great make-ahead lunch.
Recipe card
Ingredients
- 2 cans (5 oz each) tuna in olive oil, drained
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1/2 small red onion, thinly sliced
- 1 cup cherry tomatoes, halved
- 2 cups arugula
- 2 tbsp chopped parsley
- 1 tbsp capers, rinsed
- 3 tbsp extra-virgin olive oil
- 2 tbsp lemon juice
- 1 tsp Dijon mustard
- Salt and pepper
Instructions
- 1
Soak sliced onion in cold water for 5 minutes to soften its bite; drain.
- 2
Whisk olive oil, lemon juice, mustard, salt, and pepper in a large bowl.
- 3
Add beans, onion, tomatoes, capers, and parsley; toss to coat.
- 4
Gently fold in tuna in large flakes, then add arugula. Serve immediately.
Helpful tips
- Tuna packed in olive oil is more tender and flavorful than water-packed.
- Let the beans sit in the dressing for a few minutes while you prep.
Frequently asked questions
Can I use tuna in water?
Yes, but the salad will be less rich. Add an extra tablespoon of olive oil to compensate.
Can I make this ahead?
Yes. Mix everything except the arugula and refrigerate for up to two days. Add the greens just before serving.
What beans work best?
Cannellini beans are traditional, but Great Northern beans, butter beans, and chickpeas all work.
Is this salad filling enough for dinner?
Yes. The beans and tuna provide plenty of protein and fiber. Serve with crusty bread for a heartier meal.
Can I use salmon instead of tuna?
Absolutely. Canned salmon or flaked leftover salmon works well.