10-Minute Vegan “Tuna” Salad with Chickpeas
When you need a quick, protein-packed sandwich filling that tastes like the classic but uses zero fish, this vegan tuna salad is the answer. Mashed chickpeas give it that flaked tuna texture, while crisp celery and red onion keep it fresh and crunchy.

It takes about 10 minutes to throw together and gets even better after a little time in the fridge, great for meal-prepping a few lunches at once.
Why This Vegan Tuna Salad Stays on Repeat
This is the version I keep coming back to because it’s fast, satisfying, and actually tastes like the sea. The capers and a pinch of dulse flakes give it a savory brine that fools your brain into thinking there’s fish in there.
The texture is spot-on too. Fork-mashed chickpeas hit that chunky, flaky feel of canned tuna, while celery adds a clean, watery crunch that cuts the richness of the mayo.
It’s one of those lunches you can make on a Sunday and eat all week, and it never gets sad or soggy.
Ingredients

- 1 can (15 oz) chickpeas, drained and rinsed: use no-salt-added if you prefer, otherwise drain well.
- 2 celery stalks, finely diced: about 1/2 cup; the crunch is key here.
- 1/4 cup diced red onion: soak in cold water for 5 minutes first if you want a milder bite.
- 1/3 cup vegan mayo: full-fat versions yield a richer, creamier salad.
- 1 tbsp Dijon mustard: adds tang and helps emulsify the dressing.
- 1 tbsp lemon juice: fresh squeezed gives the brightest flavor.
- 1 tbsp capers, drained and roughly chopped: the briny pop that replaces fishiness.
- 1/2 tsp dulse flakes or crumbled nori: optional, but it brings that ocean note.
- 1/4 tsp salt
- 1/8 tsp black pepper
Variations / Substitutions
- Chickpea swap: white beans (cannellini or navy) or shredded hearts of palm work; mash them just as you would the chickpeas.
- Mayo alternative: use mashed avocado for a lighter, greener version; it’s less creamy but still binds the salad.
- Add-ins: try chopped fresh dill, minced pickles, or a spoonful of sweet relish instead of capers.
- No seafood flavor: simply leave out the dulse flakes if you don’t miss the fishiness; the salad is still savory and bright.
If you enjoy this, you might also like my Vegan Egg Salad made with silken tofu.
How to Make Vegan Tuna Salad
Step 1: Mash the Chickpeas

Place the drained chickpeas in a large mixing bowl. Use a fork or potato masher to break them down until about half are a chunky paste and the rest remain in whole or halved pieces. This takes 1 to 2 minutes. The mix should look like flaked tuna, with a balance of creamy binder and small bites.
Step 2: Whisk the Dressing

In a small bowl, whisk together the 1/3 cup vegan mayo, 1 tbsp Dijon mustard, 1 tbsp lemon juice, and the 1/2 tsp dulse flakes (if using). Whisk for about 15 seconds, until smooth. Taste the dressing; it should be tangy and a little salty. If it needs more punch, add a tiny splash of caper brine or an extra pinch of salt.
Step 3: Stir in the Crunchies

Add the diced celery, red onion, and 1 tbsp capers to the mashed chickpeas. Pour the dressing over the top and stir everything together until the chickpeas are evenly coated. Stir for about 30 seconds, folding gently so you keep those distinct celery pieces intact.
Step 4: Pile onto Bread and Serve

Spoon the salad generously onto toasted bread, stuff it into a pita, or scoop it onto a bed of lettuce. You can eat it right away, but letting it sit in the fridge for 15 minutes deepens the flavors. It’s even better the next day.
A Few Notes Before You Start
- For extra tang, add a teaspoon of pickle brine or a squeeze of lemon juice before serving.
- If you’re not in a rush, let the finished salad chill for at least 15 minutes before eating—the flavors really meld and the texture firms up slightly.
- For the most tuna-like taste, don’t skip the dulse flakes; a tiny pinch of kelp powder or a drop of tamari can also boost the ocean flavor.
- This recipe doubles or triples easily if you’re feeding a crowd or meal-prepping for the week.
Scale it to your table:
| Servings | Chickpeas (15 oz cans) | Vegan Mayo | Celery Stalks | Capers |
|---|---|---|---|---|
| 2 | 1 | 3 tbsp | 1 | 2 tsp |
| 4 | 1 | 1/3 cup | 2 | 1 tbsp |
| 8 | 2 | 2/3 cup | 4 | 2 tbsp |
Storing Leftover Tuna Salad
- Refrigerate: keep in an airtight container for up to 4 days; stir again before serving.
- Serve Cold: it’s great straight from the fridge, so you can pack it cold for lunch.
Ways to Serve This Tuna Salad
Toast some hearty sourdough and layer it with lettuce and tomato for the classic deli-style sandwich. For a low-carb option, spoon it into avocado halves or onto cucumber rounds. A soft tortilla filled with the salad, shredded carrots, and spinach makes an easy grab-and-go wrap.
Frequently Asked Questions
Can I use something other than chickpeas?
Yes. Mashed cannellini beans, navy beans, or shredded hearts of palm all give a flaky texture. You’ll want to mash them similarly and adjust the seasoning to taste.
Is this recipe really like tuna?
It gets close. The chickpeas and capers create a briny, savory base, and adding dulse flakes or kelp powder gives it that distinct sea flavor. Without the seaweed, it’s still a great chickpea salad, just less fish-like.
Can I make it without mayo?
Absolutely. Try ripe mashed avocado for a lighter, plant-forward binder, or use a thick cashew cream. The salad will be softer and slightly greener, but just as tasty.
How far ahead can I make it?
Up to 3 days. In fact, it’s even better the second day after the flavors have had time to meld in the fridge. Just stir and taste before serving; you might want a fresh squeeze of lemon.

Vegan Tuna Salad Recipe
Ingredients
Method
- Mash chickpeas in a large bowl, leaving some chunky pieces for texture.
- In a small bowl, whisk mayo, Dijon, lemon juice, and dulse flakes until smooth.
- Stir celery, onion, capers, and dressing into the chickpeas; mix well for about 30 seconds.
- Spoon onto bread and serve, or chill for later.
