Vegan Tuna Sandwich
This post may contain affiliate links. Read my full disclosure here.
These fish free sandwiches are made from mashed chickpeas, which create a flaked consistency somewhat similar to tuna. Vegan tuna is perfect in sandwiches, wraps or on crackers and is ready in 10 minutes or less!
I was a really picky kid when it came to food, but one thing I would always eat was a tuna fish sandwich. I grew up eating it, whether it was at home from a can, or at Subway.
Since I’m vegan, of course I don’t eat tuna anymore. I haven’t in over a decade now! I don’t really miss it, but sometimes I crave a sandwich like I remember from my childhood.
This chickpea based vegan tuna completely satisfies my cravings, and then some! I hope you love it as much as I do.
How to make it
- Drain and rinse your chickpeas and add them to a bowl.
- Mash the chickpeas with a fork or a potato masher. You don’t want any whole beans left, or very few.
- Add your chopped dill pickles, celery, vegan mayo (store bought or use my homemade version), and a little soy sauce/tamari.
- Stir. Cover and refrigerate until ready to serve.
That’s it! It really couldn’t be easier or faster to make.
My whole family loves this recipe! It’s great for packing in a lunch box, bringing to a picnic, or just as a quick and easy 10 minute meal on busy weeknights. I probably make this once a week, especially in the summertime.
Does it taste like fish?
NO! Not at all. It would be weird if it did. But it does have a wonderful, flaky, creamy texture and a pickly, savory flavor that I think you will fall in love with. And if you are new to giving up fish, it just might help you along.
If you really want a “fishier” flavor, crumble up a sheet or two of nori seaweed and add it in with the rest of the ingredients. I don’t personally prefer this, but you might love it!
Want more classic sandwiches made vegan?
Vegan Tuna Sandwich
Ingredients
- (2) 15-ounce cans chickpeas (garbanzo beans), drained and rinsed
- 1-2 medium dill pickles, chopped small
- 1/4 cup celery, chopped small (optional)
- 3-4 tablespoons Vegan Mayo, | homemade or store bought
- 1 tablespoon soy sauce, or tamari for gluten-free
- For serving: bread, sliced tomatoes, lettuce, red onion, avocado, mustard
Instructions
- In a large bowl, mash the chickpeas with a potato masher (or fork) until they are mostly mashed. You can leave a few beans whole if you'd like.
- Add the pickles, celery, 3-4 tablespoons of vegan mayo and soy sauce or tamari. Stir well to combine. Cover and place in the refrigerator for at least 30 minutes if you can, to let it get cold and let the flavors come together.
- Serve with bread, mustard, lettuce, tomato slices, red onion and avocados if desired. Or serve on a large green salad, or in a wrap, or on crackers.
Notes
- May omit celery if you have picky kids or just don't like it. I usually leave it out because I have one celery hating kid.
- Instead of chopped pickles, you could also use 1/4 cup dill pickle relish (or sweet pickle relish).
- Nutritional information is for the vegan tuna only, not including bread or whatever you serve it with.
- If you want a "fishier" taste, crumble up a sheet or two or Nori seaweed and add it in. I don't personally love this, but if you are looking for a more fishy taste, it will certainly do it!
Nutrition
*This recipe was originally published in May 2018, and has been republished with new photos and writing. The recipe itself is the same.
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here
71 Comments on “Vegan Tuna Sandwich”
It literally taste like tuna. I am so confused and I don’t know what else to say but it taste just like tuna. I didn’t add anything extra and I didn’t add celery because I didn’t have it and it taste so good. I only used one can of chickpeas and it made a huge amount! I just spread some garlic aoli mustard on some homemade bread, added the “tuna” with some salt and pepper, and it’s the best thing I’ve ever put in my mouth! May I say, even better than tuna? Idk how you came up with this idea but good job!
Hi Jordyn. Right? It’s amazing, isn’t it? This is one of my favorite sandwiches! I’m so glad you loved the tuna sandwich. Thank you for taking your time to share your great review!
I didn’t have dill pickles so I added 1 tsp of dill weed and 1/4 cup diced onions. It was delicious.
Oh yum! Sounds delicious, Steven! Thank you for sharing your wonderful review!
Great recipe! My whole family enjoyed it! I threw the chick peas in the instant pot with fresh water for 5 mins to remove the canned taste. I added extra celery and some dried herbs. It was delicious. Looking forward to having it again.
Glad you loved the tuna sandwich. This is a favorite in my family! Thank you for sharing!
How do you do it, Nora? Every recipe I try from you is amazing and this is no exception!! I skeptically put the ingredients together and…it tastes like tuna salad. It’s delicious. Thank you so much for all of the time and effort you put into your recipes—it shows!
Thank you, Maddie, for you kind review. It means a lot! I love the vegan tuna as well! Thank you for using my recipes, and for taking your time to share your review!
Really good with tahini instead of mayo too! I add a bit of olive oil if the tahini is too pasty.
I honestly didn’t think that those ingredients would taste like tuna mayo once mixed together – BUT IT DOES 🙂 😋
I couldn’t stop smiling as I was eating it. It was so quick to make too. Thank you again for another delicious recipe :o)
You’re welcome!
that’s so delicious! it reminded me of a very famous savoury tuna pie we have in Brazil. thank you for sharing. Muriel
You’re welcome!
My husband is SO picky and hates like all homemade mock-meat vegan foods. He likes gardein and daiya stuff…He LIKED this recipe! I wouldnt say he loved it for for him to say he liked it and came back for more is shocking in this house! Thanks so much!
That’s so great!
Every since becoming vegetarian the one thing I have really Missed is my tunafish sandwiches. Now I could not even imagine eating a fish or anything with eyes on it for that matter and I’m sorry I waited so long. I don’t even like the taste of meat so I generally don’t make recipes that “taste like the real thing” but this sandwich is one of the best things ever and I’m so thankful I found the recipe. So delicious without the guilt
This recipe is so yummy! My whole family enjoys it 🙂 Question about nutrition facts. Are your nutrition facts for the whole recipe together? Thanks 🙂
I’m so glad to hear that! The nutrition facts are for 1 serving (6 total) of only the “tuna”, not including bread or anything else you might add. Hope that helps!
Another great recipe. Easy to make and tastes delicious.
Made this yesterday with your cashew mayo and just loved it. My favorite is having it on crackers.
Thanks for sharing!
You’re welcome!
Best chickpea sandwich recipe I’ve found – actually tastes like tuna! Delicious, thank you 🙂
You’re welcome!
SO GOOD. Seriously I have another portion in the fridge for tomorrow and am trying not to eat it. I added juice from half a lemon & green onion because to me that’s a tuna sandwich. What a healthy alternative to eating mercury and to instead eat chickpeas the ultimate in vegan protein and filling. This will be my go to for packed lunches and salads. Thank you!
That’s so great to hear! Thanks for the comment!
This is so yummy! Added chopped red pepper to mine. Will def make this repeatedly!
I’ve as been a conscious vegan for awhile. Sometimes I’ll have fish,chicken and bite of my husband’s burger (which has been 2 yes)