Vegan Pot Pie Recipes for Cozy and Delicious Dinners

Updated On: October 4, 2025

There’s nothing quite as comforting as a homemade pot pie—golden pastry on top, bubbling creamy filling beneath, and that irresistible aroma wafting through your kitchen. Vegan pot pie recipes bring all this comfort without any animal products, proving that hearty, nostalgic meals can be both compassionate and deeply satisfying.

Whether you’re navigating chilly weather or simply craving a classic, these plant-based pies are a crowd-pleasing solution for family dinners, meal prep, or festive gatherings.

In this post, you’ll discover everything you need to master vegan pot pies, from flaky pastry crusts to luscious sauces and a medley of colorful vegetables. Plus, you’ll get tips for customizing your pies, nutritional facts, and creative serving ideas.

If you love exploring plant-based meals, you’ll find links to even more delicious vegan recipes throughout this guide. Let’s dive into the world of vegan pot pie recipes and make comfort food magic!

Why You’ll Love This Recipe

  • Incredibly Cozy: Vegan pot pies are the definition of comfort food—warm, creamy, and filling.
  • Totally Customizable: Easily adapt the filling to use your favorite vegetables or whatever you have on hand.
  • Family-Friendly: Kids and adults alike adore the flaky crust and rich flavors.
  • Meal Prep-Friendly: Make ahead and reheat for quick, satisfying lunches or dinners throughout the week.
  • Allergy-Friendly: These recipes are dairy-free and egg-free, and can be made gluten-free with the right pastry.
  • Simple Ingredients: No hard-to-find items—just everyday veggies, pantry staples, and plant-based milk.
  • Perfect for Entertaining: Impress guests at your next dinner party with a showstopping vegan pot pie.

Ingredients

Classic Vegan Vegetable Pot Pie

Ingredient Amount
Olive oil or vegan butter 3 tablespoons
Yellow onion, diced 1 medium
Garlic, minced 3 cloves
Carrots, diced 2 medium
Celery, diced 2 stalks
Potatoes, peeled & diced 2 medium
Frozen peas 1 cup
Frozen corn 1 cup
Cremini or white mushrooms, sliced 1 ½ cups
All-purpose flour 1/3 cup
Unsweetened plant milk (soy, almond, oat, etc.) 2 cups
Low-sodium vegetable broth 1 cup
Dried thyme 1 teaspoon
Dried sage ½ teaspoon
Salt & black pepper To taste
Vegan pie crust (store-bought or homemade) 1 (for top crust)

Optional Add-Ins

  • Chopped kale or spinach for extra greens
  • Vegan chicken-style strips for added protein
  • White beans or chickpeas for a heartier filling

Equipment

  • Large skillet or Dutch oven (to cook the filling)
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Baking dish (9-inch pie plate or 8×8-inch square dish)
  • Rolling pin (if making homemade crust)
  • Sharp knife & cutting board
  • Pastry brush (optional, for brushing plant milk on crust)

Instructions

  1. Prep your vegetables:

    Dice the onion, carrots, celery, and potatoes. Slice the mushrooms and mince the garlic.

    Set aside peas and corn.

  2. Sauté the aromatics:

    Heat olive oil or vegan butter in a large skillet over medium heat. Add onion, garlic, carrot, and celery.

    Sauté for 5–7 minutes until softened and fragrant.

  3. Add mushrooms and potatoes:

    Stir in the mushrooms and diced potatoes. Cook for another 5 minutes, stirring occasionally.

  4. Make the roux:

    Sprinkle flour over the veggies and stir well, letting it cook for 1–2 minutes to remove the raw taste.

  5. Add liquids and simmer:

    Gradually pour in the plant milk and vegetable broth, stirring constantly to avoid lumps. Add thyme, sage, salt, and pepper.

    Bring to a gentle simmer.

  6. Add peas and corn:

    Stir in frozen peas and corn. Simmer for 10–12 minutes, until the sauce thickens and the potatoes are tender.

    Taste and adjust seasoning.

  7. Preheat and prepare crust:

    Preheat oven to 400°F (200°C). Roll out your vegan pie crust if needed.

  8. Assemble the pot pie:

    Pour the hot veggie filling into your baking dish. Place the pie crust over the top, crimp edges, and cut a few small slits for steam to escape.

    Brush with a little plant milk for shine.

  9. Bake:

    Bake in the preheated oven for 25–30 minutes, or until the crust is golden and the filling is bubbling.

  10. Cool and serve:

    Let the pot pie cool for at least 10 minutes before slicing and serving. Enjoy!

Tips & Variations

  • Gluten-Free Option: Use your favorite gluten-free flour blend in the filling, and a gluten-free pie crust.
  • Protein Boost: Add drained canned chickpeas or cooked lentils for extra plant-based protein.
  • Crust Options: Try topping with vegan puff pastry for an extra-flaky finish, or drop spoonfuls of vegan biscuit dough for a rustic cobbler-style pie.
  • Make Ahead: Prepare the filling up to two days in advance and store in the fridge. Assemble and bake when ready.
  • Mix Up the Veggies: Swap in sweet potatoes, butternut squash, parsnips, or green beans for seasonal variety.
  • Mini Pot Pies: Use large ramekins for individual servings—perfect for dinner parties or meal prep.
  • Flavorful Sauces: For an ultra-creamy finish, stir in a spoonful of vegan bechamel sauce before assembling your pie.

“Don’t be afraid to get creative with your fillings—vegan pot pies are the perfect way to use up leftover veggies and pantry staples!”

Nutrition Facts

Nutrient Per Serving (1/6 pie)
Calories 320
Protein 7g
Carbohydrates 49g
Dietary Fiber 7g
Fat 10g
Saturated Fat 2g
Sodium 590mg
Sugar 6g
Vitamin A 85% DV
Vitamin C 22% DV
Calcium 12% DV
Iron 18% DV

Note: Nutrition values are approximate and will vary based on specific ingredients and crust used.

Serving Suggestions

  • Pair with a fresh salad: A crisp green salad with lemon vinaigrette balances the richness of the pot pie.
  • Serve with a light soup: Try a low calorie vegetable soup or a bright tomato soup for a comforting meal.
  • On the side: Steamed green beans, roasted Brussels sprouts, or sautéed Swiss chard are all vibrant, nutritious choices. For more ideas, check out these vegetarian swiss chard recipes.
  • With bread: Warm slices of homemade bread are perfect for soaking up extra sauce—try this vegan bread machine recipe for easy, soft loaves.

Conclusion

Vegan pot pie recipes have the power to bring everyone to the table, no matter their dietary needs. From the golden, flaky top crust to the creamy, veggie-packed filling, each bite is pure comfort.

With endless options for customization, you can make these pies your own—using seasonal produce, adding your favorite proteins, or experimenting with different pastry styles.

Whether you’re making a classic family dinner, prepping hearty lunches for the week, or impressing guests at a holiday gathering, vegan pot pies never disappoint. Don’t forget to explore more plant-based inspiration with recipes for Peruvian vegetables or easy slow cooker vegan meals.

Here’s to cozy, compassionate comfort food—one slice at a time!

Vegan Pot Pie Recipes: Delicious Variations to Try

Ready to branch out? Here’s a listicle of must-try vegan pot pie recipes, each with its own twist on the classic:

  • Chickpea & Kale Vegan Pot Pie

    Filling: Swap half the potatoes for canned chickpeas, and stir in 2 cups chopped fresh kale during the last 5 minutes of simmering. The chickpeas add protein, while kale brings a nutrient punch.

  • Creamy Mushroom Vegan Pot Pie

    Filling: Use a mix of wild mushrooms (shiitake, cremini, portobello) and double the amount. Add a splash of soy sauce and a pinch of nutmeg for earthy umami flavor.

    This version is extra rich and perfect for mushroom lovers.

  • Vegan “Chicken” Pot Pie

    Filling: Add 1–2 cups of vegan chicken-style strips (store-bought or homemade) and a teaspoon of poultry seasoning. This makes for a nostalgic, protein-packed meal that even non-vegans will crave.

  • Puff Pastry-Topped Mini Pot Pies

    Crust: Instead of traditional pie crust, cut vegan puff pastry into circles and place over ramekins filled with pot pie mixture. Bake until puffed and golden—perfect for individual servings and parties.

  • Gluten-Free Vegan Pot Pie

    Crust & Filling: Use a gluten-free flour blend for the sauce and a store-bought or homemade gluten-free crust. All the comfort, none of the gluten!

  • Sweet Potato & Lentil Vegan Pot Pie

    Filling: Swap regular potatoes for sweet potatoes and add 1 cup cooked lentils for earthy flavor and extra fiber. This version has a slight sweetness and is incredibly satisfying.

  • Root Vegetable Vegan Pot Pie

    Filling: Use a medley of carrots, parsnips, rutabaga, and turnips for a rustic, hearty, and slightly sweet pie that’s perfect for autumn.

  • Spicy Southwestern Vegan Pot Pie

    Filling: Mix in black beans, corn, diced bell peppers, and green chiles. Add cumin, smoked paprika, and chili powder for a Tex-Mex twist.

    Top with cornbread batter instead of pastry for a fun variation.

  • Curried Vegan Pot Pie

    Filling: Stir in 2 teaspoons curry powder, 1/2 teaspoon turmeric, and a pinch of cayenne. Use coconut milk in place of some plant milk for a creamy, fragrant pie with Indian-inspired flavors.

Explore these variations to keep your vegan comfort food repertoire exciting. Each version is just as cozy and satisfying as the classic, so you can enjoy pot pie all year long!

📖 Recipe Card: Vegan Pot Pie

Description: A comforting and hearty vegan pot pie filled with tender vegetables and a creamy sauce, topped with flaky pastry. Perfect for a cozy dinner any night of the week.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT1H

Servings: 6 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 1 cup frozen peas
  • 1 cup diced potatoes
  • 1 cup unsweetened almond milk
  • 1 cup low-sodium vegetable broth
  • 3 tablespoons all-purpose flour
  • 1 teaspoon dried thyme
  • Salt and pepper to taste
  • 1 sheet vegan puff pastry, thawed

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Heat olive oil in a large skillet over medium heat.
  3. Add onion, garlic, carrots, and potatoes; sauté for 5-7 minutes.
  4. Stir in flour and cook for 1 minute.
  5. Gradually add almond milk and vegetable broth, stirring constantly.
  6. Add peas, thyme, salt, and pepper; simmer for 5 minutes until thickened.
  7. Pour the mixture into a baking dish.
  8. Cover with puff pastry, trimming edges as needed.
  9. Cut a few slits in the pastry to vent.
  10. Bake for 25-30 minutes, until pastry is golden.
  11. Let cool for 10 minutes before serving.

Nutrition: Calories: 320 | Protein: 6g | Fat: 14g | Carbs: 42g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Pot Pie”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A comforting and hearty vegan pot pie filled with tender vegetables and a creamy sauce, topped with flaky pastry. Perfect for a cozy dinner any night of the week.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT1H”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium yellow onion, diced”, “2 cloves garlic, minced”, “2 medium carrots, diced”, “1 cup frozen peas”, “1 cup diced potatoes”, “1 cup unsweetened almond milk”, “1 cup low-sodium vegetable broth”, “3 tablespoons all-purpose flour”, “1 teaspoon dried thyme”, “Salt and pepper to taste”, “1 sheet vegan puff pastry, thawed”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 400\u00b0F (200\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a large skillet over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, carrots, and potatoes; saut\u00e9 for 5-7 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in flour and cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Gradually add almond milk and vegetable broth, stirring constantly.”}, {“@type”: “HowToStep”, “text”: “Add peas, thyme, salt, and pepper; simmer for 5 minutes until thickened.”}, {“@type”: “HowToStep”, “text”: “Pour the mixture into a baking dish.”}, {“@type”: “HowToStep”, “text”: “Cover with puff pastry, trimming edges as needed.”}, {“@type”: “HowToStep”, “text”: “Cut a few slits in the pastry to vent.”}, {“@type”: “HowToStep”, “text”: “Bake for 25-30 minutes, until pastry is golden.”}, {“@type”: “HowToStep”, “text”: “Let cool for 10 minutes before serving.”}], “nutrition”: {“calories”: “320”, “proteinContent”: “6g”, “fatContent”: “14g”, “carbohydrateContent”: “42g”}}

Photo of author

Marta K

Leave a Comment

X