This 10-minute, mayo-free avocado tuna salad is absolutely delicious and perfect for a quick and tasty lunch. It has all of the flavors and textures of classic tuna salad, but is loaded with heart-healthy fats and fiber.

I don’t know about you, but I love tuna salad. Don’t get me wrong, I don’t like the store-bought stuff, but I love a fresh, crunchy, and creamy homemade tuna salad, especially on a warm summer day. Not only is it absolutely delicious, but it’s easy to make and such a great way to whip up a high-protein lunch in a matter of minutes.
While I do love traditional tuna salad, sometimes I want a lighter and brighter version (or just a healthy way to use up ripe avocados!), and this easy avocado tuna salad recipe does exactly that. It also keeps well in the fridge for a couple of days, making it a great meal prep idea for quick meals.

Why You’ll Love It
- Quick to Make – This no-cook recipe is ready in 10 minutes, making it a great healthy lunch idea.
- High in Protein – This tuna avocado salad is loaded with almost 20 grams of protein per serving.
- Versatile – It can be enjoyed on its own, in a sandwich, on top of a green salad, or with crackers.

Ingredients + Substitutions
- Tuna – To add some protein and make the salad. I used chunk light tuna in water, but you can use any canned tuna you like.
- Avocado – To use as an alternative to mayonnaise, give it a creamy texture, and add some healthy fats.
- Celery – To add some veggies and texture.
- Red Onion – To add some flavor, crunch, and color. You can use green onions if preferred. See the notes section of the recipe card for details.
- Parsley – To add some greens and freshness. I used fresh parsley, but you can use fresh cilantro or other fresh herbs instead, or use dried parsley if preferred. See the notes section of the recipe card for details.
- Olive Oil – To ensure the salad is creamy and to add some more healthy fats. You can use regular or extra virgin olive oil.
- Dijon Mustard – To add some extra flavor, although optional.
- Lemon Juice – To balance the acidity in the salad dressing. I used fresh lemon juice, but bottled lemon juice or lime juice will also work.
- Salt and Pepper – To season.
Dietary Adaptions
To Make it Gluten-Free: No adaptations are needed; this recipe is gluten-free.
To Make it Dairy-Free: No adaptations are needed; this recipe is dairy-free.

Red’s Nutrition Tip
While mayonnaise can most certainly be included in a healthy diet, in fact, when made with healthy oils, it’s one of the healthiest condiments. That said, if you’re looking to decrease your intake of saturated fat and/or eat more fiber, this healthy tuna salad with avocado is a great option.
Serving Suggestions
This creamy avocado tuna salad is a good source of protein, healthy fats, and fiber. You can make it a more balanced meal by serving it with a source of complex carbohydrates, such as bread, or adapt it to suit your personal calorie or macro needs. For example:
- To make it higher in protein, add some plain Greek yogurt and/or a boiled egg to the salad.
- To make it higher in carbohydrates, serve it on bread or toast, in a tortilla wrap, or with crackers or tortilla chips.
- To make it low-carb, serve it on a green salad or in lettuce wraps.
- To make it lower in fat, use canned tuna packed in water and omit the olive oil.
- To make it higher in fiber, add some chopped baby spinach to the salad.
- To add flavor, add some fresh dill, chopped dill pickles, and/or diced jalapeños to the salad.
- To add texture, add some diced red bell peppers, cherry tomatoes, and/or sliced cucumber to the salad.

Storage
To Refrigerate: Transfer the tuna avocado salad to an airtight container and store it in the fridge for up to 2 days. When ready to serve, add a drizzle of oil and/or a splash of lemon juice to brighten the flavors before serving.
To Freeze: This recipe cannot be frozen.
More Tuna Salad Recipes:
Print
Avocado Tuna Salad
Ready in 10 minutes and loaded with protein and fiber, this tuna avocado salad is perfect for a quick, healthy, and satisfying lunch. Enjoy it with bread, toast, or crackers for a well-balanced meal.
-
Prep Time: 10 minutes
-
Total Time: 10 minutes
-
Yield: 2 servings 1x
-
Category: Lunch, Salad
-
Method: No Cook
Ingredients
- 1 (5-ounce) can tuna, drained
- 1 ripe avocado, pitted, peeled, and diced
- 1/4 cup celery, minced
- 2 tablespoons red onion, minced
- 2 tablespoons fresh parsley, finely chopped
- 1 tablespoon olive oil
- 1 teaspoon Dijon mustard
- 2 teaspoons lemon juice
- 1/4 teaspoon salt
- 1 pinch black pepper
Instructions
- In a large mixing bowl, add the drained tuna, diced avocado, minced celery, minced red onion, chopped parsley, olive oil, Dijon mustard, lemon juice, salt, and pepper.
- Using a fork, gently mash and mix the salad ingredients until well combined. Taste and adjust seasoning with additional salt and pepper as needed.
- The avocado tuna salad can be served immediately, and any leftovers can be stored in an airtight container in the fridge for up to 2 days.
Notes
To Use Green Onions: Swap the red onion for 1 green onion, finely chopped, in step #1.
To Use Dried Parsley: Swap the fresh parsley for 2 teaspoons of dried parsley in step #1.
Nutrition
- Serving Size: 1 serving
- Calories: 278 calories
- Sugar: 1 gram
- Fat: 20 grams
- Carbohydrates: 9 grams
- Fiber: 5 grams
- Protein: 19 grams



I didn’t think anything would have me eating a tuna sandwich without mayo… But the lemon and onion in this recipe is delicious!It’s so fast to make and a perfect way add more protein to my lunchtime meal.
I’m so happy you liked it! Thank you so much for sharing. 🙂
Made this today. Delicious! I wonder if it would be done with diced chicken for avocado chicken salad?
I’m so happy you liked it, thank you for sharing! And it could certainly be done with chicken- just chop it finely and it would work nicely. 🙂
Had this for lunch today and it was so delicious! Thanks for an awesome recipe!