Vegan Pot Pie Recipe
Introduction
This vegan pot pie is a comforting and hearty dish perfect for cozy dinners. Filled with tender vegetables, tofu, and a creamy sauce, it’s all encased in a flaky vegan crust. Easy to make ahead and sure to satisfy both vegans and non-vegans alike.

Ingredients
- 2 unbaked vegan pie crusts (homemade or store-bought)
- 1 1/2 tablespoons olive oil
- 1 small onion (chopped)
- 4 cloves garlic (minced)
- 5 tablespoons all-purpose flour
- 1/4 teaspoon dried rosemary
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried oregano
- 1 1/2 cups vegetable broth
- 1 1/2 cups unsweetened almond milk
- 3 cups frozen mixed vegetables (carrots, corn, green beans, and peas)
- 1 large russet potato (peeled and cut into small chunks)
- Salt and pepper (to taste)
- 8 ounces cooked tofu cubes
Instructions
- Step 1: Preheat your oven to 400°F. Roll out one of the vegan pie crusts and press it evenly into a 9-inch pie pan. Place the pan in the fridge to keep the crust cold while you prepare the filling.
- Step 2: Heat olive oil in a large skillet over medium heat. Sauté the chopped onion and minced garlic until softened, about 2 minutes. Add flour, dried rosemary, thyme, and oregano; stir to coat the vegetables.
- Step 3: Gradually whisk in vegetable broth and almond milk, stirring until the sauce thickens, about 2 minutes.
- Step 4: Add frozen mixed vegetables and potato chunks to the skillet. Season with salt and pepper. Simmer over medium heat for 10 minutes, stirring occasionally, until vegetables are tender and sauce thickens. Mix in the cooked tofu cubes.
- Step 5: Pour the vegetable filling into the prepared pie crust in the pie pan. Roll out the leftover pie crust and place it over the filling. Trim any excess dough and press the edges with a fork to seal.
- Step 6: Cut several slits in the top crust to allow steam to escape. Bake in the oven for 40-50 minutes, or until the crust is golden and the edges are bubbly. If the crust browns too quickly, cover it with foil and continue baking.
- Step 7: Remove from the oven and allow it to cool for 5 minutes before serving.
Tips & Variations
- Use a mix of fresh or frozen vegetables based on seasonal availability for added flavor and texture.
- For a gluten-free option, substitute the all-purpose flour with a gluten-free blend and use gluten-free pie crusts.
- If you prefer a creamier filling, add a splash of coconut cream or vegan cream cheese along with the almond milk.
- To add extra seasoning depth, sprinkle a pinch of smoked paprika or nutritional yeast into the filling mixture.
Storage
Store leftover pot pie in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm the whole pie in a 350°F oven until heated through. For longer storage, freeze the baked pot pie for up to 2 months and thaw overnight in the refrigerator before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh vegetables instead of frozen?
Yes, fresh vegetables can be used. Adjust the cooking time slightly depending on the vegetable’s firmness to ensure they become tender without overcooking.
Is it necessary to pre-bake the crust?
No, this recipe does not require pre-baking the crust. The filling cooks fully during the baking time, keeping the crust crisp without needing to blind bake.
PrintVegan Pot Pie Recipe
This comforting Vegan Pot Pie features a flaky, golden crust encasing a hearty filling of mixed vegetables, tender russet potatoes, and savory tofu cubes in a creamy herb-infused sauce. Perfectly seasoned with rosemary, thyme, and oregano, this plant-based pie is a satisfying and wholesome meal ideal for any occasion.
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Total Time: 1 hour 20 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: American
- Diet: Vegan
Ingredients
Pie Crust
- 2 unbaked vegan pie crusts (homemade or store-bought)
Filling
- 1 1/2 tablespoons olive oil
- 1 small onion, chopped
- 4 cloves garlic, minced
- 5 tablespoons all-purpose flour
- 1/4 teaspoon dried rosemary
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried oregano
- 1 1/2 cups vegetable broth
- 1 1/2 cups unsweetened almond milk
- 3 cups frozen mixed vegetables (carrots, corn, green beans, and peas)
- 1 large russet potato, peeled and cut into small chunks
- Salt and pepper, to taste
- 8 ounces cooked tofu cubes
Instructions
- Prepare crust: Roll out one of the vegan pie crusts and press it evenly into a 9-inch pie pan. Then, place the pie pan in the refrigerator to keep the crust cold as you prepare the filling.
- Preheat oven: Set your oven to 400°F (204°C) to preheat, so it reaches the proper temperature by the time the pie is assembled.
- Make sauce: Heat olive oil in a large skillet over medium heat. Add the chopped onion and minced garlic, sautéing until softened, about 2 minutes. Stir in the flour, dried rosemary, thyme, and oregano, coating the vegetables well to create a roux base for the sauce. Gradually whisk in the vegetable broth and almond milk, stirring continuously until the sauce thickens, about 2 minutes.
- Simmer filling: Add the frozen mixed vegetables and potato chunks to the skillet. Season the mixture with salt and pepper to your taste. Let it simmer over medium heat for about 10 minutes, stirring occasionally, until the potatoes and vegetables are tender and the sauce is thickened and creamy. Finally, stir in the cooked tofu cubes to combine evenly.
- Assemble pie: Pour the hot vegetable and tofu filling into the chilled pie crust in the pie pan. Roll out the second pie crust and place it over the filling. Trim any excess dough and press the edges together with a fork to seal the pie. Cut several slits in the top crust to allow steam to escape during baking.
- Bake: Place the assembled pot pie into the preheated oven and bake for 40 to 50 minutes. Bake until the crust is golden brown and bubbly around the edges. If the crust starts to brown too quickly, cover it loosely with aluminum foil and continue baking until the filling is cooked through. After baking, remove the pie from the oven and let it cool for 5 minutes before serving to allow the filling to set.
Notes
- For a gluten-free version, substitute the all-purpose flour with a gluten-free flour blend and use gluten-free pie crusts.
- You can swap the mixed vegetables with fresh diced vegetables depending on seasonal availability.
- To make the recipe nut-free, replace almond milk with an oat or soy milk alternative.
- Ensure tofu is well-pressed before cooking to remove excess moisture for better texture.
- If you prefer a thicker filling, increase flour to 6 tablespoons or simmer the filling slightly longer to reduce sauce.
Keywords: vegan pot pie, plant-based pot pie, vegetarian pot pie, vegan dinner recipe, dairy-free pot pie, tofu pot pie, vegetable pot pie

