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.

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: Ingredients & Substitutions

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.

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.

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.

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

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.

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.


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.

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.


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

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.

Vegetable Pot Pie Recipe FAQs
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.
Refrigerated, it keeps up to 5 days in an airtight container; frozen, up to 1 month.
Yes. Double the ingredients and bake in a 9×13″ pan, two 9×9″ pans, or two 9–10″ deep pie dishes.

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

Vegetable Pot Pie Recipe
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
- Preheat oven to 425°F. Lightly grease a 9×9″ baking dish or a 10″ deep pie dish.
- 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.
- 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.
- 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.
- 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

Best Homemade Chicken Pot Pie Recipe (From Scratch)

Shepherd’s Pie

Chicken Pot Pie Soup

Vegetarian Chili

Vegetable Mac and Cheese
