Cozy up with the ultimate comfort food, this incredibly delicious and hearty Veggie Pot Pie! It’s a quick, healthy, and flavorful vegetarian meal packed with a garden of fresh vegetables in a rich, savory sauce, all wrapped in a flaky, golden crust. This is the satisfying, one-dish wonder that will make everyone at your table forget it’s meat-free.
Why You Will Love This Recipe
As someone who loves a hearty meal, I created this veggie pot pie to be just as comforting and satisfying as the traditional version. It quickly became my go-to for potlucks and family dinners, winning over even the most devout meat-eaters with its rich flavor and chunky vegetable filling. It’s the dish that proves comfort food doesn’t need meat to be deeply satisfying.
Ingredients
- 2 tablespoons olive oil
- 8 ounces mushrooms, sliced
- 1 onion, chopped
- 1 clove garlic, minced
- 2 large carrots, diced
- 2 potatoes, peeled and diced
- 2 stalks celery, sliced ¼ inch wide
- 2 cups cauliflower florets
- 1 cup fresh green beans, trimmed and snapped into ½ inch pieces
- 3 cups vegetable broth
- 1 teaspoon kosher salt
- 1 teaspoon ground black pepper
- ¼ cup water
- 2 tablespoons cornstarch
- 2 tablespoons soy sauce
- 1 (14.1 ounce) package double-crust pie pastry, thawed

Step-by-step instructions for making the recipe
- Preheat your oven to 425°F (220°C). Gather all ingredients.
- Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the sliced mushrooms, chopped onion, and minced garlic. Cook for 3-5 minutes, stirring frequently, until the vegetables have softened.
- Stir in the diced carrots, potatoes, and celery. Then add the cauliflower florets and green beans.
- Pour in the vegetable broth and bring the mixture to a boil. Reduce the heat to a simmer and cook until the vegetables are just tender, about 5-8 minutes. Season with salt and pepper.
- In a small bowl, whisk together the water, cornstarch, and soy sauce until the cornstarch is completely dissolved.
- Stir the cornstarch slurry into the simmering vegetable mixture. Continue to cook, stirring constantly, until the sauce thickens, about 2-3 minutes. Remove from heat.
- Roll out one half of the pie pastry to line the bottom of an 11×7-inch baking dish (or a 9-inch deep-dish pie plate).
- Pour the hot vegetable filling into the pastry-lined dish.
- Roll out the second half of the pastry and carefully place it over the filling. Seal the edges by crimping with a fork or your fingers, and cut a few small slits in the top to allow steam to escape.
- Bake in the preheated oven for 30-35 minutes, or until the crust is golden brown and flaky.
- Let the pot pie rest for 10-15 minutes before serving to allow the filling to set.

Veggie Pot Pie
Ingredients
Equipment
Method
- Preheat your oven to 425°F (220°C). Gather all ingredients.
- Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the sliced mushrooms, chopped onion, and minced garlic. Cook for 3-5 minutes, stirring frequently, until the vegetables have softened.2 tablespoons olive oil, 8 ounces mushrooms, 1 onion, 1 clove garlic
- Stir in the diced carrots, potatoes, and celery. Then add the cauliflower florets and green beans.2 large carrots, 2 potatoes, 2 stalks celery, 2 cups cauliflower florets, 1 cup fresh green beans
- Pour in the vegetable broth and bring the mixture to a boil. Reduce the heat to a simmer and cook until the vegetables are just tender, about 5-8 minutes. Season with salt and pepper.3 cups vegetable broth, 1 teaspoon kosher salt, 1 teaspoon ground black pepper
- In a small bowl, whisk together the water, cornstarch, and soy sauce until the cornstarch is completely dissolved.¼ cup water, 2 tablespoons cornstarch, 2 tablespoons soy sauce
- Stir the cornstarch slurry into the simmering vegetable mixture. Continue to cook, stirring constantly, until the sauce thickens, about 2-3 minutes. Remove from heat.
- Roll out one half of the pie pastry to line the bottom of an 11×7-inch baking dish (or a 9-inch deep-dish pie plate).1 (14.1 ounce) package double-crust pie pastry
- Pour the hot vegetable filling into the pastry-lined dish.
- Roll out the second half of the pastry and carefully place it over the filling. Seal the edges by crimping with a fork or your fingers, and cut a few small slits in the top to allow steam to escape.1 (14.1 ounce) package double-crust pie pastry
- Bake in the preheated oven for 30-35 minutes, or until the crust is golden brown and flaky.
- Let the pot pie rest for 10-15 minutes before serving to allow the filling to set.
Notes
FAQ
Can I use frozen vegetables instead of fresh?
Yes, you can use a frozen mixed vegetable blend to save time. There’s no need to thaw them; just add them directly to the skillet with the broth. You may need to simmer for a minute or two longer since they are frozen.
How can I make this pot pie ahead of time?
You can prepare the filling completely, let it cool, and store it in the refrigerator for up to 2 days. When ready to bake, assemble the pot pie with the crust and bake as directed, adding a few extra minutes to the baking time if the filling is cold.
What can I use instead of soy sauce?
If you need to avoid soy, you can substitute the soy sauce with tamari or coconut aminos. For a soy-free option, you can use a tablespoon of vegetarian Worcestershire sauce, but note this will change the flavor profile slightly.