Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Salads

Vegan Egg Salad

Iosune with a glass of juice.
Updated: Apr 27, 2026 by Iosune Robles · This post may contain affiliate links
5 from 1 vote
Pin Recipe Jump to Recipe
Plate with two vegan egg salad sandwiches with lettuce

This vegan egg salad is a simple and delicious plant-based twist on the classic recipe. This tofu egg salad is made with tofu instead of eggs and ready in just 10 minutes. It has the same creamy texture and savory, "eggy" flavor you'd expect, making it a great option for quick lunches, meal prep, or easy sandwiches. It's flavorful, satisfying, and made with simple ingredients you can find anywhere.

Two tofu egg salad sandwiches served on a plate

Classic egg salad is usually made by chopping the egg whites and mashing the yolks with mayo and mustard to get that creamy texture. To make this eggless egg salad, I use tofu instead of eggs, which works really well both in texture and flavor. I mash part of the tofu with the dressing to recreate that creamy "yolk" mixture, and then chop the rest so it looks and feels like the egg whites.

Most vegan egg salad recipes just chop all the tofu together, but I like to do it this way because it gives a better result. You get that mix of creamy and chunky in every bite, just like the original. It's a small extra step, but it really makes a difference and makes this version feel much closer to a classic egg salad.

It makes a great sandwich filling, and I love serving it with bread and lettuce for a simple and satisfying lunch. If you're looking for more easy sandwich fillings, try my vegan chickpea salad, vegan chicken salad, or vegan tuna. They're all simple, flavorful, and perfect for quick lunches or meal prep.

Why You'll Love This Vegan Egg Salad

Here are a few things that make this recipe worth trying:

  • Creamy with the perfect texture: You get that classic egg salad feel with a mix of smooth and chunky in every bite, not just a uniform tofu mixture.
  • Ready in just 10 minutes: It comes together quickly with no cooking required, making it perfect for busy days or last-minute meals.
  • Made with simple ingredients: Everything is easy to find and likely already in your kitchen, no special ingredients needed.
  • Great for sandwiches: It holds together really well, making it an ideal filling for quick and satisfying lunches.
  • Perfect for meal prep: It stores well in the fridge and the flavor actually improves after sitting for a bit.
Ingredients for vegan egg salad

Vegan Egg Salad Ingredients

  • Tofu: Use firm tofu for the best texture, as it's the closest to traditional egg salad. Extra-firm tofu also works, but avoid soft or silken tofu as they are too watery and won't give the right consistency.
  • Vegan mayo: Adds creaminess and richness. You can use store-bought or homemade. If you prefer a lighter option, you can replace part of it with vegan yogurt.
  • Nutritional yeast: Optional, but recommended for a more savory, slightly cheesy flavor. It adds depth without overpowering the recipe.
  • Yellow mustard: Gives that classic egg salad flavor. You can also use Dijon mustard for a slightly stronger taste.
  • Kala namak (black salt): Optional, but highly recommended for the "eggy" flavor. If you don't have it, use regular salt instead, but the taste will be different. Keep in mind it tastes less salty than regular salt, so adjust to taste.
  • Smoked paprika: Adds a subtle smoky flavor and a touch of color. You can use regular paprika if preferred.
  • Turmeric: Optional, but adds the classic yellow color. Use a small amount, as it's mainly for appearance.
  • Black pepper: Adds a bit of heat and rounds out the flavor. Adjust to taste.
  • Salt: Helps balance the overall flavor. Adjust to taste depending on your mayo and if using kala namak.
  • Green onion: Adds freshness and a mild onion flavor. You can substitute with chives or finely diced red onion.

Find the full recipe with exact measurements in the recipe card below.

How to Make Vegan Egg Salad

Mashed tofu in a bowl
  1. Set aside about one third of the tofu and mash it in a bowl with a fork until mostly smooth.
Mashed tofu mixed with mayonnaise, mustard, and spices in a bowl
  1. Add the mayonnaise, nutritional yeast, mustard, kala namak, paprika, turmeric, black pepper, and salt, and mix everything until creamy.
Chopped tofu on a cutting board
  1. Cut the remaining tofu into small cubes to mimic chopped egg whites.
Vegan egg salad in a bowl
  1. Add the chopped tofu and green onion to the creamy mixture and gently stir to combine. Taste and adjust seasoning if needed.
Vegan egg salad sandwiches served with cherries and potato chips

Tips for the Best Results

  • Use the right tofu: Firm tofu gives the best texture. If it's too wet, pat it dry well so the mixture isn't watery.
  • Mash only part of the tofu: This is key. Mashing a portion creates a creamy base, while the rest (chopped) gives that egg-like texture.
  • Don't skip the kala namak: It's what gives the "eggy" flavor. Add it little by little and taste as you go.
  • Let it rest before serving: Even 15-30 minutes in the fridge makes a big difference. The flavors get much better.
  • Adjust to your taste: Add more mustard for tang, more mayo for creaminess, or more seasoning if needed. Taste and tweak.

Serving Suggestions

This vegan egg salad is perfect as a simple and satisfying sandwich filling. Spread it on your favorite bread, add some lettuce, and you've got a classic combo that always works.

You can also serve it on toast, with crackers, or alongside something crunchy like chips or pickles. It's great for quick lunches, picnics, or easy meal prep during the week.

How to Store Leftovers

  • Fridge: Keep the vegan egg salad in an airtight container in the refrigerator for up to 4-5 days. Stir it before serving, as the texture may change slightly as it sits.
  • Freezer: Not recommended. Freezing can affect the texture and make it watery once thawed.

Frequently Asked Questions

Can I make this vegan egg salad ahead of time?

Yes, it's actually better after sitting for a bit. Let it chill for at least 15-30 minutes so the flavors develop.

Do I need to press the tofu?

No, it's not necessary for this recipe. In fact, not pressing the tofu helps keep the texture softer and creamier, more similar to traditional egg salad. Just pat it dry lightly if needed.

Do I really need kala namak?

No, but it makes a big difference. It adds that classic "eggy" flavor. You can skip it or use regular salt instead.

Can I make it without nutritional yeast?

Yes, you can skip it. It adds extra savory depth, but the recipe will still taste great without it.

Why is my vegan egg salad too watery?

This usually happens if the tofu has too much moisture. Just pat it dry next time or add a bit more mayo to balance it.

Plate with two tofu egg salad sandwiches, cherries, and chips

More Vegan Salad Recipes

  • Vegan Coleslaw
  • Vegan Potato Salad
  • Vegan Pasta Salad
  • Vegan Caesar Salad
  • Marinated Tofu Salad
Two vegan egg salad sandwiches on a plate
5 from 1 vote

Love it? Leave a rating!

Vegan Egg Salad

This vegan egg salad is creamy, flavorful, and ready in just 10 minutes. Made with tofu and simple ingredients, it's perfect for sandwiches, quick lunches, or meal prep.
Prep: 10 minutes mins
Total: 10 minutes mins
Servings: 4
PRINT PIN COMMENT


Ingredients 
 

  • 1 (14-ounce) block firm tofu
  • ½ cup vegan mayo
  • 1 tablespoon nutritional yeast, optional, but recommended
  • 1 teaspoon yellow mustard
  • ½ teaspoon kala namak (black salt), optional, but recommended; you can use regular salt to taste instead
  • ¼ teaspoon smoked paprika
  • ¼ teaspoon turmeric, optional, for color
  • ⅛ teaspoon black pepper
  • Salt, to taste
  • 1 green onion, thinly sliced

Instructions 

  • Divide the tofu, placing about one third in a bowl and the remaining tofu in a separate bowl. Mash the one third of tofu with a fork until mostly smooth and slightly creamy.
    Mashed tofu in a bowl
  • Add the vegan mayonnaise, nutritional yeast, mustard, kala namak, paprika, turmeric, black pepper, and salt, and mix until well combined and creamy.
    Mashed tofu mixed with mayonnaise, mustard, and spices in a bowl
  • Finely chop or break the remaining tofu into small, irregular pieces to resemble chopped egg whites, avoiding perfect cubes or very fine crumbles.
    Chopped tofu on a cutting board
  • Add the chopped tofu and green onion to the creamy mixture and gently stir to combine without overmixing. Taste and adjust the seasoning if needed, then let it rest for 15-30 minutes before serving for the best flavor. Enjoy in sandwiches with bread, lettuce, and your favorite toppings.
    Vegan egg salad in a bowl

Notes

  • Store leftovers in an airtight container in the refrigerator for up to 4-5 days.
  • Stir before serving, as the texture may change slightly as it sits.
  • If needed, add a little more mayonnaise to make it creamy again.
  • Do not freeze, as the texture can become watery and less creamy once thawed.

Nutrition

Serving: 1serving | Calories: 273kcal | Carbohydrates: 6g | Protein: 10g | Fat: 23g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 1g | Sodium: 542mg | Potassium: 55mg | Fiber: 1g | Sugar: 0.4g | Vitamin A: 93IU | Vitamin C: 1mg | Calcium: 128mg | Iron: 1mg
Did you try this recipe?Leave a comment below and let me know how it turned out!
Course: Main Dish
Cuisine: American
Author: Iosune Robles

More Vegan Salad Recipes

  • Vegan macaroni salad with crunchy vegetables in a large bowl with a wooden spoon
    Vegan Macaroni Salad
  • Vegan taco salad served with lime wedges and extra tortilla chips on the side
    Vegan Taco Salad
  • Vegan chickpea salad sandwich with lettuce cut in half and stacked
    Vegan Chickpea Salad
  • Sliced bread topped with lettuce, tomato, and vegan chicken salad.
    Vegan Chicken Salad
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Comments

  1. Ann says

    April 21, 2026 at 5:06 pm

    5 stars
    We give this recipe a 10! Very easy to make, and incredible flavor. This will be a regular in our house! Thank you

    Reply
    • Iosune Robles says

      April 27, 2026 at 12:54 pm

      Hi Ann! Thank you so much 😊 I’m so glad you enjoyed it! That means a lot, and I love that it’s going to be a regular in your house!

      Reply
5 from 1 vote

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most popular recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Fresh spring recipes

  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad
  • Jar of vegan lemon curd with lemons around and a spoon scooping curd from the jar.
    Vegan Lemon Curd
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake
  • Vegan tuna on a slice of bread, with lettuce and tomato slices, on a white plate.
    Easy Vegan Tuna
  • Sliced bread topped with lettuce, tomato, and vegan chicken salad.
    Vegan Chicken Salad

Footer

↑ Back to top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.