Healthy Tuna Salad Recipe With Avocado: Creamy Cream Cheese Base, No Mayo Needed

Salads

Healthy Tuna Salad Recipe With Avocado: Creamy Cream Cheese Base, No Mayo Needed

This healthy tuna salad recipe with avocado delivers all the creamy texture you love—without a single drop of mayo. The secret lies in a light cream cheese base blended with ripe avocado, transforming this dish into a nutrient-packed powerhouse packed with omega-3s and fiber.

What sets it apart is how effortlessly it balances rich flavors with wholesome ingredients, making it perfect for meal prep or quick lunches.

The recipe starts with flaked tuna, creamy avocado, and a touch of lemon juice to brighten the flavors while keeping the dish light. Instead of heavy mayo, we use cream cheese for creaminess, Greek yogurt for protein, and a drizzle of olive oil for healthy fats.

The result? A smooth, velvety salad that still feels indulgent while being packed with nutrients.

What you'll end up with is a fresh, protein-rich salad that's versatile enough for wraps, sandwiches, or as a standalone dish with mixed greens.

The avocado adds natural creaminess and healthy fats, while the tuna provides lean protein and omega-3s. It's the kind of recipe that proves healthy eating can be just as satisfying as traditional versions.

Best of all, this tuna salad keeps well for up to 3 days in the fridge, making it ideal for busy schedules. Serve it on whole-grain bread, in lettuce wraps, or alongside a side salad for a complete, balanced meal. Here's how to make it—simple, nutritious, and delicious.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Low Cal

Ingredients for healthy tuna salad recipe with avocado

Here's what you'll need for this ultra-creamy, mayo-free tuna salad packed with healthy fats and protein.

Ingredient Amount Notes
Canned Tuna in Water 🐟 2 cans Drained, flaked with fork
Ripe Avocado 🥑 1 whole Pitted, flesh scooped
Light Cream Cheese 🧀 4 oz Softened at room temperature
Plain Greek Yogurt 🥛 ½ cup Non-fat or 2% for lighter texture
Extra-Virgin Olive Oil 🫒 2 tbsp For richness and healthy fats
Fresh Lemon Juice 🍋 1 tbsp Freshly squeezed, brightens flavors
Celery Stalks 🧅 2 whole Finely chopped, adds crunch
Red Onion 🧅 ¼ cup Finely diced, adds sharpness
Fresh Dill 🌿 2 tbsp Chopped, for fresh herbal note
Diamond Crystal Kosher Salt 🧂 ½ tsp Adjust to taste, enhances flavor
Freshly Ground Black Pepper 🌶️ ¼ tsp Freshly cracked for best flavor
Red Wine Vinegar 🍷 1 tsp Optional, adds tangy depth
Whole-Grain Bread 🍞 4 slices For serving, optional

The avocado is non-negotiable here—pick one that's perfectly ripe but not mushy. I grab mine from Whole Foods when they're in season, but any grocery store's produce section works. The tuna should be in water, not oil, to keep it light. Stella or Wild Planet brands are my go-tos for quality. For the cream cheese, Philadelphia Light is the secret weapon—it blends smoothly without overpowering the other flavors. If you're using a block, let it sit out for 10 minutes to soften before scooping.

No Greek yogurt? Plain non-fat yogurt works just as well. Avocado too soft? Add 1 tsp lemon juice to firm it up before blending. The celery can be swapped for green onions or cucumber if you're out, but it adds that classic crunch. Fresh dill is ideal, but dried dill at one-third the amount gets you close. The red wine vinegar is optional but worth it—Trader Joe's has a great affordable bottle. For extra protein, add 1/4 cup chopped walnuts. Pro tip: Mix everything except the olive oil first, then drizzle it in slowly to avoid a greasy texture.

This salad tastes even better the next day—store in an airtight container for up to 3 days. The avocado will darken, but it's fine. For meal prep, portion into small containers with a squeeze of lemon juice on top to keep it fresh. If making ahead, hold off on adding the celery until serving to preserve its crunch. Freezing isn't recommended since the texture changes, but it keeps beautifully in the fridge. Serve with whole-grain crackers or lettuce wraps for a complete meal.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear, this comes together in five minutes—just mash the avocado, mix in the drained tuna, fold in the yogurt and cream cheese, and drizzle that olive oil like you’re painting a masterpiece. No peeling garlic, no chopping herbs, just pure, effortless blending.
  • Creamy Without Guilt: That combo of Greek yogurt and light cream cheese? It’s velvety smooth but still light enough to feel like you’re treating yourself. The avocado adds richness, but honestly, it’s the olive oil that makes it ridiculously satisfying—like a fancy salad dressing but way better.
  • Lunch for Days: Between us, I make this on Sundays and eat it for four days straight—on whole-grain toast, stuffed into lettuce wraps, or even spooned over cracked eggs. It’s my secret weapon for when I’m too tired to cook, and the leftovers? Still taste fresh because the avocado’s healthy fats keep it from going rancid fast.
  • Budget Meal, Big Payoff: Canned tuna and avocados are my go-to affordable staples, and this recipe stretches them further than you’d think. I’ll be real: it’s cheaper than takeout, but it actually feels like a meal—no sad desk lunches here. Plus, the olive oil makes it taste like you spent hours, not 10 minutes.

Step-by-step instructions for healthy tuna salad with avocado

Here's how to create a lusciously creamy, mayo-free tuna salad that's packed with healthy fats and vibrant flavors.

1

Prepare the Cream Cheese and Greek Yogurt Base

In a medium bowl, combine the 4 oz softened light cream cheese and 0.5 cup plain Greek yogurt. Using a fork or small whisk, mix until completely smooth and homogeneous. The cream cheese should incorporate fully into the yogurt, creating a velvety foundation for your salad.

This step is crucial for achieving that signature creamy texture without the heaviness of traditional mayo. I like to let the mixture sit at room temperature for 2-3 minutes while I prepare the remaining ingredients—this helps the cream cheese soften even more for easier blending. The Greek yogurt adds protein and a lighter texture while still delivering that rich creaminess we crave.

2

Flake the Tuna and Add Fresh Ingredients

Carefully open the 2 cans of drained tuna in water and gently flake the tuna with a fork, breaking it into small, even pieces. Add the flaked tuna to the cream cheese mixture and stir to combine. Next, fold in the 1 whole scooped ripe avocado, breaking it into small chunks as you mix.

The avocado adds healthy monounsaturated fats and a luxurious creaminess that complements the tuna perfectly. As you mix, you'll notice the avocado begins to break down slightly, releasing its natural oils that help bind everything together. Work quickly if your avocado is particularly ripe to prevent browning—this is where lemon juice comes into play next.

3

Incorporate Aromatics and Seasonings

Add the 2 tbsp chopped fresh dill, 0.25 cup finely diced red onion, 2 tbsp finely chopped celery stalks, 0.5 tsp Diamond Crystal kosher salt, and 0.25 tsp freshly ground black pepper to the bowl. Stir gently to distribute all the ingredients evenly throughout the mixture.

Here's where the flavors really start to come together. The red onion adds a sharp brightness that cuts through the richness, while the celery provides a satisfying crunch. The dill lends a fresh, herbal note that elevates this beyond basic tuna salad. I like to taste at this stage to adjust seasoning—sometimes I need a touch more salt or a pinch more pepper to balance the flavors.

4

Finish with Acidic Elements for Balance

Drizzle in the 2 tbsp extra-virgin olive oil, 1 tbsp fresh lemon juice, and 1 tsp red wine vinegar. Using a spoon, gently fold everything together until fully combined. The acidity from the lemon and vinegar brightens the flavors while the olive oil adds richness and healthy fats.

This is the moment that transforms good tuna salad into exceptional tuna salad. The lemon juice prevents the avocado from browning while adding a zesty freshness. The red wine vinegar adds depth without overpowering. Let the mixture sit for 5 minutes at room temperature—this allows all the flavors to meld together perfectly. You'll notice the avocado continues to soften slightly, creating an even creamier texture.

5

Serve and Enjoy Immediately

Transfer the tuna salad to a serving bowl and give it one final taste to adjust seasoning if needed. Serve immediately over the 4 slices of whole-grain bread or alongside fresh vegetables for a complete meal. The salad should be creamy yet still have some texture from the avocado and celery.

Each bite should deliver a perfect balance of creamy, tangy, and fresh flavors. The whole-grain bread provides fiber to complement the protein-rich tuna and healthy fats from the avocado. For best results, serve within 2 hours as the avocado will continue to soften and the flavors will meld further. This healthy version delivers all the creamy satisfaction of classic tuna salad with none of the mayo—and it's packed with nutrients to keep you satisfied and energized.

👨‍🍳

Pro Tips For Making Healthy Tuna Salad Recipe With Avocado

  • Drain and press the tuna: Drain the tuna in a fine-mesh strainer for 10 seconds—just long enough to remove excess water—but don’t overdo it. Then, wrap it in a clean kitchen towel and press firmly for 30 seconds to squeeze out every last drop. Wet tuna makes your salad greasy, and nobody wants that.
  • Use ripe avocado, but don’t mash it: Pick avocados that yield slightly when pressed—no browning, no rock-hard pits. Cut them in half, remove the pit, and scoop the flesh with a spoon instead of mashing it. You want texture, not a puree. If the avocado oxidizes too fast, brush the cut sides with a little olive oil to slow it down.
  • Mix the yogurt and cream cheese first: Don’t just fold everything together at once. In a small bowl, combine the Greek yogurt and light cream cheese until smooth—this creates a creamy base that won’t separate later. Then add the tuna, avocado, and olive oil. If you mix the tuna in raw, you’ll end up with a grainy, uneven texture.
  • Add lemon juice last: Hold off on the lemon juice until the very end—right before serving. The acid breaks down the avocado faster, turning it mushy and brown. If you’re prepping ahead, store the salad without it, then brighten it up with a squeeze just before eating. Trust me, the difference is noticeable.

Best sauces and condiments for healthy tuna salad recipe with avocado

Creamy Avocado Dressing

Blend ½ cup Greek yogurt, ¼ cup mashed avocado, 1 tbsp lemon juice, and 1 tsp Dijon mustard until smooth. Drizzle over your tuna salad just before serving to add a luxurious, velvety finish without mayo.

This version uses Fage 2% Greek yogurt for extra protein and thickness. 🥑

Spicy Sriracha Swirl

Mix 1 tbsp sriracha with 1 tsp honey to create a sweet-spicy drizzle. Add ½ tsp to your finished tuna salad and gently fold. For extra heat, use Tapatío Sriracha—it has a perfect balance of tang and spice.

This works especially well with the avocado's creaminess to create a bold flavor profile. 🌶️

Herb-Infused Olive Oil

Heat 2 tbsp extra-virgin olive oil with 1 tbsp chopped fresh dill and 1 tsp chopped parsley in a small pan for 1 minute. Let cool, then drizzle over your salad.

The infused oil adds aromatic depth while keeping the dish light. I use Colavita olive oil for its rich flavor and low bitterness. ✨

Lime-Cilantro Dressing

Whisk together 2 tbsp lime juice, 1 tbsp chopped cilantro, 1 tsp honey, and 1 tsp olive oil for a zesty dressing. This bright, citrusy topping cuts through the richness of the avocado and tuna.

The cilantro adds a fresh, herbal note that pairs beautifully with the dill in the salad. 🍋

Smoky Chipotle Aioli

Blend 2 tbsp Greek yogurt, 1 tsp chipotle powder, and ½ tsp garlic powder until smooth. Thin with 1 tsp water if needed. This smoky, slightly spicy aioli adds depth to the salad. I love using La Costeña chipotle powder for its authentic smokiness. 🔥

Sweet and Tangy Mango Salsa

Dice ½ cup ripe mango, ¼ cup red onion, 2 tbsp chopped cilantro, and 1 tbsp lime juice. Mix gently and spoon over the tuna salad for a refreshing, fruity contrast. The natural sweetness of the mango balances the savory tuna perfectly. 🌈

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 5g25%
Cholesterol 35mg12%
Sodium 420mg18%
Total Carbohydrate 12g4%
Dietary Fiber 6g21%
Sugars 3g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use Greek yogurt instead of cream cheese for this recipe?

The recipe calls for both to create the perfect texture, but you can substitute 1/2 cup extra Greek yogurt for the cream cheese if needed. Just add 1 tbsp lemon juice to compensate for the missing fat, which helps balance the flavors. The result will be lighter but still creamy!

2

How do I prevent the avocado from browning in the salad?

Work quickly when adding the avocado and toss it with 1 tsp lemon juice immediately after mixing. For extra protection, sprinkle a pinch of salt on the avocado pieces before folding them in. Store the salad in an airtight container with a paper towel pressed against the avocado to absorb moisture.

3

What's the best way to store leftovers?

Transfer the salad to an airtight container and press plastic wrap directly on the surface to minimize air exposure. It keeps well in the fridge for up to 3 days. For longer storage, add a squeeze of lemon juice before sealing. The avocado may darken but remains safe to eat. Don't freeze—it changes the texture.

4

Can I make this salad without celery?

Swap the celery for 2 tbsp finely chopped cucumber or 1 tbsp chopped green onions for a different texture. If you want to keep the crunch, try 1/4 cup diced bell pepper. The key is maintaining some texture contrast to balance the creamy elements.

5

Is this tuna salad suitable for meal prep?

Yes, it's perfect for meal prep! Assemble the salad (except celery) and store in 4 portion-sized containers. Add fresh celery and a drizzle of olive oil when ready to eat. The flavors meld beautifully overnight, making it ideal for busy weeks. Pack with whole-grain crackers or lettuce wraps for a complete meal.

★★★★★4.7(15 reviews)
Categories Salads