This Avocado Tuna Salad is a healthy and delicious dish made with ripe avocados, tuna, cucumber, celery and red onion. Perfect for sandwiches, wraps or eaten straight up!
If I don't have a bowl of my Black Bean Taco Salad or my Avocado Dip, I reach for tuna and make this salad.

Easy salads with fresh ingredients are my favorite for healthy lunch. It is my favorite lately. It's healthy and quick to make. I serve it with whole grain bread for sandwiches or in tortillas for wraps. Who knew avocados and tuna go so well together? Celery and red onion add flavor and crunch, while cucumber adds a pop of fresh flavor. Besides the two main ingredients, you can customize others by choosing what you like. You can make this Avocado Tuna Salad ahead of time and have a healthy lunch on hand.
Ingredients (your shopping list):
- tuna
- avocado
- celery
- red onion
- cucumber
- salt and pepper
- parsley
- olive oil
- lemon juice
Would you like to save this recipe?
Instructions:
- Start by gathering ingredients: one can of tuna in water, avocado, cucumber, celery and red onion.
- Chop cucumber and celery. Slice avocado in half, remove the seed, then slice each half into 4 sliced. Remove skin and chop. Finely chop red onion. Drain tuna from water (I use a small colander to do that over the sink).
- Combine all ingredients in a salad bowl. Add olive oil, lemon juice, salt and pepper. Add parsley or cilantro (or chopped celery leaves!). Gently toss everything together. Serve immediately or cover and refrigerate for up to 3 days.
Storing:
Yes, this salad can be made and stored in the fridge in a covered container, for up to 3 days. Since we are adding lemon juice to the salad, the avocado should not turn brown. The onion flavor tends to get stronger as the salad refrigerates so if you want to avoid that, store the chopped onion separately.
More salad recipes:
- Avocado Egg Salad
- Black Bean Taco Salad
- Creamy Pea Salad with Bacon
- Creamy Cucumber Tomato Salad
- Greek Salmon Salad
- Easy Broccoli Salad
If you like this recipe and make it, snap a photo and share it on INSTAGRAM! Tag me @crunchycreamysweet so I can check it out and leave a comment! 😀
Avocado Tuna Salad
Ingredients
- 5 oz. can tuna in water
- 1 avocado
- 1 celery stalk
- 3 tablespoons finely chopped red onion
- ½ cup chopped cucumber
- 2 tablespoons fresh parsley cilantro or celery leaves (See note)
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
- 2 tablespoons lemon juice
Instructions
- Chop cucumber and celery. Finely chop red onion. Drain tuna from water (I use a small colander to do that over the sink).
- Slice avocado in half, remove the seed, then slice each half into 4 sliced. Remove skin and chop.
- Combine all ingredients in a salad bowl. Add olive oil, lemon juice, salt and pepper. Add parsley or cilantro (or chopped celery leaves!). Gently toss everything together. Serve immediately or cover and refrigerate for up to 3 days.
Denise says
I made this recipe but mashed avocado, used cilantro leaves & celery seeds. Placed on a garden spinach herb wrap with two thin slices of tomato. Very tasty!!!!!!! Will use this recipe often, thanks for sharing.
Mart says
Made using Avocado oil in place of Olive oil. Used whole lemon for juice. Also added 1/4 t of garlic powder. Yummy!
Erin says
YUM!!! I love this delicious version!!!
Jocelyn says
This is simply amazing!!!
Taylor says
Perfect salad for lunch! Light and refreshing!
Dee says
So delicious and versatile! Looking forward to trying some
Jade Manning says
This Salad makes eating salad look easy, perfect!!
Allison says
I love the addition of avocado - it takes this over the top. Yum!
Becky Hardin says
OHHHH this has to be the best tuna salad ever!!! Avocado makes everything better.
Beth Pierce says
Love how simple quick prep is for this dish! This will make a great lunch or afternoon snack during the week!
Sara Welch says
I love how light and healthy this dish is! Perfect for lunch and won't interfere with my diet; looks delicious!
Anna@CrunchyCreamySweet says
Thank you, Sara!
Sabrina says
The avocado adds not only protein but such a fantastic flavor to this. It's a lunch time go-to for us.
Anna@CrunchyCreamySweet says
It's the best! I could eat avocados every day. 😀 Thanks, Sabrina!
Jen says
This is such a great idea! I already add avocado to our egg salad and my kids eat it up so this will be perfect for them too.
Anna@CrunchyCreamySweet says
That's wonderful! Thanks, Jen!
lauren kelly says
I love this salad! I like to add extra avocado!
Anna@CrunchyCreamySweet says
Me too! Love avocados!