Tuna & White Bean Protein Salad

high-protein-tuna-white-bean-salad-no-mayo-bowl

For me this Tuna & White Bean Protein Salad is a summer classic. Every time I make it, my mouth starts watering. It’s not just delicious—it’s quick, clean, and packed with protein. It has been on my weekly meal prep list for a long time now. Loaded with protein and fiber, it’s made with wholesome, simple ingredients and doesn’t rely on mayo or heavy dressings, which makes it ideal for clean eaters and fitness-focused people. Instead, it’s light, nutrient-dense and won’t weigh you down.

If you’re following a high-protein diet, or just want a no-cook meal that hits your macros, I recommend trying this salad and see if it works for you. Best of all, it comes together in just 15 minutes.

What Makes This Salad a Favorite

This recipe is everything you need in a simple, satisfying meal. It will keep you full and support your goals with plenty of fiber and over 30 grams of protein from the beans. The creaminess comes from the beans and a light dressing without any mayo. It’s great for meal prep because it holds up well in the fridge. You can also adjust it to your taste by adding ingredients like celery, olives, avocado, or eggs.

Ingredients

For the salad:

  • 2 cans (5 oz each) wild-caught tuna in water, drained
  • 1 can (15 oz) cannellini beans (or navy beans), drained and rinsed
  • 1 small red onion, finely diced
  • 1 small cucumber, chopped
  • 1 cup cherry tomatoes, halved
  • 2 tablespoons capers (optional, for briny flavor)
  • 1/4 cup fresh parsley, chopped
  • 2 cups baby arugula or mixed greens

For the dressing:

  • 2 tablespoons extra virgin olive oil
  • 1 tablespoon Dijon mustard
  • Juice of 1 lemon (about 2 tablespoons)
  • 1 clove garlic, minced
  • 1/4 teaspoon sea salt
  • 1/4 teaspoon black pepper

Instructions

1. Prepare the Base

Start by draining and rinsing your canned beans thoroughly. This reduces sodium and gives the salad a fresher taste. After that, drain the tuna and flake it with a fork into a large bowl.

Add the beans directly into the same bowl with the tuna. This protein-packed duo forms the creamy and satisfying base of your salad.

Flaked tuna and rinsed cannellini beans in a mixing bowl, showing soft tuna flakes and plump white beans ready for salad preparation

2. Chop the Veggies

Dice the red onion finely — this adds a crisp bite without overpowering the salad. Chop your cucumber and halve the cherry tomatoes. If you’re using capers, rinse and drain them for a punch of salty flavor.

Toss all the veggies into the bowl with the tuna and beans.

Chopped vegetables including halved cherry tomatoes, diced cucumber, thinly sliced red onion, and fresh parsley prepared for tuna salad

3. Mix the Dressing

In a small jar or bowl, whisk together the olive oil, Dijon mustard, lemon juice, minced garlic, salt, and pepper. This dressing is simple but bold, bringing acidity, sharpness, and smoothness to the mix. Shake or stir until fully emulsified.

Lemon olive oil dressing with Dijon mustard and minced garlic being mixed in a small bowl, showing smooth and lightly emulsified texture

4. Combine & Toss

Pour the dressing over the salad ingredients. Gently toss everything together using a wooden spoon or silicone spatula. Be careful not to mash the beans — you want to maintain a little texture in every bite.

Add chopped parsley and toss again. Taste and adjust with more lemon juice or salt if needed.

Lemon olive oil dressing with Dijon mustard and minced garlic being mixed in a small bowl, showing smooth and lightly emulsified texture

5. Serve It Fresh or Store It

You can enjoy this salad immediately over a bed of arugula or mixed greens. Alternatively, I recommend storing it in an airtight container in the refrigerator for up to 3 days. It’s perfect for meal prepping your work lunches or quick post-workout meals.

High protein tuna and white bean salad fully mixed with flaked tuna, cannellini beans, cherry tomatoes, cucumber, red onion, parsley, and lemon dressing evenly distributed

Why It Works So Well

This salad checks so many boxes for me. It’s packed with protein and fiber, which keeps me full and energized without feeling heavy. I like that it’s creamy from the beans and the light dressing, but there’s no mayo or anything processed weighing it down. It’s also great for meal prep since it holds up well in the fridge and actually tastes better the next day. I often switch things up by adding celery, olives, or avocado, depending on what I’m craving or what I have on hand.

Nutrition Facts

Per 1 serving (recipe makes 2 servings):

NutrientAmount
Calories370 kcal
Protein34g
Carbohydrates28g
Dietary Fiber8g
Total Fat15g
Saturated Fat2g
Sugars4g
Sodium480mg
Cholesterol30mg

Nutrition may vary slightly depending on specific ingredient brands.

My Favorite Tweaks

If you want to add some crunch, I toss in chopped celery or radishes. For a creamier texture, I mash a few of the beans before mixing everything. When I’m in the mood for a little heat, a pinch of chili flakes or diced jalapeƱo does the trick. If you don’t have beans on hand, cooked lentils, chickpeas, or quinoa make good substitutes. This salad’s pretty flexible, so I adjust it depending on what I need that day—whether it’s more protein, flavor, or just something different.

Serving Ideas

This recipe works well in a variety of meals, whether you’re layering it over fresh greens, tucking it into a whole wheat wrap for a quick lunch, or pairing it with a soft-boiled egg for extra protein. If you’re aiming for a more balanced plate, it also complements simple sides like fresh fruit or roasted sweet potato.

My Take On It

This Tuna & White Bean Protein Salad has become one of my go-to meals, especially during the warmer months when I want something light but still filling. I’ve made it countless times either for a quick post-workout lunch, a clean dinner, or something reliable for weekly meal prep. I like that it doesn’t rely on heavy dressings or mayo, yet still has a creamy texture thanks to the beans and olive oil dressing.

What I appreciate most is how flexible the recipe is. I can keep it simple, or I can toss in extras like avocado or hard-boiled eggs when I need more energy. It’s a recipe that fits into a fitness-focused lifestyle without sacrificing flavor. If you’re looking for a high-protein meal that comes together fast and stores well in the fridge, this one’s worth keeping in your rotation. It’s Fitness Food Chef approved!

Tuna & White Bean Salad (No Mayo)

This high protein tuna and white bean salad is a quick, no mayo meal packed with lean protein, fiber, and fresh ingredients. Perfect for meal prep, healthy lunches, or a light post-workout meal.
Prep Time 13 minutes
Course dinner, lunch, Meal Prep
Cuisine Healthy, Mediterranean
Calories 370 kcal

Equipment

  • Mixing bowl
  • Knife
  • cutting board
  • Small bowl or jar for dressing
  • Spoon or spatula
  • Meal prep container optional

Ingredients
  

For the Salad

  • 2 cans each tuna in water, drained 5 oz / 140 g
  • 1 can cannellini beans, drained and rinsed 15 oz / 425 g cannellini beans, drained and rinsed
  • 1 small red onion finely sliced
  • 1 small cucumber diced
  • 1 cup cherry tomatoes halved
  • 2 tbsp capers optional
  • 1/4 cup fresh parsley chopped
  • 2 cups arugula or mixed greens

For the Dressing

  • 2 tbsp olive oil 30 ml
  • 1 tbsp Dijon mustard
  • 2 tbsp lemon juice 30 ml
  • 1 garlic clove minced
  • 1/4 tsp salt
  • 1/4 tsp black pepper

Instructions
 

  • Drain and rinse the cannellini beans well. Add them to a large mixing bowl. Drain the tuna and flake it with a fork, then add it to the bowl with the beans.
  • Slice the red onion thinly. Dice the cucumber and halve the cherry tomatoes. Add all vegetables, along with capers if using, into the bowl.
  • In a small bowl or jar, whisk together olive oil, Dijon mustard, lemon juice, minced garlic, salt, and pepper until well combined.
  • Pour the dressing over the salad ingredients. Gently toss everything together until evenly coated, keeping the beans intact. Add chopped parsley and mix lightly.
  • Serve immediately over arugula or mixed greens, or transfer to an airtight container and refrigerate for up to 3 days for meal prep.

Notes

  • You can add chopped celery or radishes for extra crunch.
  • For a creamier texture, lightly mash a portion of the beans before mixing.
  • Add chili flakes or jalapeƱo for heat, or swap beans for chickpeas or lentils if needed.
Keyword healthy tuna salad, high protein tuna salad, meal prep salad, tuna and white bean salad, tuna salad no mayo
Scroll to Top