Go Back
+ servings

Vegan Pot Pie

Vaishali · Holy Cow! Vegan Recipes
A delectable vegan pot pie with a luscious, creamy filling
0 from 0 votes
Prep Time 45 mins
Cook Time 45 mins
Total Time 1 hr 30 mins
Course Entree
Cuisine American, Vegan
Servings 8 servings


  • For the crust:
  • 1 cup whole-wheat pastry flour
  • 1 cup all-purpose flour
  • 4 tbsp transfat-free vegetable shortening
  • ½ tsp salt
  • 1 tsp dried herbs (I used rosemary and thyme)
  • Mix together all the ingredients. Cut the shortening into the flour with a fork until no large lumps remain. Add just enough cold water and stir with a fork to mix. When the dough comes together , divide into two balls, wrap in plastic wrap, and put in the refrigerator while you make the filling.
  • For the filling:
  • 1 medium onion , diced
  • 4-5 cloves garlic , minced
  • 1 small sweet potato , peeled and cut into a 1 ½-cm dice
  • 1 14- oz package of extra-firm tofu , also cut into a 1 ½-cm dice
  • 1 cup carrots , cut into 1 ½-cm dice
  • ½ cup green peas
  • 2 medium potatoes , cut into 1 ½-cm dice
  • 1 tsp of the same herbs used in the crust
  • 1 cup soy milk
  • ½ cup white wine
  • 2 tbsp all-purpose flour
  • 1 tsp ground black pepper
  • Salt to taste
  • 2 tbsp vegan "butter" like Earth Balance
  • 1 tbsp canola or other vegetable oil


  • Heat the oil in a saucepan.
  • Add the onions and stir. Add the garlic.
  • Cook on medium heat until the onions are translucent, but not brown.
  • Add the potatoes, sweet potatoes, carrots, green peas and dried herbs. Stir together. Cook for about 5 minutes until the vegetables start to tenderize.
  • Add the tofu, soy milk, vegan "butter," wine, and all-purpose flour. Stir together. The mixture will thicken.
  • Cook, covered another 5-10 minutes, stirring a few times, until the vegetables are tender. Add pepper and salt to taste.
  • Turn off the heat and set aside while you prepare the crust.
  • Take one ball of the crust dough and, using just enough flour, roll it into a circle a little larger than your baking dish or pie plate. There should be an overhang of about 1 inch when you put the dough into the dish.
  • Transfer the crust to the plate and roll out the second ball of dough into a circle slightly larger than the diameter of the baking dish or pie plate.
  • Pour the filling into the bottom crust. Smooth the top, and then cover with the top crust.
  • Using your fingers, press together the top and bottom crusts at the edges, forming a seal. Tuck any overhang into the baking dish. Crimp the edges with a fork or with your fingers for a decorative look.
  • Make two sharp cuts (shaped like an X), about 2 inches each, in the center of the pie.
  • Brush the top of the pie with a mixture of 1 tbsp soy milk + 1 tsp canola or other vegetable oil.
  • Bake in a preheated oven at 325 degrees about 45 minutes to an hour. The pot pie is ready when the crust turns golden brown and the juices bubble through the cuts at the top.
  • Remove from the oven and let stand 10 minutes at least before cutting into slices. The filling will be oozy and a little runny initially, but it will firm up the longer the pot pie stands. I like my filling runny.
Tried this recipe?Let us know! Or post a photo on Instagram and tag @HolyCowVegan