Go Back
+ servings

Vegan Tuna Salad Sandwich

Looking for a healthy & hearty sandwich recipe? This Vegan Tuna Salad Sandwich is satisfying, nutritious and delicious! It takes just 20 minutes to prepare and it's perfect for make-ahead lunches.
Course Entree, lunch
Cuisine American, Gluten-Free Option, Vegan
Prep Time 20 minutes
Total Time 20 minutes
Servings 4 people
Calories 241kcal


  • 1 can garbanzo beans , drained and rinsed
  • 1 can hearts of palm , drained and rinsed
  • 2 stalks celery , diced
  • cup vegan mayo (more if needed)
  • 2 teaspoons dulce flakes or granules or kelp granules/flakes (*See Note)
  • ½ teaspoon garlic powder
  • ½ teaspoon dill
  • ½ teaspoon sea salt , more to taste
  • Fresh ground pepper , to taste
  • 6-8 slices of bread (gluten-free if preferred)
  • 3-4 lettuce leaves , washed and cut into sandwich size


  • In a food processor add the garbanzo beans and hearts of palm together. Pulse just a few times to shred it up. Don't pulse too many times or it will turn to mush. It should have a tuna-like consistency. You can also do this by manually, just use a fork or your hands to shred everything up.
  • In a large mixing bowl, combine mayo, dulce or kelp, garlic powder, dill, salt, and pepper. Add garbanzo bean/hearts of palm mixture, celery and combine well. Taste for seasoning and add more if preferred.
  • Line a slice of bread with lettuce and spread "tuna" mixture on the other slice. Close the sandwich together and cut diagonal. Use a toothpick to secure each half and add pickles, if preferred. Repeat with the additional sandwiches. Serve with some chips and enjoy!


*This recipe will yield about 3-4 sandwiches.
*Sandwich add-on ideas: tomatoes, pickles, sliced red onion, olives or pepperoncini.
*If you can't find kelp or dulce flakes/granules, you can use any type of seaweed. You can even break up a sheet of nori. If you prefer to skip the subtle seaweed flavor, you can add a ½ teaspoon of Old Bay Seasoning.


Serving: 1Sandwich | Calories: 241kcal | Carbohydrates: 23g | Protein: 4g | Fat: 13g | Saturated Fat: 1g | Sodium: 295mg | Potassium: 163mg | Fiber: 2g | Sugar: 3g | Vitamin A: 1425IU | Vitamin C: 3.9mg | Calcium: 72mg | Iron: 1.6mg