Creamy Avocado Tuna Salad
A quick, nutritious salad featuring creamy avocado and tender tuna, perfect for weeknight dinners or picnic lunches.

I make this creamy avocado tuna salad on busy weeknights and for picnic lunches — it’s bright, full of crunch, and takes just minutes to assemble. Ripe avocado replaces mayo for a silkier, more nutritious binder, while celery and cucumber keep each bite refreshing. If you like avocado-forward salads, you might also enjoy a heartier option like this avocado chicken salad for another protein-packed twist.
Why you’ll love this dish
This salad hits a lot of home-run boxes: it’s quick (10 minutes), budget-friendly (two cans of tuna stretch far), and naturally gluten-free. The avocado gives richness without processed mayo, so it feels lighter but still satisfying. It’s ideal for:
- A fast weeknight dinner spooned over greens
- A make-ahead lunch for work
- A picnic or sandwich filling that won’t taste heavy
Step-by-step overview
Before you start: drain the tuna and prepare the veg (dice onion, celery, cucumber, chop parsley). Halve and pit the avocados; decide whether you want them mashed smooth or left chunky. Combine everything in a bowl, dress with lemon, oil, salt, and pepper, then taste and adjust. That’s it — no cooking necessary.
What you’ll need
- 2 cans wild tuna (see notes) — drained well
- 1/4 small red onion, finely diced
- 3 celery stalks, diced
- 3/4 cup cucumber, chopped (English or Persian cucumber works well)
- 2 tablespoons fresh parsley, finely chopped
- 2 avocados, pitted and scooped
- 2 tablespoons fresh lemon juice (about 1 medium lemon)
- 2 1/2 tablespoons avocado oil or extra virgin olive oil
- Kosher salt, to taste
- Freshly ground black pepper, to taste
Notes and substitutions:
- Wild tuna: choose skipjack or light tuna for lower mercury; albacore has higher mercury and should be limited for pregnant people.
- Oil: avocado oil keeps flavor neutral and adds healthy fats; extra virgin olive oil gives a fruitier note.
- Want a dairy option? Stir in 1–2 tablespoons plain yogurt for tang and extra creaminess.
Step-by-step instructions
- Open and drain the two cans of tuna; flake with a fork into a large mixing bowl.
- Add the finely diced red onion, diced celery, chopped cucumber, and chopped parsley to the bowl.
- Scoop the avocado flesh into the bowl. You can mash it first for a spread-like texture or add it in chunks and gently fold to keep some chunkiness.
- Drizzle the lemon juice and oil over the mixture.
- Season with kosher salt and freshly ground black pepper. Start with about 1/2 teaspoon salt and 1/4 teaspoon pepper, then taste.
- Stir everything together until evenly coated and at your desired consistency.
- Taste and adjust lemon, salt, or pepper as needed. Serve immediately.

01Ingredients
Main Ingredients
02Method
- Preparation
Tap a step when it's done. The next one lights up.
0 OF 7 DONE03Recipe notes
- 01For best texture, eat within 24-48 hours. Store in an airtight container. Avocados can brown; press plastic wrap onto the salad surface to reduce browning. Not recommended for freezing with avocados.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
- Spoon onto toasted whole-grain bread or a buttery croissant for an open-faced sandwich.
- Fill lettuce cups (butter lettuce or romaine) for a low-carb handheld.
- Serve over mixed greens or quinoa for a light meal bowl.
- Scoop alongside crunchy crackers, pita chips, or cucumber rounds for appetizers.
Storage and reheating tips
Refrigerator: Store in an airtight container for up to 24–48 hours. Avocado darkens over time; pressing plastic wrap directly onto the salad surface reduces browning. Best eaten same day for peak texture.
Freezing: Not recommended — avocados change texture when frozen and thawed. If you need to freeze, combine and freeze the tuna, onion, celery, and cucumber (without avocado) for up to 2 months; add fresh avocado after thawing.
Food safety: Keep refrigerated below 40°F (4°C). Discard if left at room temperature more than 2 hours (1 hour above 90°F/32°C).
Creative twists
- Mediterranean: Add chopped Kalamata olives, diced roasted red pepper, and a sprinkle of dried oregano.
- Spicy: Stir in 1 teaspoon Dijon mustard and 1 finely minced jalapeño or splash of hot sauce.
- Greek yogurt swap: Replace oil with 2–3 tablespoons plain Greek yogurt for tangier creaminess.
- Vegetarian alternative: Swap the tuna for roasted chickpeas and try the flavors in my favorite chickpea feta avocado salad for a similar texture and protein boost.
- Toast topper: Mix everything and top with toasted sesame seeds and a drizzle of soy sauce for an Asian-inspired version.
Your questions answered
How long does this take to make?
A: About 10 minutes from opening the cans to the table if your produce is prepped.
Can I meal-prep this for lunches?
A: Yes, but expect some browning of the avocado. Press plastic wrap onto the salad surface and refrigerate; plan to eat within 24–48 hours for best texture.
Is canned tuna safe for pregnant people?
A: Limit higher-mercury varieties like albacore; choose light or skipjack tuna and follow local health guidelines. When in doubt, consult a healthcare provider.
Can I add mayonnaise?
A: Yes — if you prefer, swap 1/4 to 1/3 cup mayo for the oil or mix mayo with avocado for extra creaminess.
Is this salad keto-friendly?
A: Yes, with cucumber and celery it’s low in carbs and high in healthy fats, especially if you use avocado oil.
Conclusion
This creamy avocado tuna salad is a quick, adaptable, and nutritious option for lunches, light dinners, or party spreads — perfect when you want something fresh without fuss. For more ideas, check out Tablespoon’s creamy avocado tuna salad and my Avocado Tuna Salad.
Lunch
Lunch
Lunch
