Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (2024)

Published: by Emily Miller · This post may contain affiliate links · 18 Comments

Jump to Recipe Print Recipe

If you're looking for a healthy and delicious sandwich, look no further than this Vegan Tofu Salad Sandwich recipe! Tofu is an excellent source of protein and, when mixed with chopped vegetables and a secret ingredient, makes for a tasty and satisfying meal.

Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (1)

Do you love a good, satisfying sandwich? You'll love this tofu salad sandwich, a vegan variation of the traditional egg salad sandwich!

Jump to:
  • Ingredients
  • Substitutions
  • Variations
  • How to make this Tofu Salad Sandwich
  • Expert Tip
  • Storage
  • Related recipes
  • Recipe
  • Comments

This sandwich is perfect for a quick and easy meal. Plus, it's loaded with healthy ingredients and is a great way to get protein.

My Vegan Chickpea Tuna Salad inspired this sandwich; I wanted to make a vegan alternative to an egg salad sandwich I grew up eating often.

Another sandwich that's delicious and quick to make is this Vegan Caprese Sandwich.

Try my Vegan Southwestern Tofu Scramble or Mushroom Vegan Egg Scramble for more delicious tofu recipes with an eggy flavor. Serve with a side of Air Fryer Breakfast Potatoes or Baked Sweet Potato Fries.

Ingredients

Here are the simple pantry ingredients to make this easy tofu salad sandwich. Read on to learn about the secret ingredient!

Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (2)
  • 15 oz organic firm tofu, pressed and drained - I find this tofu in the refrigerated part of the grocery store. For this recipe, I used the Wildwood brand. You can use extra-firm tofu as well. If you thaw frozen tofu, it will not be the correct texture for this recipe. Shelf-stable tofu or soft tofu is too soft.
  • Celery, diced - for a fresh crunch.
  • Vegan mayo - I've used Vegenaise for years, even before I went vegan. My favorite is the one with grapeseed oil.
  • Green onion, sliced - for flavor and texture
  • Relish - use your favorite quality relish or sweet relish. I love Bubbies kosher dill relish.
  • Dijon mustard - I love the flavor and color for this recipe.
  • Kala namak - Kala namak is a black Himalayan salt with a distinctive sulfurous, pungent smell; adding it to tofu gives it the taste of eggs. This is the secret ingredient to giving this tofu salad its eggy flavor. Kala namak is known as Indian black salt, although the color is muted pinkish grey rather than black. It's easy to order online, or you can look for it at your local Indian grocery stores.
  • Ground turmeric - for color and flavor
  • Bread of choice, toast if desired - for serving. I used homemade bread (sourdough) for this recipe. You see four slices of bread instead of six since I made two sandwiches!
  • Green leaf lettuce - for serving
  • Radishes, sliced - for serving
  • Freshly ground pepper - optional; start with a small amount and adjust to taste (not pictured).

See the recipe card for the exact quantities.

Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (3)

Substitutions

Here are substitutions you can make:

  • Lettuce - instead of green leaf lettuce, you can use romaine lettuce or spinach.
  • Gluten-free - use gluten-free bread instead of sourdough or whole wheat bread to make this gluten free.
  • Kala namak - feel free to use fine sea salt, such as Himalayan pink salt, instead.
  • Dijon mustard - feel free to use any mustard of your choice.
  • Low-fat - use low-fat vegan mayo or reduced fat vegan mayonnaise.
  • Lemon juice - you can use lime juice or apple cider vinegar instead.

This tofu sandwich filling is delicious with my vegan burger buns!

Variations

Here are some variations of the base recipe:

  • Without bread - Try this tofu salad on a bed of lettuce with diced tomatoes and onions mixed in. Stir in beans to make it more filling, or have it with a side of baked sweet potato fries or air fryer breakfast potatoes.
  • Soy-free - if you don't have tofu or don't consume tofu, try this recipe with a 15-oz can of butter beans, drained and rinsed. You can mash the beans the same way you would with tofu. See this soy-free sandwich filling recipe made with chickpeas!
  • Spicy - add red chili pepper flakes to the mixture or freshly ground black pepper. Try adding sliced pickled jalapeno! Or use spicy mustard.
  • Deluxe- add guacamole or pickled red onions. My friend Ana has a wonderful Mexican pickled onionsrecipe.
  • Relish - swap out relish for prepared horseradish.
  • Sprouts - add alfalfa sprouts or radish sprouts, or any sprouts you wish.
  • More protein - stir in black beans or a can of rinsed and drained butter beans.
  • Nutritional yeast - add 1 tablespoon of nutritional yeast.

How to make this Tofu Salad Sandwich

It's easy to make this simple vegan egg salad sandwich.

The recipe starts with drained and pressed tofu. Here's how to do it; no special equipment is required, like a tofu press. But if you have one, feel free to use it.

Drain the tofu

Always wash your hands first!

Step 1: Cut open the tofu container, drain, and rinse the block of firm tofu. Here's how I do it:

  1. On a cutting board, cut the block of tofu into four equal pieces and lay them on a dinner plate.
  2. Place another dinner plate on the tofu (like a tofu sandwich with plates instead of bread).
  3. Top the upper plate with a clean kitchen towel and place a heavy Dutch oven on top, or something equivalent, like a cast-iron pan, or even a stack of heavy cookbooks. Let rest for 10 to 15 minutes.
  4. Remove the heavy items and tilt the plates over the sink, draining the liquid. Flip the tofu over and repeat the process with the heavy items on top. Pressing the tofu usually takes 20 to 30 minutes, but you can do this ahead of time.
  5. Crumble the tofu in a medium bowl by hand or mash it with a fork or potato masher.

Combine the ingredients

Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (4)

Step 2: Combine vegan mayonnaise, Dijon mustard, relish, lemon juice, kala namak, and ground turmeric powder, and add to a large bowl.

Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (5)

Step 3: Add the crumbled tofu, celery, and green onion to the bowl.

Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (6)

Step 4: Combine the ingredients thoroughly. Taste and adjust the seasoning; add more salt or lemon juice if needed. Add freshly ground black pepper if desired. Let rest for 15 to 30 minutes to let the flavors meld.

Assemble the sandwich

Step 5: Set a slice of bread on a plate, add sliced radish and lettuce, and top with sandwich filling to make the sandwich. Top with pickled onions, if desired, and another slice of bread. Repeat with the other slices of bread. Enjoy!

Hint: To save time, press the tofu the night before and make the sandwich filling the night before.

Expert Tip

  • Let the tofu mixture sit for at least 30 minutes or overnight for the flavors to meld for best results.
Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (7)

Storage

  • Place any leftover salad in an airtight container.
  • Store the wet ingredients (lettuce, radishes, and tofu filling) separately from the dry ingredients (bread) in the fridge, and combine when ready. Good for 2 to 3 days.
  • The sandwich filling doesn't stand up well to freezing.
  • Vegan Chickpea Tuna Salad
  • Mushroom Vegan Egg Scramble
  • Savory Chickpea Muffins with Broccoli
  • Vegan Southwestern Tofu Scramble

Did you make this recipe?

If you make this recipe, please take a moment to ★★★★★ star-rate it and leave a comment below. Follow me onInstagramand Facebook, and share your creation with me! Tag me@resplendentkitchenand hashtag#resplendentkitchenrecipes.

Recipe

Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (12)

Vegan Tofu Salad Sandwich Recipe

Emily Miller

If you're looking for a healthy and delicious sandwich, look no further than this Vegan Tofu Salad Sandwich recipe! Tofu is a great source of protein, and when paired with spices and vegetables, makes for a tasty and satisfying meal.

5 from 182 votes

Print Recipe Pin Recipe

Prep Time 30 minutes mins

Cook Time 0 minutes mins

Resting time for tofu 15 minutes mins

Total Time 45 minutes mins

Course Main Course

Cuisine American

Servings 3 servings

Calories 379.6 kcal

Equipment

Ingredients

  • 15 oz firm tofu pressed and drained, organic non-GMO, or extra firm tofu
  • cup vegan mayo
  • 1 tablespoon Dijon mustard or mustard of choice
  • 1 tablespoon relish
  • 1 teaspoon lemon juice fresh
  • ¾ teaspoon kala namak or sea salt
  • ¼ teaspoon ground turmeric powder
  • ½ cup celery diced
  • ¼ cup green onion sliced
  • Freshly ground black pepper optional, start with ⅙ teaspoon
  • 6 slices bread of choice toast if desired
  • 6 leaves green leaf lettuce
  • 2 radishes sliced, for serving
  • Pickled red onion optional, for serving

Instructions

  • Place tofu in a medium mixing bowl. Chop with a potato masher or fork

  • Combine vegan mayonnaise, Dijon mustard, relish, lemon juice, kala namak, and ground turmeric powder. Stir in celery and green onion.

  • Taste and adjust seasoning as desired. Add freshly ground black pepper if you wish. Let rest for 15 to 30 minutes.

  • Set bread on plates, add radish and lettuce, and top with tofu sandwich filling. Add pickled red onion if desired. Enjoy!

Notes

  • To save time, press and drain the tofu the night before. For best flavor, make the tofu filling the day before you plan to make the sandwich.
  • Refrigerate tofu filling for 2 to 3 days. Keep the tofu filling separate from the bread, lettuce, and other toppings.
  • Calories calculated with sourdough bread on Cronometer.com

Nutrition

Serving: 1sandwichCalories: 379.6kcalCarbohydrates: 38.7gProtein: 17gFat: 16.1gSaturated Fat: 2.4gSodium: 1152.3mgFiber: 4.1gSugar: 3.9g

Keyword 45-minute, high protein, lunch

Tried this recipe?Let us know how it was!

Resplendent Kitchen offers nutritional information for recipes contained on this site as a courtesy. Although resplendentkitchen.com attempts to provide accurate nutritional information from online calculators, these figures are estimates.

More Vegan Main Dish Recipes

  • Stuffed Carnival Squash
  • Vegan Gnocchi with Sausage and Sage
  • Vegan Roasted Beet and Kale Salad
  • Tepary Bean and Black Eyed Pea Salad

Reader Interactions

Comments

    Leave a Comment

  1. Tara

    Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (17)
    I'm not much of a bread eater so I had this tofu salad on a bed of lettuce with diced tomatoes and onions mixed in instead. It was so tasty and perfect for lunch. Thank you for the great recipe!

    Reply

    • Emily

      Thank you for trying out my tofu salad recipe, Tara! I'm glad to hear that you enjoyed it!

      Reply

  2. Ieva

    Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (18)
    Delicious! Whilst we love cooking with tofu, there's no denying that sometimes it can taste bland... Not in this recipe though. We loved the mustard mayo with the tofu! It's safe to say we will be making these to take to work for lunch often!

    Reply

    • Emily

      Thank you for trying our recipe! We're so happy to hear that you loved it. The mustard mayo is a delicious addition and really brings out the flavors.

      Reply

  3. Andrea

    Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (19)
    Yum! What a great tofu sandwich. We're always looking for new sandwiches to mix up with what we usually make. Thanks!

    Reply

    • Emily

      Thank you for your review, Andrea!

      Reply

  4. Vanessa

    Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (20)
    Thanks for the tip on the kala namak. It's amazing how much great flavour it adds! All I was missing was the absolutely incredible looking bread in your photos!

    Reply

    • Emily

      Thank you, Vanessa, for your kind words. And yes, we totally agree - nothing beats a fresh loaf of bread! 🙂

      Reply

  5. Beth

    Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (21)
    Quick, fresh and so tasty! Perfect lunch dish!

    Reply

    • Emily

      Thank you for trying out our recipe, Beth, and for leaving such a positive review. We're glad you found this recipe quick, fresh, and tasty! It's perfect for lunch!

      Reply

  6. April

    Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (22)
    What a beautifully fresh recipe! Thanks for that expert tip, turned out perfect 🙂

    Reply

    • Emily

      Thank you for trying out our recipe, April! We're so glad it turned out great for you. 🙂

      Reply

  7. Anjali

    Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (23)
    Yum!! This tofu salad sandwich was so delicious and satisfying! It was the perfect easy lunch in the middle of a busy workday for me today!

    Reply

    • Emily

      Thank you for trying this tofu salad sandwich recipe, Anjali! We're so happy to hear that you enjoyed it. It's definitely a great option for a quick and easy lunch. Thanks for sharing your experience with us.

      Reply

  8. Beth

    Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (24)
    The perfect sandwich for Afternoon tea! Tofu is such a versatile ingredient!

    Reply

    • Emily

      Thank you, Beth! I'm so happy to hear that you've found tofu to be a versatile ingredient!

      Reply

  9. Rachel

    Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (25)
    Yum!! I usually make a chickpea salad sandwich but I think tofu is my new favorite! It worked perfectly and the flavor was on point!

    Reply

    • Emily

      Thanks for trying out my tofu recipe Rachel, I'm so glad you enjoyed it!

      Reply

Easy Vegan Tofu Salad Sandwich Recipe (Egg Free) (2024)
Top Articles
Latest Posts
Article information

Author: Lilliana Bartoletti

Last Updated:

Views: 6561

Rating: 4.2 / 5 (73 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Lilliana Bartoletti

Birthday: 1999-11-18

Address: 58866 Tricia Spurs, North Melvinberg, HI 91346-3774

Phone: +50616620367928

Job: Real-Estate Liaison

Hobby: Graffiti, Astronomy, Handball, Magic, Origami, Fashion, Foreign language learning

Introduction: My name is Lilliana Bartoletti, I am a adventurous, pleasant, shiny, beautiful, handsome, zealous, tasty person who loves writing and wants to share my knowledge and understanding with you.