Fill a saucepan with water and add the potatoes.
Boil until potatoes are soft.
Sauté onions for 5 minutes.
Add celery, carrots, cauliflower and red wine and cook for 5 minutes.
Mix in remaining filling ingredients as well as the cooked lentils and cook for a few minutes.
Once potatoes are finished cooking, drain off water and mash with a potato masher.
Stir the nutritional yeast, soy milk and Braggs into the mashed potatoes.
Pour filling mixture into a large casserole dish.
Add the mashed potatoes to the top of the filling by adding one scoopful at a time.
Use the back of a spoon or butter knife to smooth the mashed potatoes so that it completely covers the filling.
Use a fork to press a design into the entire mashed potato surface.
Bake at 400° for 30 minutes.
Turn on the broil setting for a few minutes to brown the surface, watching carefully so it doesn't burn.