Whether you need an epic recipe for vegan meal prep, a healthy after-school snack, or a dish that’s guaranteed to be a hit at the picnic, this Vegan Egg Salad recipe is the right choice! Just like my Vegan Tuna Salad, it looks, tastes, and feels so much like real egg salad, but is completely vegan! The realistic texture is all thanks to a secret chopping technique. By pressing, then slicing a brick of firm tofu into pea-sized pieces, it takes on the same texture as real hard-boiled eggs. And all bets are off when the tofu is combined with the creamy vegan egg salad dressing. It’s easy to make using a mix of vegan mayo, simple spices, relish, and pickle juice, and can even be prepped ahead of time when you need faux egg salad in a hurry. My favorite way to enjoy this recipe is in vegan egg salad sandwiches, but you can also use it as a topping on salads, stuff it in lettuce cups, enjoy it as a protein-packed snack, and more. The possibilities are endless!

Ingredients needed (with substitutions) 

Firm tofu – Remember to press the brick of tofu before you get started! You want to remove as much liquid from the tofu as possible to help it take on the firm, chewy texture of real hard-boiled eggs. Vegan mayonnaise – Mayo and egg salad are the dream team. It gives the dressing a rich and creamy consistency and helps to tone down the other tangy and briny flavors. Feel free to use your favorite store-bought vegan mayo (I like the Just brand and Veganaise) or try my homemade vegan mayo or tofu mayo. If you don’t have vegan mayonnaise at home, you can use plain vegan yogurt, cashew cream, or vegan sour cream instead. Yellow mustard – Or you can use Dijon mustard for a deeper flavor profile. Dill pickle juice – This, along with the sweet relish, gives the dressing a punchy and briny flavor.  Sweet relish Dry spices – A mix of smoked paprika, turmeric, black salt, and black pepper will give the vegan egg salad dressing a realistic color and flavor. Green onion Bread – To make vegan egg salad sandwiches! Butter lettuce leaves hold the faux egg salad just as well if you want egg salad lettuce wraps. Or enjoy with some yummy crackers (gluten free if needed).

How to make vegan egg salad

Find the complete printable recipe with measurements below in the recipe card. After pressing the tofu, slice the block into thin, rectangular strips. Pile the strips on top of each other, then, in the opposite direction, slice them into smaller pieces. Don’t worry about making them all the same uniform size! To make the dressing, whisk the vegan mayo, mustard, pickle juice, sweet relish, and dry spices together in a large mixing bowl. Add the chopped tofu pieces to the bowl with the dressing, along with the sliced green onions. Stir to coat.  Cover the bowl with plastic wrap and place it in the fridge so the salad can chill for about 30 minutes. Afterward, serve the salad in sandwiches, on salad, or as a delicious snack!

Tips for success

Always press the tofu to drain the excess water. Skipping this step could leave you with watery egg salad, and no one wants that. You can do this using a tofu press or by wrapping the brick in paper towels (or a clean tea towel) and placing something heavy on top. Let it sit and drain for at least 20 minutes. Finely dicing the tofu into small, pea-sized pieces is the secret to the realistic egg-like texture. If you’d rather simply crumble the tofu, that’s fine too. If you have the time, chill the assembled salad in the refrigerator for 30 minutes before serving. This gives all of the amazing flavors time to get to know each other, yielding a much more flavorful salad! You can make the egg salad dressing up to 1 week in advance. Just mix the ingredients together and store the dressing in an airtight container in the fridge until it’s time to serve.

Variations

There’s lots of room for add-ins in vegan egg salad! Check out these tasty suggestions:

Herbs – For a more vibrant flavor, stir fresh dill and/or chives into the egg salad mixture.  Veggies – Feel free to add finely diced red onion or celery, shaved carrots, or halved cherry tomatoes for extra crunch and texture. Vegan bacon – Crumbled tofu or tempeh bacon will give it a smoky, savory twist. Black salt – Black salt or kala namak will give the salad an even more intense eggy, sulfur-like flavor. I usually use this for a more “eggy” salad.

Serving suggestions

The best way to put this vegan egg salad recipe to use is in vegan egg salad sandwiches. Top the sandwiches with lettuce leaves, sliced avocado, pickled red onions, radishes, sliced tomatoes, then dig in! You can also use the egg salad as a topping on salad greens or stuff it into lettuce wraps. Serve it alongside Vegan Potato Salad or Vegan Coleslaw for a complete (and delicious) meal or picnic. And if you end up with leftovers, scoop them up with crackers for a quick, easy, and protein-packed snack!

Frequently asked questions

Want more creamy vegan salads?

Curry Chickpea Salad Pesto Pasta Salad Vegan Chicken Salad Best Vegan Potato Salad Vegan Macaroni Salad Vegan Egg Salad - 3Vegan Egg Salad - 23Vegan Egg Salad - 9Vegan Egg Salad - 53Vegan Egg Salad - 48Vegan Egg Salad - 64Vegan Egg Salad - 86Vegan Egg Salad - 38Vegan Egg Salad - 82