This post contains affiliate links. Read my disclosure policy here.
This Vegan Tuna is satisfying, delicious, and completely customizable. It takes just 20 minutes to prepare and it's perfect for make-ahead lunches.
My mom always packed my lunch growing up and I really loved it. A few times, she packed me a tuna sandwich and although it was delicious, it made quite an offensive odor at lunchtime, and the other kids let me know it. That wasn't fun, so we reserved them for home enjoyment after that.
This Vegan Tuna is just as creamy, tangy, and delicious! It's not missing a thing except that fishy smell.
I've been packing this is my son's lunch and he comes home with an empty lunchbox every time. He loves it! It's protein-packed and nutritious, so I feel good about sending him to school with it.
Does Vegan Tuna Taste Fishy?
The mixture doesn't taste fishy at all on its own, but I prefer a subtle ocean-like flavor, so I add a small amount of seaweed such as kelp, dulse, or nori. Don't worry though, your sandwich won't stink as tuna does, so it's a great sandwich to take to work or school.
However, if you're not into ocean flavor, you can omit the seaweed and add a sprinkle of Old Bay Seasoning. It's delicious!
Does it have the same texture as tuna fish?
Vegan Tuna doesn't have the same texture as regular tuna, but it's pretty close. I use a combination of shredded hearts of palm and chickpeas to replicate the flaky fish texture and it works nicely. Plus, the chickpeas add a nice dose of protein.
This mixture is very similar to my popular Vegan Crab Cake recipe and I also use it for Vegan Crab Bites. It's easy to adjust and can be used for a variety of recipes, too. It truly is the best replacement for that flaky fish texture!
Ingredients and add-in Ideas
🌟 This is a quick overview with step-by-step photos. For the complete ingredient amounts and instructions, scroll down to the recipe card below.
Chickpeas - yields a flaky texture when broken down and it's the only bean I recommend to create this texture.
Hearts of palm - shreds perfectly into a fish-like consistency. You can also use young jackfruit in brine or water (not syrup). Rinse well to remove the brine flavor.
Vegan mayo - any store-bought vegan version will work but if you want an oil-free version, you can use my vegan mayo recipe.
Seasoning - granulated garlic, dried dill, sea salt, and pepper
Here are additional add-in ideas to customize the vegan tuna to your liking.
- Red onion, green onion, or chives
- Bell pepper or celery
- Olives, capers, pickles, or pepperoncini
- Fresh dill or parsley
- Old Bay Seasoning, cumin, onion powder, cayenne pepper, or paprika
How to make Vegan Tuna
The mixture is a cinch to make and comes together in minutes. Here's how to do it:
- In a food processor, pulse the chickpeas until mostly broken down, but still have texture.
- Add the hearts of palm and pulse until it has a tuna-like consistency.
- In a large mixing bowl, combine mayo, garlic, dill, salt, and pepper.
- Now add the mixture and any optional add-ins to the dressing.
- Combine everything well using a spatula.
- Line a slice of bread with lettuce and tomato, then spread the mixture on the other slice. Close the sandwich together and cut diagonally. Use a toothpick to secure each half and add a pickle slice on top, if preferred.
Storing and Freezing
You can store leftovers in the fridge in an airtight container for 3-5 days. It also freezes well for 2-3 months. To thaw, leave it in the fridge overnight and give it a good store before serving.
You can serve vegan tuna the same way as regular tuna. Here are some tasty ideas:
- As a salad topper
- In a sandwich
- With crackers or veggie sticks
- In lettuce wraps
More vegan seafood recipes to try
Did you make this recipe? Let me know what you think by leaving a star ⭐️⭐️⭐️⭐️⭐️ rating and sharing your feedback in the comment section below. It would really make my day! You can also share your remake with me on Instagram. Just tag #veganhuggs and @veganhuggs so I don’t miss it!
⭐️ Subscribe to the Vegan Huggs Newsletter and receive weekly recipes straight to your inbox! You'll also receive my FREE eCookbook featuring my top 10 recipes.
- 15.5 ounces canned chickpeas (garbanzo beans) , drained and rinsed
- 14.4 ounces canned hearts of palm , drained and rinsed, then cut in half lengthwise.
- ⅓ cup vegan mayo , more to taste
- ½ teaspoon granulated garlic , more to taste
- ½ teaspoon dried dill , more to taste
- ½ teaspoon sea salt , more to taste
- Fresh ground pepper , to taste
- 1 stalk celery , finely diced
- ½ small red onion , finely diced
- 1.5 teaspoons dulse granules or kelp granules (see note)
- ½ teaspoon Old Bay Seasoning , more to taste
- 6-8 slices of bread (gluten-free if preferred)
- 3-4 pieces butter lettuce or preferred lettuce
- 1-2 large tomatoes , sliced (optional)
- 6-8 small pickle slices (add to toothpick on top or put inside sandwich)
- Mixing Bowl
- In a food processor, add the chickpeas and pulse 3-5 times, or until the beans are mostly broken down, but still have texture.
- Add the hearts of palm and pulse 3-5 times until it has a tuna-like consistency. Scape down sides in between pulses. Don't pulse too many times or it will turn to mush.
- In a large mixing bowl, combine mayo, garlic, dill, salt, pepper, and optional Old Bay and Dulse/Kelp granules. Now add the garbanzo bean/hearts of palm mixture and optional celery, and onions. Combine well. Taste and add more seasoning or mayo if preferred.
- Line a slice of bread with lettuce and tomato, then spread the mixture on the other slice. Close the sandwich together and cut diagonally. Use a toothpick to secure each half and add a pickle slice on top, if preferred. Repeat with the additional sandwiches. Serve with potato chips and enjoy!
- This recipe will yield about 3-4 sandwiches.
- 'Tuna' mixture add-in ideas: (just pick a few) diced pickles, chopped olives, or chopped pepperoncini, jarred jalapeño slices, fresh-cut parsley or dill, sliced green onion, ½ teaspoon smoked paprika or cumin, ¼ teaspoon cayenne pepper, 1-2 teaspoons dijon mustard, relish, squeeze of lemon, capers, sunflower seeds, fresh jalapeño (diced and deseeded).
- Sandwich add-on ideas: sliced avocado, thinly sliced red onion, vegan cheese, shredded purple cabbage, thinly sliced carrots, sprouts, sliced cucumbers, and sliced bell pepper.
- If you can't find kelp or dulse flakes/granules, you can crumble up a small snack-size piece of nori for an ocean-like flavor.
- The mixture will stay fresh in the fridge for 3-5 days stored in an airtight container.
- If you don't have a food processor, you can use two forks to mash and shred the mixture into a tuna-like texture.
- If you want to make this recipe oil-free, you can use my Vegan Mayo Recipe instead.
I've made this at least a dozen times. It's perfect to grab a cracker and have a bite when you're hungry and in a hurry. I've also made it with jack fruit instead of hearts of palm and it's delicious. I love all your recipes. You also think of nutrition which is important to me. Thank you for putting yourself out there.
Hi Mia, you are very much welcome and I am pleased that you like the Vegan Tuna recipe.Thank you for making it and sharing your feedback. 🙂
Amazing recipe. Thank you! I've been looking at this recipe for awhile and finally made it today. My boyfriend loved it as did I. We had it on toast with a slice of tomato. Next time I make it I will use less salt because of high blood pressure. Thank you!!
Yay! Happy that you finally had time to make this recipe Dorota. 🙂 It should still be delicious with less salt, so I am sure you will still enjoy it. Stay healthy!
LOVE, LOVE, LOVE! My daughter likes this better than real tuna. 🙂
Used Old Bay Seasoning, but look forward to trying seaweed and Dulse in the future.
This is definitely a favorite and is going to be in regular rotation in our house. Thank you!
Support @ Vegan Huggs
Hi Donna! We are so happy to hear that she loved the recipe even more than real tuna! Thanks so much for giving it a try and leaving a review! 🙂
I had an amazing vegan tuna sandwich at a local Vegan restaurant. I was amazed at how much like tuna it was. I read the ingredients and they were similar to this recipe. I had wanted to make it so when I saw this recipe I decided to do it. I had most of the ingredients, and substituted homemade pickles for the relish and used seaweed sheets for the fish flavor. It tasted great!
Support @ Vegan Huggs
Hi Connie! We are thrilled to hear that you loved the recipe - thanks so much for stopping by 🙂
I have made this recipe so many times! This is the best chickpea “tuna” salad recipe I have tried, by far! The hearts of palm absolutely set this above other recipes, on texture alone. I use the Old Bay substitution instead of seaweed, with the addition of chopped sweet pickles and a splash of pickle juice. Perfect on a wrap with some crunchy lettuce. Thank you!
Support @ Vegan Huggs
Hi Andrea! Thank you for the review, we are so happy to hear that you love the recipe! Thanks for giving it a try 🙂
just tried this, it is a perfect recipe, a keeper, I use the dulse, it eats great and stays for 3-4 days in the fridge. Now I will look around your site and try some other recipes. Thank you much
Support @ Vegan Huggs
Hi Michael! Thanks so much for giving the recipe a try, we are so happy you loved it!
The Best Tunaless Sandwich on Pinterest by far!
My family and friends just love it!
That is such great feedback Janayre! Thanks for dropping by. 🙂
Yummy. I actually sliced my hearts of palm and smashed my chick peas with a potato smasher. Added a little sweet relish and old bay. Perfection.
Hi Carole, I'm so glad you liked it! Thank you for making it and sharing your feedback. 🙂
Wow-this recipe is pretty great! The texture is nice, and the flavor of the dulse flakes adds a nice subtle ocean note. It was a little bland for me with the basic recipe, so I added cayenne, lemon juice, and a squeeze of dijon mustard and it's fantastic. I ate it on a sandwich with lettuce and tomato, and I'm looking forward to leftovers. How long does this keep in the fridge?
This recipe was easy and delicious! I made some vegan mayo and homemade old bay chips to compliment this wonderful sandwich. I have tried so many of your recipes and thankfully always satisfied!
Hi Delores, this makes me happy! Thank you for giving my recipes a try and sharing feedback 🙂