Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
I remember the first time my mom opened a tin of tuna and transformed it into something that didn’t taste canned at all.
She’d drain it carefully, toss it with whatever white beans she had on hand, squeeze half a lemon over the top, and suddenly we had lunch that tasted like a coastal village escape. That moment stuck with me, and now I make versions of this salad constantly.
This is the kind of recipe that reminds you why pantry staples matter. You’re not cooking anything here, which means no stress, no heat in the kitchen, and zero excuses to skip lunch. Just open your pantry, grab a few simple ingredients, and you’ve got a Mediterranean salad that’s filling, nutritious, and honestly soooo good.
Let me show you how to make it. This salad comes together in about 15 minutes and tastes better the longer it sits, which makes it perfect for meal prep or bringing to work.
Table of Contents
Why You’ll Love This Salad

This isn’t some sad desk lunch situation. You’re getting lean protein from the tuna, plant-based fiber and protein from the white beans, fresh herbs, and a simple lemon-olive oil dressing that brings everything to life.
It’s cold, it’s refreshing, and it works for lunch, dinner, or even as a side at a picnic. Best part? Every ingredient probably already lives in your pantry or fridge.
Ingredients You’ll Need
You’ll need just a handful of simple, quality ingredients for this one.
- 2 (5-ounce) cans tuna in olive oil (drained)
- 1 (15-ounce) can white cannellini beans (drained and rinsed)
- 1 cup cherry tomatoes (halved)
- 1/4 red onion (thinly sliced)
- 1/4 cup fresh basil leaves (roughly torn)
- 3 tablespoons extra-virgin olive oil
- 2 tablespoons fresh lemon juice
- 1 clove garlic (minced)
- Sea salt and freshly ground black pepper to taste
- Optional: 1/4 teaspoon red pepper flakes for a subtle kick
Step-by-Step Instructions
Step 1: Prepare Your Ingredients
Drain the tuna well. Drain and rinse the white beans to remove excess sodium and any starchy liquid.
Step 2: Make the Dressing
In a small bowl, whisk together the olive oil, lemon juice, minced garlic, salt, and pepper. Taste it and adjust as needed, you want that lemon to shine through.
Step 3: Combine Everything
In a large bowl, add the tuna, white beans, halved cherry tomatoes, sliced red onion, and torn basil. Pour the dressing over everything and gently toss until all ingredients are coated.
Step 4: Let It Sit
Give this salad at least 10 minutes to let the flavors meld together. The longer it sits, the better it tastes, so make it ahead if you can.
Step 5: Taste and Adjust
Before serving, taste it again. Add more salt, pepper, lemon juice, or even a pinch of red pepper flakes if you’d like. Trust your instincts here.
Storage and Make-Ahead Tips
This salad keeps beautifully in the fridge for up to three days when stored in an airtight container. The flavors actually deepen over time, making it perfect for meal prep.
Did you know? Tuna contains omega-3 fatty acids that support heart health and brain function, making this salad not just delicious but genuinely good for you.
Pro Tips for the Best Results
Invest in good tuna packed in olive oil, not water. The quality of your tuna matters here since there’s nowhere for mediocre ingredients to hide.
Don’t skip rinsing the canned beans. This simple step removes excess sodium and makes a noticeable difference in the final taste. Use fresh basil when you can, dried just won’t give you the same brightness and flavor.
If you’re making this ahead for meal prep, keep the dressing separate until you’re ready to eat. This keeps the salad from getting soggy, especially if you’re packing it for lunch.
Easy Variations to Try
Want to customize this? Swap the cannellini beans for chickpeas or kidney beans. Add diced cucumber or bell peppers for extra crunch. Throw in some fresh mint alongside the basil for a different angle on Mediterranean flavors.
You can also swap the lemon for lime and add a pinch of cumin for a different vibe, though then it’s less “Italian” and more “globally inspired.” Still delicious.
Final Thoughts
This Italian white bean and tuna salad is exactly the kind of recipe I reach for when I want something nourishing, fast, and genuinely flavorful. It’s proof that you don’t need hours in the kitchen to eat well. Sometimes the best meals come straight from the pantry, assembled with intention and served cold.
Make this for lunch tomorrow. Serve it over greens if you want more volume, or eat it straight from a bowl at your desk. Drop any questions in the comments below, and let me know if you tweak it in fun ways. Happy cooking.
Print
Italian White Bean and Tuna Salad with Fresh Basil and Lemon
- Total Time: 15 minutes
- Yield: 4 1x
Description
This no-cook Italian white bean and tuna salad is a Mediterranean staple loaded with protein and fresh flavors. Ready in 15 minutes using pantry staples.
Ingredients
- 2 (5-ounce) cans tuna in olive oil, drained
- 1 (15-ounce) can white cannellini beans, drained and rinsed
- 1 cup cherry tomatoes, halved
- 1/4 red onion, thinly sliced
- 1/4 cup fresh basil leaves, roughly torn
- 3 tablespoons extra-virgin olive oil
- 2 tablespoons fresh lemon juice
- 1 clove garlic, minced
- Sea salt and freshly ground black pepper to taste
- 1/4 teaspoon red pepper flakes (optional)
Instructions
- Drain the tuna well. Drain and rinse the white beans.
- In a small bowl, whisk together olive oil, lemon juice, minced garlic, salt, and pepper.
- In a large bowl, combine tuna, white beans, cherry tomatoes, red onion, and basil.
- Pour the dressing over the salad and gently toss to combine.
- Let sit for at least 10 minutes before serving. Taste and adjust seasonings as needed.
Notes
- Best stored in an airtight container for up to 3 days. Keep dressing separate if meal prepping.
- Use quality tuna packed in olive oil for best results.
- Fresh basil is essential for the best flavor.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Salad
- Method: No-Cook
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 cup
- Calories: 220 calories
- Sugar: 3g
- Sodium: 480mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 16g
- Fiber: 4g
- Protein: 18g
- Cholesterol: 25mg












