Vegan Tun Salad Sandwich on whole grain bread with tomato slices.
Vegan Tuna Salad
Prep Time
15 mins
Total Time
15 mins
Vegan Tuna Salad - A fishless version of a old classic. It's creamy, tangy, briny, and so delicious! Pile it high on toasted bread, stuff it into pita pockets, toss it with leafy greens, spread it on crackers, or just eat it with a spoon! It's a childhood favorite reimagined!
Course: Dinner, Lunch, Sandwich
Cuisine: dairy free, egg free, gluten free, nut free, refined sugar free, vegan
Keyword: vegan lunch box ideas, vegan sandwich, vegan tuna substitute
Servings: 6
Calories: 166 kcal
Author: Jenn Sebestyen
  • 16 ounces extra firm tofu (drained and pressed packaged in water)
  • 14 ounces canned artichoke hearts (rinsed and drained) (chopped)
  • 2-3 tablespoons finely diced red onion
  • 3 tablespoons finely diced dill pickles (or pickle relish)
  • 1 stalk celery* (chopped small) (optional)
  • 1/3 cup vegan mayo (plus extra for serving, if desired) (I like Vegenaise or Just Mayo)
  • 1 tablespoon lemon juice (fresh or 100% bottled juice)
  • 1 teaspoon Dijon mustard
  • 2 teaspoons Old Bay seasoning**
  • 1/2 teaspoon salt (or to taste)
  1. Crumble the tofu into a large mixing bowl until the pieces are fairly small.

  2. Add the chopped artichoke hearts, red onion, pickles (or pickle relish), mayo, lemon juice, Dijon, Old Bay, and salt, and mix well until fully combined. Add a bit more mayo if you like a creamier consistency. Taste and adjust seasonings to your liking.

  3. To serve, pile the Vegan Tuna Salad between two slices of toasted bread or into a pita pocket with tomato slices and lettuce. Alternately, you can dollop it on top of a green salad or spread it on crackers. Or simply eat it with a spoon!

  4. Enjoy!

Recipe Notes

*Growing up, we never had celery in our tuna salad, so I leave it as optional here. I add it from time to time if I'm wanting a bit more texture.

**If you don't have Old Bay seasoning, mix together 1 1/2 teaspoons celery salt, 1/4 teaspoon paprika, 1/8 teaspoon dry mustard, and 1/8 teaspoon black pepper.


Nutrition Facts
Vegan Tuna Salad
Amount Per Serving
Calories 166 Calories from Fat 108
% Daily Value*
Fat 12g18%
Saturated Fat 1g6%
Polyunsaturated Fat 4g
Monounsaturated Fat 6g
Sodium 682mg30%
Potassium 315mg9%
Carbohydrates 5g2%
Fiber 2g8%
Protein 8g16%
Vitamin C 1.7mg2%
Calcium 150mg15%
Iron 1.6mg9%
* Percent Daily Values are based on a 2000 calorie diet.