This Avocado Tuna Salad has a simple and surprising combination of ingredients, but it just works! This tuna salad can be served on the side with dinner or as a very satisfying lunch because it comes together quickly and is loaded with protein. It’s also creamy without any mayo.

This post may contain affiliate links. Read my disclosure policy.
Avocado Tuna Salad Video
Watch Natasha make this Tuna Salad Recipe with Avocado! It is mouthwatering good and so simple – definitely an upgrade on classic tuna salad.
Why You’ll Love This Avocado Tuna Salad
Want to know a little secret? This salad is a close relative to the Cucumber Tomato Salad, one of my most popular salads of all time – that’s where the inspiration came from, and here’s why it was an instant hit:
- No Mayo – The avocado adds creaminess without needing mayo.
- Protein-Packed – with an impressive 23 grams of protein per serving
- Quick Lunch – This comes together in minutes and is great in a sandwich or enjoyed right out of the bowl with a fork.

Avocado Tuna Salad Ingredients
This Avocado Tuna Salad has such simple ingredients, and you may already have everything you need to make it (I love it when that happens).
- Tuna – I love solid white albacore tuna packed in oil because it has great flavor and holds its shape well in the salad. Tuna packed in water will also work; just drain it well so the salad doesn’t get watery.
- Avocados – Choose ripe but firm avocados. If they are too soft, they can turn the salad mushy when tossed.
- Cucumber – English cucumber works great any time of year, and I leave the skin on. You can also use fresh garden cucumbers in the summer.
- Red onion – Slice it thinly so it doesn’t overpower the salad. For a milder onion flavor, soak the sliced onion in cold water for 5 to 10 minutes, then drain well. You can also use green onions or shallots.
- Cilantro – Cilantro gives this salad its fresh flavor. If you don’t love cilantro, use fresh dill, parsley, chives, or green onion.
- Lemon juice and olive oil – Fresh lemon juice brightens the salad and helps slow the avocado from browning. Extra-virgin olive oil adds flavor to the dressing and elevates the creamy texture.

How to Make Avocado Tuna Salad
- Prep ingredients – Drain the tuna well. Note: If using tuna in oil, don’t drain it into the sink – instead, pour it into a zip-top bag and discard it in the trash. Flake tuna with a fork. Slice the cucumber, avocado, and red onion, and chop the cilantro.
- Add everything to a bowl – Combine the tuna, cucumber, avocado, red onion, and cilantro in a large mixing bowl.

- Dress and toss – Drizzle with lemon juice and olive oil, then season with salt and pepper to taste. Toss gently so the avocado stays in pieces and the tuna doesn’t get mashed. The creaminess of the avocado will give the salad the best creamy texture without needing mayonnaise.

Ways to Serve Avocado Tuna Salad
This salad can be served as lunch, a side, or a filling. These are my favorite ways to serve it:
- In lettuce cups
- Over a bed of greens
- With sourdough crackers or pita chips
- On toasted sourdough or a croissant sandwich
- In pita bread or a tortilla wrap

Pro Tips for the Best Texture
- Drain the tuna well so the salad stays fresh and crisp instead of watery or oily.
- Use firm-ripe avocados so they hold their shape when tossed.
- Salt just before serving since salt draws moisture out of cucumbers and softens the salad over time.
- Toss gently to keep those pretty avocado slices and tuna pieces intact.
- Serve soon after mixing for the best color, texture, crunch, and flavor.
This Avocado Tuna Salad is fresh, satisfying, and perfect for an easy lunch or party side. I would pass you a fork if I could, so you could taste it for yourself.
Avocado Tuna Salad

Ingredients
- 15 oz canned tuna in oil, drained and flaked (3 small cans)
- 1 English cucumber, sliced
- 2 large avocados, peeled, pitted & sliced
- 1 small red onion, thinly sliced
- 1/4 cup cilantro
- 2 Tbsp lemon juice, freshly squeezed
- 2 Tbsp extra virgin olive oil
- 1 tsp sea salt, or to taste
- 1/8 tsp black pepper
Instructions
- Prep Ingredients – Drain the tuna well and flake it with a fork. Slice your veggies and red onion. Chop the cilantro.
- Add everything to a large salad bowl –cucumber, avocado, red onion, tuna, and cilantro.
- Dress and Toss – Drizzle with 2 Tbsp lemon juice, 2 Tbsp olive oil, 1 tsp salt, and 1/8 tsp black pepper (or season to taste). Toss gently to combine and serve.
Nutrition Per Serving
Filed Under
More Tuna Recipes
If you love easy tuna recipes, try these reader favorites next:
- Classic Tuna Salad – creamy, simple, perfect for sandwiches
- Apple Tuna Salad – fresh, crunchy, and a little sweet
- Mimosa Tuna Salad – a layered tuna salad for special occasions



I just made this recipe. So refreshing 👌 Very delicious!!! No adjustments needed! Totally legitimate recipe 👩🍳 How would you suggest to store leftover though?
Hi Nyx, I recommend storing it in the fridge. I would say not to make it more than 2 days ahead. The lemon juice will preserve the avocados and keep them looking fresh overnight but probably not much beyond that.
I used canned chicken instead of canned tuna. I loved it!
I ate it as a side dish, delicious.I just kept on eating it.
You did it again Natasha! This is so good! I would have never put these ingredients together, but wow, delicious! Thank you!
I’d like a bit of sweetness to this salad. I was wondering if I could add some red grapes also? Any other suggestions ? Thank you.
Hi Elaine! Sure, that can work. You may also enjoy diced apples or dried fruit like cranberries.
Best salad ever! The mix of avocado, tuna, cukes, cilantro, red onion, lemon juice and olive oil is spectacular! I like to add arugula to bulk up the salad.
I’m so glad you loved it, Susan!
OMG this was amazing! I had zero mood to cook and wow ended up loving it. Thank you for sharing!
You’re welcome! I’m so happy you enjoyed it, Brenda!
Ick on the cilantro! Chopped chives & parsley work great!
Absolutely love to serve this over spring mix with some “fancy” crackers on the side for a quick dinner.
This was a good, fast lunch. You won’t miss the mayonnaise.
This is a great quick meal. I let the onions marinate in the lemon juice while cutting up everything else. It mellows them out a little.
I had out of town guests and served this as a late lunch when they arrived. We all enjoyed it so much. My friend immediately asked me for the recipe. Thanks so much, Natasha!
Going to definitely give this recipe a shot. It looks fantastic and real light. Been eating a lot of salads lately.
Tried this recipe today and I was wowed! So light but so delicious. I used solid albacore water packed tuna. I substituted guacamole, as there were no ripe avocados available, also added a handful of roughly chopped almonds. Really spectacular dish. Diet-appropriate and otherwise.
I’m so glad you loved this recipe, Danni!
How much bc guacamole did you use? Bc I have a difficult time with avocados!!!
Hi, love this recipe and plan to make it…but my family isnt crazy about tuna, I plan to substitute canned chicken for the tuna…great idea eh.. 🙂
Hi Gillian, it wll be fine and still delicious to substitute it with chicken. We’d love to know how you like that version!
Easy, fast and very delicious! Made this as a main dish accompanied with French fried sweet potatoes on a busy evening.
Absolutely fabulous tasting salad! I followed the recipe as presented. Wonderful!
That’s just awesome! Thank you for sharing your wonderful review, Ryan!
this is so delicious!!! i’ve made this a few times and my mom loves it too (:
Great to hear that!
This is delicious as is, but my son added some soy sauce. We really liked that addition..
I’m so glad you enjoyed it, Bobbi!
Amazing and so healthy I even added extra vegetables. Yummm!!!!
Delicious, will be making it for dinner tonight!
Thank you for great recipe .
I’m so glad you enjoyed it!