
This creamy, flavorful Vegan Tuna Salad made with mashed chickpeas is the ultimate plant-based chickpea tuna salad sandwich you'll want to make on repeat. Ready in 10 minutes and packed with protein!

If you have ever craved a classic tuna salad sandwich but wanted a plant-based version that actually delivers on flavor and texture, you are in exactly the right place. This Vegan Tuna Salad is made with humble canned chickpeas, a handful of pantry staples, and one clever secret ingredient that gives it that unmistakable ocean-forward depth. It is creamy, chunky, tangy, and completely satisfying on a thick slice of toasted bread.
Whether you are exploring vegan tuna recipes for the first time, meal prepping lunches for the week, or just looking for a reliable vegetarian tuna sandwich that even non-vegans will love, this recipe checks every box. And best of all, it is ready in about 10 minutes flat.
Chickpeas have long been a workhorse of plant-based cooking, and for good reason. When you mash them to a chunky, flaked texture, they take on a look and feel that is remarkably close to the pulled, chunky texture of canned tuna. They are mild enough to absorb bold seasonings but sturdy enough to hold their shape in a sandwich.
For this plant-based chickpea tuna salad, we lean on a few key flavor builders:
The result is a vegan tuna fish salad sandwich filling that genuinely surprises people. The nori in particular is a game-changer. It does not taste aggressively seaweed-y, it just adds that hard-to-place coastal flavor that makes you do a double take.
Chef's Tip: Do not skip drying your chickpeas after rinsing them. Excess moisture is the number one reason vegan salads turn watery. A quick pat-dry on a kitchen towel makes the whole dish creamier and more cohesive.
The quality of your vegan mayo matters more than you might expect here. A thick, rich mayo (like Hellmann's Vegan or Just Mayo) gives the salad body and that glossy, deli-style creaminess, while thinner brands can make it feel flat. Similarly, using fresh lemon juice rather than bottled makes the brightness genuinely pop.
Having a good potato masher on hand also makes the process faster and gives you more textural control than a fork alone.
The technique here is almost as important as the ingredients. The key is in the mash. You want your chickpeas 70% mashed, meaning mostly broken down but still with visible chunks and half-mashed pieces throughout. Think chunky tuna, not smooth hummus.
Here is what the process looks like:
That last step, the chill time, is surprisingly important. Even 15 minutes in the fridge allows the flavors to meld and the salad to firm up slightly, making it much easier to pile onto bread without falling apart.
Chef's Tip: For the best vegan tuna sandwich, toast your bread first. It adds crunch, prevents the bread from going soggy, and gives the whole sandwich a more substantial, satisfying bite.
This vegan tuna sandwich filling is incredibly versatile. Here are some of our favorite ways to serve it:
For meal prep, this recipe makes four generous servings and keeps beautifully in the fridge for up to four days. Many people find it tastes even better the next day after the flavors have had overnight to develop.
Ready to bring this vegan chickpea tuna salad sandwich to life? Here is everything you need:

This creamy, flavorful Vegan Tuna Salad made with mashed chickpeas is the ultimate plant-based chickpea tuna salad sandwich you'll want to make on repeat. Ready in 10 minutes and packed with protein!
Drain and rinse the chickpeas thoroughly, then spread them on a clean kitchen towel or paper towels and pat dry. Removing excess moisture helps the salad stay creamy and not watery.
Add the chickpeas to a large mixing bowl. Use a fork or a potato masher to mash them until mostly broken down but still chunky. You want some texture, not hummus. About 70% mashed is the sweet spot.
If using nori, crumble half a sheet between your fingers into very small pieces directly into the bowl. This is the secret ingredient that gives the salad that subtle, briny ocean flavor reminiscent of real tuna.
Add the vegan mayonnaise, dijon mustard, lemon juice, garlic powder, smoked paprika, salt, and black pepper. Stir everything together until well combined.
Fold in the diced celery, red onion, dill pickles (or relish), and capers if using. These add crunch and brightness that make every bite interesting.
Taste and adjust seasoning. Add more lemon juice for brightness, more mayo for creaminess, or more salt and pepper as needed.
Refrigerate for at least 15 minutes before serving to let the flavors meld together. This step makes a noticeable difference.
Serve on toasted sandwich bread with lettuce, sliced tomato, and avocado, or enjoy it in a wrap, on crackers, or straight from the bowl.
One of the best things about this recipe is how adaptable it is. Once you have the base down, it is easy to riff on:
Whether you are new to vegan tuna fish salad or a seasoned plant-based cook looking for your next go-to lunch, this recipe delivers every single time. It is quick, budget-friendly, satisfying, and genuinely delicious in a way that makes you wonder why you ever needed the real thing in the first place.