Creamy Vegetable Pot Pie with Flaky Crust

Vegetable Pot Pie is the ultimate comfort food, hearty, creamy, and loaded with tender vegetables under a golden, flaky crust. Perfect for family dinners or cozy nights at home, this classic vegetarian dish brings all the warmth and flavor of traditional pot pie without any meat. It’s easy to make, deeply satisfying, and filled with seasonal veggies simmered in a creamy herb sauce that tastes like a hug in every bite.

Why You’ll Love This Recipe

  • Hearty and wholesome: Packed with nourishing vegetables.
  • Comfort food made light: Creamy sauce without heavy meat.
  • Customizable: Use your favorite vegetables or leftovers.
  • Perfect for meal prep: Reheats beautifully.
  • Family-friendly: Loved by vegetarians and meat eaters alike.

Ingredients

Flat lay of ingredients for homemade vegetable pot pie

  • 2 tablespoons butter
  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, sliced
  • 1 cup diced potatoes
  • 1 cup green beans, chopped
  • 1 cup frozen peas
  • 1 cup corn kernels
  • 1 cup chopped mushrooms
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon dried thyme
  • 1 teaspoon Italian seasoning
  • 3 tablespoons all-purpose flour
  • 2 cups vegetable broth
  • 1 cup milk or cream
  • 1 refrigerated or homemade pie crust (top layer)
  • 1 egg, beaten (for brushing)

Step-by-Step Instructions

Step-by-step collage of cooking and baking vegetable pot pie

  1. Preheat oven: Set oven to 400°F (200°C). Grease a deep pie dish or casserole dish.
  2. Sauté vegetables: Melt butter and olive oil in a large skillet over medium heat. Add onion, garlic, carrots, and potatoes. Cook 8–10 minutes until softened.
  3. Add remaining veggies: Stir in mushrooms, green beans, corn, and peas. Cook 3–4 minutes more until fragrant.
  4. Make the sauce: Sprinkle flour over vegetables, stirring for 1 minute. Slowly pour in vegetable broth while stirring until thickened. Add milk or cream, herbs, salt, and pepper. Simmer until creamy.
  5. Assemble the pie: Pour filling into the prepared dish. Top with pie crust, sealing edges. Cut small slits for steam. Brush with beaten egg.
  6. Bake: Bake 25–30 minutes until golden brown and bubbly.
  7. Cool and serve: Let rest 5 minutes before serving for easy slicing.

Tips & Variations

  • Add sweet potatoes or butternut squash for a fall twist.
  • For vegan pot pie, use plant-based butter, milk, and crust.
  • Make mini pot pies in ramekins for individual servings.
  • Add chopped spinach or kale for extra greens.
  • Sprinkle Parmesan or nutritional yeast for added flavor.

Storage & Reheating

  • Refrigerate: Store leftovers in an airtight container up to 3 days.
  • Reheat: Warm in a 350°F oven until heated through for best texture.
  • Freeze: Freeze unbaked pot pie up to 2 months. Bake from frozen, adding 10 extra minutes.

Serving & Pairing Ideas

Slice of vegetable pot pie with a side salad

  • Serve with Cranberry Chicken Salad or a fresh green salad.
  • Pair with Roasted Garlic Mashed Cauliflower for a cozy dinner.
  • Add a side of warm buttered rolls or Golden Pull-Apart Buns.

Frequently Asked Questions

Can I make Vegetable Pot Pie ahead of time?

Yes! Assemble the filling and crust, cover tightly, and refrigerate up to 24 hours before baking.

How do I make this recipe vegan?

Use vegan butter, dairy-free milk, and a store-bought vegan pie crust. The flavor stays just as creamy and rich.

What vegetables work best?

Root vegetables like carrots, potatoes, and parsnips add heartiness, while mushrooms, peas, and corn add flavor and texture.

Can I use puff pastry instead of pie crust?

Absolutely, puff pastry makes a crisp, flaky top and cooks beautifully over the creamy filling.

Ready to Make It?

This Vegetable Pot Pie is everything you love about classic comfort food, creamy, hearty, and baked to golden perfection. It’s easy enough for weeknights but impressive enough for entertaining. Don’t forget to save it for cozy evenings and family gatherings!

You Might Also Like

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegetable pot pie with golden crust and creamy filling

Creamy Vegetable Pot Pie with Flaky Crust


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Myla
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This Vegetable Pot Pie is a cozy, creamy comfort dish made with tender vegetables in a rich, herbed sauce under a golden flaky crust.


Ingredients

Scale

2 tablespoons butter

1 tablespoon olive oil

1 small onion, diced

2 cloves garlic, minced

2 medium carrots, sliced

1 cup diced potatoes

1 cup green beans, chopped

1 cup frozen peas

1 cup corn kernels

1 cup chopped mushrooms

1 teaspoon salt

1/2 teaspoon black pepper

1 teaspoon dried thyme

1 teaspoon Italian seasoning

3 tablespoons all-purpose flour

2 cups vegetable broth

1 cup milk or cream

1 refrigerated or homemade pie crust

1 egg, beaten


Instructions

1. Preheat oven to 400°F (200°C) and grease a pie dish.

2. In a skillet, melt butter and olive oil; sauté onion, garlic, carrots, and potatoes until tender.

3. Add mushrooms, peas, corn, and green beans; cook 3–4 minutes.

4. Sprinkle flour and stir well. Gradually add broth and milk until thickened.

5. Season with herbs, salt, and pepper.

6. Pour mixture into dish, cover with crust, seal edges, and brush with egg.

7. Bake 25–30 minutes until golden. Cool slightly before serving.

Notes

Make vegan with plant-based butter, milk, and crust.

Add spinach or kale for extra greens.

Use puff pastry for a crisp top.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 290
  • Sugar: 5g
  • Sodium: 430mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 26g
  • Fiber: 4g
  • Protein: 7g
  • Cholesterol: 50mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star