
Vegan Egg Salad (Tofu Egg Salad)
This creamy, protein‑packed tofu salad tastes just like classic egg salad, without the eggs. Fresh dill, celery, green onion, Dijon, and black salt give it that perfect savory flavor and “eggy” aroma. Ready in just 10 minutes and perfect for sandwiches, wraps, or scooping with crackers.
Suggested Product Links
Ingredients
- 1 14 oz block firm or extra-firm tofu (divided)
- 2 green onions (finely sliced, or ~2 tablespoons finely diced red or white onion)
- 1-2 tbsp fresh dill (finely chopped)
- 1 stalk celery (finely diced)
- 1/2 cup vegan mayo
- 1 tbsp Dijon mustard
- 1/2 tsp black salt (kala namak)
- black pepper (to taste)
- salt (to taste)
- 1/8 tsp turmeric (optional, for color)
- juice of 1/2 lemon (optional)
Instructions
- Drain tofu and use your favorite method to press for at least 30 minutes. (This step is important; if you don't press out excess liquid, your salad will become watery.)
- Add half of the block of tofu to a mixing bowl. Add the vegan mayo, mustard, and optional turmeric. Mash everything together with a fork to create a thick dressing. (Mashing some of the tofu makes the salad more cohesive, so it’s less likely to fall out of your sandwich.)
- Give the rest of the block of tofu a coarse chop to mimic the texture of chopped egg whites. Add the tofu to the mixing bowl along with all remaining ingredients (celery, green onion, dill, black salt, and black pepper). Fold all ingredients together.
- Give the salad a taste and adjust the flavors to your preference. This recipe is very flexible, so feel free to add more fresh dill, extra Dijon, or even a squeeze of fresh lemon juice if you like. Depending on the mayo you use, you may need a little extra salt as well.
- You can serve it immediately, but it’s best if you let it marinate for an hour or two in the fridge.
Nutrition
Calories: 214kcalCarbohydrates: 4gProtein: 7gFat: 18gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 1gSodium: 398mgPotassium: 22mgFiber: 1gSugar: 0.4gVitamin A: 60IUVitamin C: 1mgCalcium: 105mgIron: 1mg
Nutritional information is an estimate and may vary based on ingredients and preparation.

