Take the tofu out of the package and pat it dry. Dice the tofu into small cubes, then add them to a preheated pan over medium heat.
You can also just add the entire block to the pan and roughly chop the tofu with a spatula.
Either way we want to cook the tofu for about 4 - 5 minutes or until most the water is cooked out of it. This will be faster than pressing. We do this to avoid the Vegan Egg Salad from getting too watery.
Once the liquid is cooked out, spread the tofu out over a baking sheet and let it cool.
While the tofu cools, add the vegan cream cheese to a bowl along with 1 - 2 Tbsp of seltzer water. Then use a hand mixer to whip the cream cheese until it's smooth and creamy, almost like frosting!
Add the rest of the ingredients for the dressing and combine throughly with a fork or whisk. Taste and adjust for seasoning adding whatever else you'd like. I personally loved adding the optional shallots and dill. You can also add some Black Salt for an eggy flavor.
Once the tofu is cooled fold it into the dressing. If it feels too thick you can thin it out with 1-2 Tbsp of water, vegan mayo or yogurt, vegan milk etc.
Your Vegan Egg Salad is done! Enjoy with crackers, or on a sandwich!
Refrigerate any leftovers in an airtight container, and eat within 3 days. If it thickens too much in the fridge you can loosen it up with 1 - 2 Tbsp of water, vegan mayo, vegan milk etc.