
When I was a kid, I ate a tuna sandwich with Miracle Whip on Wonder Bread almost every day at school. Today, I find the thought rather horrifying, but back then it was simple, satisfying, and always hit the spot. This vegan version with jackfruit and white beans brings all that nostalgia back, only without animal-derived ingredients.

Does vegan tuna salad taste like tuna?
If you're wondering how close this comes to the classic version, you may be pleasantly surprised. While not an exact duplicate, this recipe is quite similar in flavor and texture to traditional tuna salads.
Jackfruit provides a flaky, shredded base that feels very similar to tuna. White beans add creaminess and protein. Onions, garlic and tarragon create a sweet and savory depth. Celery, pickles, lemon juice, and vegan mayo give it the same tangy taste you expect in traditional tuna salad. And for those who want a fishier flavor boost, the addition of seaweed can bring a subtle briny note that mimics the taste of the sea.
I think you will find this recipe offers a delish dish that's familiar and satisfying, but without the fish.
Learn more about jackfruit below.
Table of Contents
Ingredient Notes

For this recipe, you will want to use canned green jackfruit - packed in brine, not syrup. Syrup will make your salad sweet, which is not the flavor we are aiming for. Preparing fresh jackfruit is certainly doable, but rather messy & time consuming, so for sake of ease, I prefer using canned.
- Jackfruit canned - green, unripe, and packed in brine (not syrup)
- White beans Great Northern beans. You can also use navy or cannellini beans
- Onion - sweet or yellow
- Garlic - I prefer fresh garlic, but it can be swapped with ½ teaspoon garlic powder
- Celery
- Vegan mayo
- Mustard - I use yellow mustard. If you prefer Dijon, it will give the salad a kick
- Pickle relish - I prefer dill pickle relish, but sweet pickle relish is tasty too
- Lemon juice - fresh or bottled
- Seasoning - I like to use sea salt and tarragon
- Olive oil and vegan butter - just enough to cook the onion and white beans
- Seaweed - optional (if you want to add a "fishy" flavor)
See the printable recipe card below for quantities and details
Instructions
Prepare the jackfruit

1. Pour off the brine from the can. Place the chunks of jackfruit in a colander or strainer and rinse with water. Shred the jackfruit with a knife, fork, or your fingers until flaky.

2. You might find a few rather firm, smooth seed pods in the fruit. They are edible, but I prefer to remove them because I think the are too tough to include in the salad. That's just me.

3. Dice the onion and mince the garlic. Place into a skillet with olive oil over medium-low heat.

4. Sauté the onion and garlic until soft but not browned. Use a spatula to turn the onions and garlic while cooking to prevent them from burning.

5. Add the shredded jackfruit and tarragon. Combine with the onions and garlic. Cook for another 2-3 minutes while continuously moving everything around in the pan.

6. Add more olive oil (a teaspoon or so) if needed to keep the jackfruit from sticking to the pan.
Remove pan from heat and set aside.

7. Place the drained white beans, butter, and salt into a saucepan over medium-low heat. Stir while cooking, until the beans are soft.

8. Using a potato masher, fork, or large spoon - mash the beans until smooth.

9. Combine the jackfruit, white beans in a bowl. Let it cool down for a few minutes - then add the diced celery. Set aside.
Prepare the dressing

10. Combine the vegan mayo, mustard, pickle relish, and lemon juice in a bowl or measuring cup.

11. If you want to add a 'fishy' flavor to the tuna salad, use a small amount of chopped nori. (See nori tips below)
Nori Tips - How to add a 'fishy' flavor
If you aren't familiar with nori - it is an edible, dried seaweed that is made into thin sheets used as wrappers for rolling sushi. It has a strong distinctive aroma and taste that imparts a 'fish' flavor to vegan soups, sauces, and dressings. Note: A little bit goes a long way so use just a pinch at a time until it suites your taste.

For this recipe, I suggest first grinding or chopping a sheet of nori it into small flakes.

The simplest method is tearing a sheet into a few pieces and pulse them repeatedly in a food processor.
Finish the salad

12. Finally, pour the dressing onto the prepared jackfruit and white beans. Stir until thoroughly combined. Cover and refrigerate the salad at least 1-2 hours before serving. I think it tastes best when it's cold and all the flavors have fully absorbed into the jackfruit.
Serving Suggestions
Vegan tuna salad made with jackfruit and white beans makes a wonderful main dish or side. Here are just a few tasty ways for you to enjoy this delish dish!

- Classic Sandwich - On soft bread with lettuce and tomato
- Pita Pocket - Fill halves of pita bread with tuna salad & top with sprouts, sunflower seeds and thinly sliced tomato
- Vegan Tuna Melt - Toast on bread with a slice of vegan cheese under the broiler.
- Salad Bowl- Scoop onto greens, cucumbers, and cherry tomatoes.
- Snack Plate - Serve with crackers, cucumber rounds, or celery sticks.
- Lettuce Cups - Light and fresh with a squeeze of lime.
- Stuffed Tomato - Fill a hollowed out medium - large tomato.
How about this refreshing Southwestern-inspired twist

Slice open a ripe avocado and top with a big scoop of vegan tuna salad. Sprinkle with smoky paprika or a kick of Tajin, add some crunchy tortilla chips and fresh lime wedges on the side. For a party on your plate, serve with a bowl of zesty watermelon mango pico de gallo - fresh, colorful, and full of flavor!
Vegan tuna salad pairs perfectly with dishes like my old-fashioned potato salad, a side of lemony roasted potato wedges, piled on top salad greens tossed with my old-school-style vegan thousand island dressing or a classic Caesar salad.
What is jackfruit?
According to Wikipedia, "The jackfruit (Artocarpus heterophyllus), also called nangka, is a tropical tree in the fig, mulberry, and breadfruit family (Moraceae). Native to South and Southeast Asia, it thrives in tropical lowlands and is now cultivated across Asia and Oceania.

Known as the world's largest tree fruit, it can weigh up to 55 kg (120 pounds) and grow over 90 cm (35 inches) long, with a single tree producing hundreds of fruits each year.

The fruit itself is a "multiple fruit," formed from many flowers clustered together. Its unripe flesh is mild in flavor with a flaky, meat-like texture, which is why it's often used as a plant-based meat substitute in savory dishes.
Vegan Tuna Salad FAQ's
Is tuna vegan?
No, tuna is not vegan. Tuna is a fish, and like all animals, fish experience pain and suffering when caught and killed. Science has shown that fish feel stress and suffocate when removed from water.
In addition to animal welfare concerns, overfishing has pushed many tuna species to the brink and is depleting ocean ecosystems. Larger tuna, such as albacore, are also known to accumulate high levels of mercury, making them less safe for people to eat regularly.
For all these reasons, choosing a plant-based version of tuna salad is a kinder, healthier, and more sustainable option.
Can I make this vegan tuna salad ahead of time?
Yes! It keeps well in the fridge for 3-4 days in an airtight container. In fact, the flavors often deepen after a few hours of chilling.
What kind of jackfruit should I use?
Use young green jackfruit packed in brine or water, not the ripe sweet variety. Canned jackfruit is easiest to find and works perfectly.
Does this taste just like actual tuna salad?
Not exactly, although it is remarkably similar. It has the flaky texture and tangy, briny flavors that are reminiscent of tuna salad, but it's lighter, fresher, and 100% plant-based.
Can I freeze vegan tuna salad?
Freezing isn't recommended because the texture of the beans and jackfruit becomes mushy once thawed. It's best enjoyed fresh or refrigerated
If you love this recipe ★★★★★ please be sure to rate it below! Sharing your experience lets me know that you enjoyed it and will help other readers decide if they should give the recipe a try too. Thanks a bunch!🥕
Recipe

Vegan Tuna Salad (jackfruit + white beans)
Equipment
- medium bowl
- skillet
- small bowl
- small knife
- fork
- potato masher or spoon
- 2 qt. saucepan
Ingredients
- 1 cup sweet or yellow onion diced (about ½ a medium sized onion)
- 2 cloves garlic minced (finely chopped)
- 1 tablespoon olive oil extra virgin
- 14 oz jackfruit canned - packed in water or brine, not syrup
- ½ teaspoon dried tarragon
- 15.5 oz Great Northern beans canned - drained
- 1 tablespoon vegan butter
- ½ teaspoon sea salt or table salt
- ¼ C vegan mayo
- 2 tablespoon dill pickle relish may substitute with sweet pickle relish
- 2 tablespoon mustard yellow mustard
- 2 stalks celery diced (about 1 cup)
- 2 tablespoon lemon juice
- 1 pinch nori flakes optional (for a 'fishier' flavor)
Instructions
Prepare the jackfruit
- Pour off the brine from the can. Place the chunks of jackfruit in a colander or strainer and rinse with water. Thoroughly drain.
- Shred the jackfruit with a knife, fork, or your fingers until flaky. Discard any firm seed pods or tough pieces.
- Over medium-low heat, sauté the diced onion and garlic in a skillet with olive oil until soft but not browned. Use a spatula to turn the onions and garlic while cooking to prevent them from burning.
- Add the shredded jackfruit and tarragon. Combine with the onions and garlic. Cook for 2-3 minutes while continuously moving everything around in the pan. Add more olive oil if needed (just a teaspoon at a time) to prevent the jackfruit from sticking to the pan.
- Remove the pan from the heat and set aside.
Cook the beans
- Place the drained white beans, butter, and salt into a saucepan over med-low heat. Stir while cooking, until the beans are soft.
- Remove beans from heat and thoroughly mash with a spoon, fork, or potato masher.
- Combine mashed white beans with the jackfruit and let cool for a few minutes.
- Stir in the diced celery.
Make the dressing
- In a small bowl or measuring cup, combine mayo, relish, mustard and lemon.
- If desired, add a small amount of nori. Start with just a pinch. Stir and taste. Add more if needed.
- Pour the dressing over the jackfruit and beans and mix thoroughly.
- Cover and refrigerate the tuna salad at least 1-2 hours until fully chilled. Serve and enjoy!
Video

Notes
Tip:
This vegan tuna salad is best served cold.Serving Ideas:
Classic Sandwich - On soft bread with lettuce and tomato (the ultimate throwback). Stuffed Avocado - Fill half an avocado, sprinkle with paprika. Vegan Tuna Melt - Toast on bread with a slice of vegan cheese under the broiler. Salad Bowl - Scoop over greens, cucumbers, and cherry tomatoes. Lettuce Cups - Light and fresh with a squeeze of lime. Snack Plate - Serve with crackers, cucumber rounds, or celery sticks.Storage:
Store the salad refrigerated in an air-tight food-safe container up to 3 days.Nutrition
These are estimated values generated from a nutritional database using unbranded products. Please do your own research with the products you're using if you have a serious health issue or are following a specific diet.
Food Safety
- Cook to a minimum temperature of 165 °F (74 °C)
- Don't leave food sitting out at room temperature for extended periods
- Never leave cooking food unattended







Susie Edwards says
Jackfruit is very tasty.
Connie Edwards McGaughy says
I agree Susie. Isn't it amazing? One of the most versatile fruits! There's nothing quite like it.🥕