Follow Me On Social Media!
Veggie Pot Pie Soup Recipe

Ever wish you could eat pot pie with a spoon and not feel like you’re committing some kind of food crime? Well, good news: veggie pot pie soup is here to make all your cozy comfort food dreams come true. It’s got everything you love about pot pie—the creamy filling, the veggies, that buttery, flaky top—but in soup form, which means you can eat it in your pajamas without worrying about pie crust crumbs all over the couch. Not that I’m speaking from experience or anything.
Table of Contents
Why This Veggie Pot Pie Soup is Good
Okay, let’s talk about why this Veggie Pot Pie Soup is basically a warm hug in a bowl. First, it’s ridiculously creamy and comforting without being heavy enough to put you in a food coma. It’s got all the classic pot pie vegetables swimming in a velvety broth that tastes like you slaved away for hours (spoiler alert: you didn’t).
Second, those puff pastry croutons on top? Game changer. Seriously, they take this from “nice soup” to “I’m serving this at my next dinner party and pretending I’m a professional chef.” They’re buttery, flaky, and add that perfect crunch that regular pot pie crust gives you.
And here’s the best part: Veggie Pot Pie Soup is way easier than making actual pot pie. No rolling out dough, no blind-baking crusts, no anxiety about whether your pastry will turn out soggy. Just chop, simmer, and top with store-bought puff pastry. Boom—you’re a culinary genius.
Plus, it’s vegetarian, which means you can feel slightly less guilty about having seconds. Or thirds. I’m not judging.

Ingredients For Veggie Pot Pie Soup Recipe
Time to raid your kitchen. Here’s what you need:
For the soup:
- 3 tablespoons butter (because butter makes everything better)
- 1 medium onion, diced (grab the tissues, you know what’s coming)
- 3 cloves garlic, minced (fresh or jarred, your secret’s safe with me)
- 3 medium carrots, diced (about 1 cup)
- 2 celery stalks, diced (classic pot pie veggie trio)
- 8 oz mushrooms, sliced (adds that hearty, meaty texture)
- 1/3 cup all-purpose flour (the thickening magic)
- 4 cups vegetable broth (low-sodium is your friend here)
- 2 cups whole milk (or half-and-half if you’re feeling fancy)
- 2 medium potatoes, diced (Yukon Gold work great)
- 1 cup frozen peas (because fresh peas are too much work)
- 1 cup frozen corn (same logic as the peas)
- 1 teaspoon dried thyme (pot pie wouldn’t be pot pie without it)
- 1 bay leaf (fish it out before serving)
- Salt and pepper to taste (be generous, bland soup is sad soup)
- 2 tablespoons fresh parsley, chopped (optional but pretty)
For the puff pastry croutons:
- 1 sheet puff pastry, thawed (store-bought is perfect)
- 1 egg, beaten (for that golden shine)
- Dried thyme or everything bagel seasoning (for sprinkling on top)
Step-by-Step Instructions

Alright, let’s make some magic happen. This is easier than you think.
1. Prep your puff pastry first. Preheat your oven to 400°F (200°C). Roll out the puff pastry on a baking sheet lined with parchment paper. Cut it into squares or fun shapes if you’re feeling creative. Brush with beaten egg and sprinkle with thyme or seasoning. Bake for 15-18 minutes until golden and puffed. Set aside.
2. Start with the base. In a large pot or Dutch oven, melt the butter over medium heat. Add the diced onion, carrots, and celery. Cook for about 7-8 minutes until the veggies start to soften. Don’t rush this—you want them tender, not crunchy.
3. Add garlic and mushrooms. Toss in the garlic and sliced mushrooms. Cook for another 5 minutes until the mushrooms release their moisture and start to brown a bit.
4. Make the roux. Sprinkle the flour over the veggies and stir constantly for about 2 minutes. This cooks out the raw flour taste and creates the base for your creamy soup. It should look kind of pasty and thick—that’s perfect.
5. Add the liquids slowly. Gradually pour in the vegetable broth while stirring constantly to avoid lumps. Once the broth is incorporated, add the milk, potatoes, thyme, and bay leaf. Bring everything to a boil, then reduce heat to medium-low.
6. Simmer until tender. Let the soup simmer for about 15-20 minutes, stirring occasionally, until the potatoes are fork-tender and the soup has thickened up nicely.
7. Add the frozen veggies. Stir in the frozen peas and corn. Cook for another 3-5 minutes until they’re heated through. Remove the bay leaf (seriously, don’t forget this step).
8. Season to perfection. Taste your soup and add salt and pepper as needed. Remember, the puff pastry is buttery and might be salty, so don’t go overboard.
9. Serve with flair. Ladle the soup into bowls, top each one with a puff pastry crouton (or two, or three), and sprinkle with fresh parsley. Watch everyone’s faces light up.

Common Mistakes to Avoid
Let’s save you from soup disasters:
- Not cooking the roux long enough. If you don’t cook the flour for at least 2 minutes, your soup will taste like raw flour and nobody wants that. Stir it constantly and give it time.
- Adding liquid too fast. Dump all the broth in at once and you’ll have lumpy soup. Add it gradually while whisking or stirring constantly for smooth, creamy results.
- Overcooking the veggies. Nobody wants mushy vegetables that dissolve into nothing. Keep an eye on those potatoes—you want them tender, not falling apart.
- Making the pastry soggy. Add the puff pastry croutons right before serving, not while the soup is still cooking. Otherwise, they’ll turn into sad, soggy bread instead of crispy, flaky goodness.
Alternatives & Substitutions
Need to switch things up? Here’s what works:
- Dairy-free? Use olive oil instead of butter and swap in coconut milk or oat milk for the dairy. The soup will still be creamy and delicious.
- Different veggies? Throw in green beans, parsnips, turnips, or whatever’s hanging out in your fridge. IMO, sweet potatoes would be amazing in this.
- No puff pastry? Use store-bought biscuits instead. Bake them separately and plop them on top. Still delicious, just a different vibe.
- Want it heartier? Add white beans, chickpeas, or even some wild rice for extra substance and protein.
- Gluten-free? Use a gluten-free flour blend for the roux and gluten-free puff pastry. Bob’s Red Mill makes a good one.
Final Thoughts
So there you have it—veggie pot pie soup that’s creamy, comforting, and crowned with the most amazing puff pastry croutons. It’s the kind of meal that makes cold days feel cozy and makes you look like a kitchen wizard even if you’re just winging it.
The best part? This Veggie Pot Pie Soup tastes even better the next day (just make fresh puff pastry croutons for serving). Make a big batch, store the soup and pastry separately, and you’ve got easy lunches or dinners sorted for the week.
Now go forth and make some soup magic. Your taste buds—and anyone lucky enough to eat with you—are in for a treat. You’ve got this!
FAQ (Frequently Asked Questions)
Can I make this soup ahead of time?
Absolutely! Make the soup up to 3 days in advance and store it in the fridge. Reheat it gently on the stovetop, adding a splash of milk or broth if it’s too thick. Make fresh puff pastry croutons right before serving for the best texture
Can I freeze veggie pot pie soup?
You can, but the texture might change slightly when you reheat it because of the dairy. If you’re planning to freeze it, leave out the milk and add it when you reheat. The soup will keep frozen for up to 3 months. The puff pastry croutons don’t freeze well, so make those fresh.
What if I don’t have puff pastry?
No worries! Top it with crackers, croutons, or biscuits instead. You could even make some quick drop biscuits and bake them separately. It won’t have that fancy pot pie vibe, but it’ll still taste amazing.
How do I make it thicker?
If your soup is too thin, mix 2 tablespoons of cornstarch with 2 tablespoons of cold water to make a slurry. Stir it into the simmering soup and cook for another 5 minutes. Or just mash some of the potatoes against the side of the pot to naturally thicken it up.
Veggie Pot Pie Soup Recipe
Course: Vegetarian, Main Course, Soup, DinnerCuisine: AmericanDifficulty: Easy6
servings15
minutes35
minutes320
kcal50
minutesIngredients
- For the soup:
3 tablespoons butter
1 medium onion, diced
3 cloves garlic, minced
3 medium carrots, diced
2 celery stalks, diced
8 oz mushrooms, sliced
1/3 cup all-purpose flour
4 cups vegetable broth
2 cups whole milk
2 medium potatoes, diced
1 cup frozen peas
1 cup frozen corn
1 teaspoon dried thyme
1 bay leaf
Salt and pepper to taste
2 tablespoons fresh parsley, chopped
- For the puff pastry croutons:
For the puff pastry croutons:
1 egg, beaten
Dried thyme or everything bagel seasoning
Directions
- Preheat oven to 400°F (200°C). Roll out puff pastry on a parchment-lined baking sheet and cut into squares. Brush with beaten egg and sprinkle with thyme. Bake for 15-18 minutes until golden. Set aside.
- In a large pot, melt butter over medium heat. Add onion, carrots, and celery. Cook for 7-8 minutes until softened.
- Add garlic and mushrooms. Cook for 5 minutes until mushrooms are browned.
- Sprinkle flour over vegetables and stir constantly for 2 minutes to create a roux.
- Gradually add vegetable broth while stirring constantly to avoid lumps. Add milk, potatoes, thyme, and bay leaf.
- Bring to a boil, then reduce heat to medium-low. Simmer for 15-20 minutes until potatoes are fork-tender and soup has thickened.
- Stir in frozen peas and corn. Cook for 3-5 minutes until heated through. Remove bay leaf.
- Season with salt and pepper to taste.
- Ladle soup into bowls and top each with puff pastry croutons. Garnish with fresh parsley and serve immediately.
Notes
- Cook the roux properly – stir the flour constantly for at least 2 minutes to avoid raw flour taste and ensure a smooth, creamy soup base.
- Cook the roux properly – stir the flour constantly for at least 2 minutes to avoid raw flour taste and ensure a smooth, creamy soup base.
- Keep puff pastry crispy – add the puff pastry croutons right before serving, not while cooking. Store them separately from the soup to maintain their flaky, crispy texture.



