Mediterranean Tuna and White Bean Salad: A Protein-Packed No-Cook Lunch
This Mediterranean tuna and white bean salad is a quick, protein-packed meal with fresh vegetables, healthy fats, and Mediterranean flavors.

When life gets busy, having a nutritious meal that comes together in minutes can make healthy eating feel much more achievable. This Mediterranean Tuna and White Bean Salad is one of those simple recipes that checks all the boxes: it’s packed with protein, rich in fiber, loaded with fresh vegetables, and requires absolutely no cooking. Whether you’re preparing a quick lunch, light dinner, or meal prep option for the week, this recipe delivers both convenience and flavor.
Inspired by the Mediterranean diet, this salad combines pantry staples like tuna and white beans with fresh produce, heart-healthy olive oil, and fragrant dill. The result is a satisfying meal that feels fresh and vibrant while providing nutrients that support energy, fullness, and overall health. Plus, it’s incredibly versatile and easy to customize based on what you have available in your kitchen.
Why You’ll Love This Recipe
It’s High in Protein
The combination of tuna and white beans creates a satisfying meal with plenty of protein to help keep you full between meals. Protein is important for muscle maintenance, recovery, and appetite control, making this salad a great choice for busy weekdays.
No Cooking Required
On hot days or when you’re short on time, this recipe is a lifesaver. Simply open a few cans, chop some vegetables, and toss everything together.
Mediterranean Diet Friendly
The Mediterranean diet is consistently ranked among the healthiest eating patterns in the world. This recipe includes many of its core components: seafood, beans, vegetables, olive oil, and fresh herbs.
Rich in Fiber
White beans contribute fiber that supports digestive health and helps promote lasting fullness. Combined with vegetables like cucumber, tomato, and avocado, this salad offers a nutrient-dense meal that’s both filling and refreshing.
Perfect for Meal Prep
This recipe can be prepared ahead of time for lunches throughout the week. With a few simple adjustments, it stores well and travels easily.
Naturally Gluten-Free
All ingredients are naturally gluten-free, making this recipe suitable for those following a gluten-free eating pattern.

A Breakdown of the Ingredients
Tuna
Tuna serves as the primary protein source in this recipe. It’s rich in high-quality protein and provides important nutrients like selenium, vitamin D, and omega-3 fatty acids.
White Beans
White beans add plant-based protein, fiber, and a creamy texture that complements the tuna beautifully. Cannellini beans, Great Northern beans, or navy beans all work well.
Cucumber
Cucumber provides crunch, freshness, and hydration. Its mild flavor balances the richness of the tuna and avocado.
Tomatoes
Fresh tomatoes add color, sweetness, and a boost of vitamins and antioxidants, including lycopene.
Avocado
Avocado contributes healthy monounsaturated fats and a creamy texture that makes the salad especially satisfying.
Fresh Dill
Dill adds a bright, herbaceous flavor that pairs perfectly with seafood and Mediterranean-inspired dishes.
Olive Oil
Extra virgin olive oil brings everything together while providing heart-healthy fats and rich Mediterranean flavor.
Salt
A small amount of salt enhances the natural flavors of the ingredients and helps balance the overall dish.
How to Make Mediterranean Tuna and White Bean Salad
Step 1: Prepare the Ingredients
Drain the tuna and white beans thoroughly. Rinse the beans under cool water to remove excess sodium and improve flavor.
Step 2: Chop the Vegetables
Dice the cucumber, tomatoes, and avocado into bite-sized pieces. Finely chop the fresh dill.
Step 3: Combine the Base Ingredients
In a large mixing bowl, add the tuna and white beans. Gently break apart any large chunks of tuna with a fork.
Step 4: Add the Vegetables
Add the cucumber, tomatoes, avocado, and dill to the bowl.
Step 5: Dress the Salad
Drizzle the olive oil over the ingredients and sprinkle with salt.

Step 6: Toss and Serve
Gently toss everything together until evenly combined. Taste and adjust seasoning as needed.
Serve immediately on its own, over mixed greens, in a pita pocket, or alongside whole-grain crackers.

How to Store the Recipe
This salad is best enjoyed fresh, but it can be stored for later use with a few considerations.
Refrigerator Storage
Store leftovers in an airtight container in the refrigerator for up to 2 days.
For Meal Prep
If preparing ahead, consider leaving out the avocado until just before serving. This helps maintain freshness and prevents browning.
Prevent Excess Moisture
Tomatoes and cucumbers naturally release water over time. If making the salad in advance, drain any excess liquid before serving and give it a quick stir.
Not Recommended for Freezing
Due to the fresh vegetables and avocado, this salad does not freeze well.
Tips for Making the Recipe
Use Quality Tuna
Choose tuna packed in water or olive oil, depending on your preference. Higher-quality tuna often has better texture and flavor.
Add More Vegetables
Feel free to include chopped bell peppers, red onion, artichoke hearts, or spinach for additional nutrients and flavor.
Brighten with Citrus
A squeeze of fresh lemon juice adds brightness and complements the Mediterranean flavors beautifully.
Boost the Protein
For even more protein, add a hard-boiled egg or increase the amount of tuna.
Make It a Complete Meal
Serve with whole-grain bread, pita, or a side of fruit for a balanced meal.
Adjust the Herbs
While dill is delicious in this recipe, parsley, basil, or mint can also work well depending on your preferences.
Pair with these Sweet Treats






Frequently Asked Questions
What type of white beans work best?
Cannellini beans are a popular choice because of their creamy texture, but Great Northern beans or navy beans work equally well.
Can I make this salad ahead of time?
Yes. For the freshest results, prepare all ingredients except the avocado and add the avocado just before serving.
Is this recipe good for weight management?
This salad contains protein, fiber, and healthy fats, which can help promote fullness and satisfaction. It’s a nutrient-dense option that fits well into many balanced eating plans.
Can I substitute another protein for tuna?
Absolutely. Canned salmon, grilled chicken, shrimp, or chickpeas are all excellent alternatives.
What can I serve with this salad?
This salad pairs well with whole-grain crackers, pita bread, a side of fresh fruit, or a simple green salad.
Can I add cheese?
Yes. Crumbled feta cheese is a delicious Mediterranean-inspired addition that complements the other ingredients beautifully.

Mediterranean Tuna and White Bean Salad: A Protein-Packed No-Cook Lunch
Ingredients
- 5 oz canned tuna drained
- 1 can white beans drained and rinsed
- 1 cucumber diced
- 1 tomato diced
- 1 avocado diced
- 2 Tbsp fresh dill chopped
- 2 Tbsp olive oil
- salt to taste
Instructions
- In a large bowl, combine the tuna and white beans.
- Add the cucumber, tomatoes, avocado, and dill.
- Drizzle with olive oil.
- Season with salt and gently toss until everything is evenly mixed.
- Taste and adjust salt as needed.
Nutrition
- Mediterranean tuna and white bean salad in a serving bowl
- Healthy Mediterranean tuna salad with avocado and fresh dill
- Protein-packed tuna and white bean salad for lunch
- Easy no-cook Mediterranean salad with tuna and vegetables
- Fresh tuna bean salad with cucumber, tomato, and avocado
- Mediterranean diet-inspired tuna and white bean salad
- High-protein lunch recipe with tuna, beans, and fresh vegetables
- Quick healthy tuna salad meal prep idea
