Hearty Vegetable Pot Pie Recipe with Flaky Crust

This vegetable pot pie is a satisfying vegetarian main course built from scratch — a creamy, savory sauce filled with tender vegetables and finished with a flaky biscuit topping. It’s full of flavor and makes a comforting family meal.

a serving of Vegetable Pot Pie on a plate with a fork and a bite taken out of it

One of the few vegetarian recipes my whole family requests, this vegetable pot pie combines a from-scratch sauce (no condensed soup) with a homemade biscuit crust for a hearty, well-balanced dish.

Vegetable Pot Pie in a baking dish after baking

Vegetable pot pie: Ingredients & Substitutions

the ingredients in this Vegetable Pot Pie recipe

Filling Ingredients:

  • Yukon gold potatoes. Any potato works here — red or russet are fine substitutes. Leaving the skins on adds texture and nutrition, but peeling is optional.
  • Celery, carrots, peas and corn. This mix is my favorite, but you can swap in bell pepper, zucchini, broccoli, mushrooms, parsnip or a bag of frozen mixed vegetables.

Sauce Ingredients:

  • Whole milk. Use cream, half-and-half or 2% if you prefer; higher fat yields a creamier sauce.
  • All-purpose flour. Substitute a gluten-free all-purpose flour to make the sauce gluten-free.
  • Vegetable broth. I use vegetable stock to keep the dish vegetarian; chicken stock can be used if desired.

Biscuit Ingredients:

  • All-purpose flour. Swap a gluten-free blend if needed.
  • Sour cream. Plain Greek yogurt works well as an alternative.
  • Whole milk. Cream, half-and-half, or 2% milk also work.
a serving of Vegetable Pot Pie on a white plate with a fork

How to Make Vegetable Pot Pie

The recipe has several straightforward steps: make the biscuit crust, prepare the sauce, cook the vegetables, combine everything, then assemble and bake. Preparing the crust and sauce ahead of time speeds the process.

Make the Biscuit Crust

Combine the dry ingredients in a bowl, cut in cold butter until the mixture resembles coarse crumbs, then stir in the milk and sour cream until a dough forms. Add up to 2 tablespoons more flour if needed.

two photos showing how to make the biscuit crust in this vegetable pot pie recipe

Turn dough onto a floured surface and press into a rectangle about 1/2″ thick. Fold into thirds, then gently roll or press the dough to about 1″ thick in the shape of your baking dish (a 9×9″ square works well). Cut into six rectangles or circles and refrigerate until ready to use.

two photos showing how to make the biscuit crust in this vegetable pot pie recipe

Keep the cut biscuits chilled while you finish the filling so they bake into a flaky, golden topping.

a photo showing the biscuits cut to be used as the crust in this veggie pot pie recipe

Make the Sauce

In a medium saucepan whisk together vegetable broth, milk, flour, onion powder, garlic powder, salt and pepper. Cook over medium heat, whisking constantly until the mixture thickens, about 3 minutes. Remove from heat and set aside.

two photos showing how to make the sauce for this vegetable pot pie recipe

Make the Veggie Filling

In a large, nonstick saucepan, add diced potatoes, 2 tablespoons butter, onion, minced garlic and 1/2 cup water. Cover and cook over medium-high heat for about 10 minutes, until the potatoes are tender, stirring occasionally.

Add the sliced carrots, celery and the remaining 2 tablespoons butter. Cover and cook another 5–10 minutes until the vegetables are soft. Stir in frozen peas and corn, then add the prepared sauce and mix until everything is coated. Remove from heat and set aside.

two photos showing how to make the filling for this vegetable pot pie recipe - cooking the potatoes and adding carrots & celery
two photos showing how to make the filling for this vegetable pot pie recipe - adding peas and corn

Assemble & Bake

Spread the filling evenly into a greased 9×9″ baking dish (or 10″ deep pie plate). Arrange the chilled biscuit pieces on top without overlapping. Whisk an egg yolk with a tablespoon of milk and brush over each biscuit for a glossy finish.

two photos showing how to assemble this vegetable pot pie

Bake on the lower oven rack at 425°F for 12–15 minutes, until the biscuits are lightly golden and the filling is bubbling. Remove and let rest on a wire rack for at least 10 minutes before serving to allow the filling to set.

two photos showing how to brush the egg wash onto the biscuit crust in this vegetable pot pie recipe
two photos showing this veggie pot pie before and after baking

Serve

Serve the pot pie warm. It’s a complete meal on its own, though a crisp side salad pairs nicely.

Vegetable Pot Pie Recipe in a baking dish after being baked

Store/Freeze

Store leftovers in an airtight container in the refrigerator for up to 5 days, or freeze for up to 1 month. Reheat in the oven or microwave until warmed through.

a serving of Vegetable Pot Pie on a plate with a fork

Vegetable Pot Pie Recipe FAQs

Can I make this recipe dairy-free?

Yes—use dairy-free butter, a plant-based milk, and a dairy-free sour cream or yogurt substitute, though the texture and flavor will differ from the original.

How long does vegetable pot pie last?

Refrigerated, it keeps up to 5 days in an airtight container; frozen, up to 1 month.

Can I double this recipe?

Yes. Double the ingredients and bake in a 9×13″ pan, two 9×9″ pans, or two 9–10″ deep pie dishes.

a serving of Vegetable Pot Pie on a plate with a fork

If you enjoy this recipe, please consider leaving a comment and rating. Your feedback helps refine and share favorite recipes.

img 41639 19

Vegetable Pot Pie Recipe

A hearty vegetarian pot pie made from scratch with a creamy sauce and biscuit topping.
5 from 3 votes
Course Main Course, vegetables
Cuisine American
Servings 12 Servings
Calories 216
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour

Ingredients

Biscuit crust*

  • 1 cup + 2 Tablespoons all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1 teaspoon granulated sugar
  • 1/4 teaspoon fine sea salt
  • 2 Tablespoons cold salted butter
  • 2 Tablespoons sour cream
  • 1/2 cup whole milk

Filling

  • 2 Yukon gold potatoes, diced (about 2 cups)
  • 4 Tablespoons salted butter, divided
  • 1/2 cup water
  • 1/2 cup diced onion
  • 1 Tablespoon minced garlic
  • 3 carrots, thinly sliced
  • 3 ribs celery (about 1 heaping cup), thinly sliced
  • 1/2 teaspoon fine sea salt, or to taste
  • 1/4 teaspoon black pepper, or to taste
  • 1/2 cup frozen peas
  • 1/2 cup frozen corn

Sauce

  • 2 cups vegetable broth
  • 3/4 cup whole milk (or 2%)
  • 1/2 cup all-purpose flour
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon sea salt
  • 1/4 teaspoon black pepper

Egg Wash (optional)

  • 1 Tablespoon whole milk
  • 1 egg yolk

Instructions

  1. Preheat oven to 425°F. Lightly grease a 9×9″ baking dish or a 10″ deep pie dish.
  2. Make the biscuit crust: Combine 1 cup flour, salt, baking powder, and sugar. Cut in butter until coarse crumbs form. Add milk and sour cream and stir until a ball forms. Put dough on a floured surface, form a rectangle about 1/2″ thick, fold into thirds, then press to about 1″ thick and cut into six pieces. Chill.
  3. Make the sauce: In a 5-quart saucepan whisk together vegetable broth, milk, flour, onion powder, garlic powder, salt and pepper. Cook over medium heat, whisking constantly, until thick, about 3 minutes. Remove from heat.
  4. Make the filling: In a large nonstick saucepan, combine potatoes, 2 Tablespoons butter, onion, garlic and 1/2 cup water. Cover and cook over medium-high heat 10 minutes or until potatoes are tender, stirring occasionally. Add carrots, celery and remaining 2 Tablespoons butter; cook 5–10 minutes until veggies are soft. Stir in peas, corn and the prepared sauce. Remove from heat.
  5. Assemble & bake: Spread the filling in the prepared dish. Arrange chilled biscuits on top. Whisk egg yolk with 1 Tablespoon milk and brush over the biscuits. Bake at 425°F on the lower rack for 12–15 minutes, until biscuits are lightly golden and filling bubbles. Let cool on a wire rack at least 10 minutes before serving.

Notes

Pie crust option: Substitute a rolled pie crust if preferred. Fit one crust to the bottom of the pie plate, add filling, top with the second crust, crimp edges, cut a vent, brush with egg wash and bake at 425°F for 25–30 minutes until golden and bubbling. Protect the outer edge with a shield if needed.

Ingredient substitutions: See the recipe sections above for potato, vegetable, dairy and flour swap suggestions.

Store/Freeze: Refrigerate up to 5 days or freeze up to 1 month. Reheat in the oven or microwave.

Nutrition

Serving: 0.5 cup | Calories: 216 kcal | Carbohydrates: 32 g | Protein: 5 g | Fat: 8 g | Saturated Fat: 5 g | Sodium: 486 mg | Fiber: 3 g

Nutrition information is an approximation.

try these recipes

Chicken Pot Pie from Scratch

Best Homemade Chicken Pot Pie Recipe (From Scratch)

img 41639 21

Shepherd’s Pie

img 41639 22

Chicken Pot Pie Soup

Vegetarian Chili

Vegetarian Chili

img 41639 24

Vegetable Mac and Cheese

img 41639 25

Best Homemade Vegetable Soup