Chickpea Tuna
No fish needed for this delicious chickpea tuna sandwich filler, and it’s just 5 ingredients! Before going vegan I loved tuna mayo. In a salad, on a jacket potato, or in a delicious sandwich. So when I made the switch to eating plant based foods, I knew I had to try recreating this with plants instead of fish.
Ingredients for vegan chickpea tuna
The ingredients, as always, are super accessible and easy. Pantry staples! All you’ll need is:
-
Chickpeas
-
Red onion
-
Vegan mayo (if not, olive oil will do)
-
Lemon juice
-
Vinegar (this really helps add to the tuna flavour as so often vinegar is used when seasoning and flavouring tuna)
-
Garlic powder
-
Salt and pepper
First you simply blend the ingredients in a food processor to create your chickpea “tuna” alternative. Don’t overblend, as I find it tastes best when the texture is a bit lumpy, just as tuna would be.
My favourite way to enjoy chickpea tuna is in a big crusty sandwich with vegan butter, lettuce, tomato and extra mayo. It is so classic and all of the flavours come together to create something so familiar and comforting. It’s also perfect atop a big green salad.
This recipe should make about 4 sandwiches, but if you’re greedy and want to stuff your sandwich like me, maybe it’ll just make two or three.
You can prep the chickpea tuna at the weekend and simply add to your sandwiches for school or work!
If you’re at home, why not spread this in a sandwich with some vegan cheese and toast it up in your toastie-machine (if you have one) for a veganised tuna melt! Thank me later.
Did you make this chickpea tuna recipe? Take a photo and hashtag it #MadeleineOlivia. I love seeing your creations on Instagram, Facebook, and Tiktok.
Posts sometimes contain affiliate links where I earn a small commission. Read more about it here.

Chickpea Tuna Sandwich
Ingredients
- 400 g chickpeas
- 2 tbsp vegan mayo (use olive oil if you don't have access to vegan mayo)
- ½ lemon (juice)
- 1 tbsp vinegar
- ½ tsp red onion
- ½ tsp garlic powder
- Salt and pepper
Serve with
- Bread
- Cucumber
- Lettuce
- Tomato
- More vegan mayo
Instructions
- Drain and rinse the chickpeas, and finely chop the onion.
- Blend together all of the ingredients in a food processor, leaving some lumps in there for texture.
- Spread in a sandwich (wrap or pita, or just go ahead and eat by itself on a spoon), and top with a classic mix of sliced cucumber, tomato and some crunchy lettuce. Top with some more mayo because, why not? And enjoy!
Video
Notes
- This recipe should make about 4 sandwiches, but if you're greedy and want to stuff your sandwich like me, maybe it'll just make two or three.
- You can prep the chickpea tuna at the weekend and simply add to your sandwiches for school or work!
- If you're at home, why not spread this in a sandwich with some vegan cheese and toast it up in your toastie-machine (if you have one) for a veganised tuna melt! Thank me later.
Nutrition
⭐️⭐️⭐️⭐️⭐️ Don't forget to rate this recipe!
We appreciate your feedback! It's really helpful for other readers to read your reviews, adaptations, and suggestions! Have a question? We’ll personally respond within 48 hours.










2 comments
Hayley
Omg just made the chickpea tuna….it was amazing….my new regular for lunches.
Gemma
Obsessed with chickpea tuna & have been making this recipe for years at this point!! Even my non vegan partner loves this!