When you’re craving something hearty, creamy, and packed with goodness—without the heaviness of pastry crust—Veggie Pot Pie Soup is your go-to. Inspired by the comforting flavors of traditional pot pie, this lighter vegetarian version brings all the savory richness of the original in a cozy soup form. Whether you’re looking for a simple weeknight dinner, a meatless Monday idea, or a dish to batch cook and freeze, this recipe checks all the boxes.
With fresh and frozen vegetables, a homemade white sauce, and savory seasonings, this one-pot wonder delivers satisfaction in every spoonful. It’s perfect for dunking crusty bread or even repurposing as a delicious pasta sauce. Don’t miss our Creamy Mushroom Soup Recipe if you’re a fan of rich, creamy vegetarian meals.
JUMP TO
Table of Contents
Why You’ll Love This Veggie Pot Pie Soup
All the Comfort of Pot Pie, Without the Pastry
Traditional pot pie is a comfort food classic, but making pastry from scratch (or even using store-bought) can be time-consuming. This soup skips the crust but keeps everything else you love—creamy texture, vibrant vegetables, and rich flavor—making it an easier and healthier version that doesn’t skimp on taste.
Quick, One-Pot Meal for Busy Days
From chopping to simmering, this dish comes together in just about 30 minutes. And since it all cooks in a single pot, you’ll spend less time cleaning up. It’s the kind of low-effort meal that tastes like you’ve been simmering it all day.
Perfect for Vegetarian and Flexitarian Lifestyles
Loaded with a rainbow of vegetables like broccoli, carrots, peas, and green beans, this soup fits perfectly into any plant-based eating plan. It’s also easily adaptable for vegans or meat-eaters alike—just a few tweaks and it works for everyone at the table.
Ingredients for Veggie Pot Pie Soup
Fresh and Frozen Vegetables That Work Best
This soup is versatile, and that’s one of its best features. The base version includes:
- Onion
- Garlic
- Broccoli
- Frozen veggie mix (peas, sweetcorn, carrots, green beans)
You can also toss in celery, mushrooms, or even diced potatoes. Using frozen vegetables doesn’t just save time; it cuts down on food waste and keeps the cooking process simple.
The Creamy Base: Milk, Stock, and Seasonings
At the heart of this soup is a roux-based white sauce made with:
- Butter
- All-purpose flour
- Milk (dairy or plant-based)
- Vegetable stock
Seasonings include black pepper, bay leaves, dried oregano, and a hint of English mustard, which deepens the savory flavor.
Optional Add-ins for Flavor Twists
Want to take it further? Add red lentils for protein, a pinch of curry powder for warmth, or a dash of hot sauce for spice. If you’re short on milk, unsweetened oat or almond milk works beautifully too.
How to Make the Best Veggie Pot Pie Soup
Step-by-Step Instructions
- Sauté your aromatics: Heat oil in a large pan, and cook diced onion and broccoli until the onion softens.
- Add more vegetables: Stir in frozen veggies and garlic; cook until slightly tender.
- Simmer with stock and spices: Pour in the vegetable stock, bay leaves, mustard, oregano, and black pepper.
- Make a white sauce separately: In a second pan, melt butter, whisk in flour, then slowly add milk, stirring constantly until thickened.
- Combine and cook: Mix the sauce into the vegetable pot and simmer until thick and creamy.
- Blend (optional): For a thicker texture, blend partially or fully. Remove bay leaves before blending.
Tips to Get the Perfect Texture (Chunky vs. Smooth)
Some like it rustic, others prefer silky smooth. If you enjoy a thick, blended soup but still want to see some veggie chunks, try blending half of the mixture. A hand blender is perfect for this. Keep in mind that full blending can mute the colors and make the soup look brown, so partial blending offers the best of both worlds.
Making the White Sauce (Roux 101)
White sauce is what makes this soup feel indulgent. Use equal parts butter and flour (usually 2 tbsp each) and cook for about a minute before adding milk gradually. Stir well after each addition to prevent lumps. This roux technique is essential for thick, creamy consistency without needing heavy cream.
Variations and Add-Ins to Make It Your Own
Vegan Swaps for a Dairy-Free Version
Simply swap butter for vegan margarine and use unsweetened oat, soy, or almond milk. The rest of the ingredients are already plant-based. Nutritional yeast can add a cheesy flavor without any dairy.
Protein Boosters: Beans, Lentils, or Tofu
Add a can of drained chickpeas or a scoop of cooked red lentils to increase protein and make it even more filling. Firm tofu cubes also soak up flavor beautifully.
Global Twists: Add Spices Like Curry or Italian Herbs
A spoonful of curry powder turns this into an Indian-inspired soup, while Italian seasoning and garlic elevate it into a Tuscan-style meal. A dash of smoked paprika adds depth and a rustic vibe.
Check out our Chicken Pot Pie Soup Recipe for a meatier version of this comfort food favorite.
What to Serve With Veggie Pot Pie Soup
Bread Pairings: From Crusty Rolls to Garlic Bread
A creamy soup like this demands a solid bread companion. Crusty sourdough, buttery dinner rolls, or even a flaky biscuit are ideal. Looking for inspiration? Try our Roasted Butternut Squash Soup with garlic knots for an epic soup-and-carb combo. Want to level up? Toasted garlic bread adds a rich, aromatic edge that pairs beautifully with the creamy base.
Perfect Salads for a Light Side
Balance the richness of this veggie pot pie soup with something fresh. A tangy kale Caesar or a crunchy slaw with lemon vinaigrette works wonders. These side salads cut through the creaminess and provide a crisp contrast.
Make It a Meal with These Additions
Top with shredded cheddar, a swirl of sour cream, or fresh parsley for added color and flavor. You could even stir in cooked pasta or rice to stretch the soup into a heartier dinner. For a soup bar night, offer toppings and bread varieties for guests to build their bowls.
How to Store, Freeze, and Reheat Leftovers
Refrigeration Tips for Freshness
Let the soup cool completely before storing. Transfer it into airtight containers and refrigerate for up to 4 days. The flavors often deepen after sitting overnight, making it even tastier the next day.
Freezer Instructions and Storage Time
Yes, veggie pot pie soup freezes like a champ. Pour it into freezer-safe containers, leaving space for expansion, and freeze for up to 3 months. To avoid texture changes, freeze before blending if possible.
Best Way to Reheat Without Losing Creaminess
To reheat, thaw overnight in the fridge if frozen, then warm gently on the stove or in the microwave. Stir often, and if the texture seems too thick, add a splash of milk or water to loosen it. Avoid boiling—this can cause the sauce to split.
Don’t miss our Easy Creamy Tomato Soup Treat for another simple, make-ahead favorite.

Frequently Asked Questions (FAQs)
Can I make veggie pot pie soup gluten-free?
Yes. Use a gluten-free flour blend when making the roux. Many brands offer 1:1 substitutes for all-purpose flour that work well in white sauces. Also, ensure your stock is certified gluten-free.
What vegetables work best in this soup?
A mix of hearty and soft vegetables makes the best texture. Try carrots, broccoli, peas, sweetcorn, and green beans. You can also toss in spinach, celery, or diced mushrooms depending on what you have.
Can I use almond milk or oat milk instead?
Absolutely. Unsweetened almond, oat, or soy milk are great dairy-free options. Just avoid flavored or sweetened varieties—they can throw off the savory balance of the soup.
How do I thicken veggie soup without flour?
You can use cornstarch or arrowroot powder as a thickener. Another option is blending part of the soup to create a naturally thicker consistency. Pureed white beans or potatoes also work well.
Final Thoughts on This Creamy Veggie Pot Pie Soup
Veggie Pot Pie Soup is the kind of recipe you’ll return to again and again. It brings the indulgence of a pot pie filling to your bowl—creamy, hearty, and full of nourishing vegetables—without the fuss of pastry or heavy cream. Whether you’re making it for a quick weeknight dinner or preparing a big batch for freezing, it’s as flexible as it is flavorful.
Discover great ideas like our Italian Penicillin Soup Recipe for another nutrient-rich bowl to add to your rotation.
PrintVeggie Pot Pie Soup
This Veggie Pot Pie Soup is a creamy, hearty, one-pot vegetarian meal loaded with colorful vegetables and rich flavors, perfect for cozy nights or easy weekday dinners.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 3 bowls
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 tbsp oil
- 1 onion, diced
- 1 small head broccoli, chopped
- 350g (2 1/2 cups) frozen vegetable mix (peas, sweetcorn, carrots, green beans)
- 2 cloves garlic, minced
- 500ml (2 cups) vegetable stock
- 1/2 tsp dried oregano
- Black pepper, to taste
- 2 bay leaves
- 1/2 tsp English mustard
- 2 tbsp butter
- 2 tbsp plain flour
- 250ml (1 cup) milk
Instructions
- Heat the oil in a large saucepan. Add the onion and broccoli and cook over medium heat until the onion is softened.
- Add frozen vegetables and garlic. Cook for another 5–10 minutes, stirring regularly.
- Add the vegetable stock, oregano, bay leaves, mustard, and black pepper.
- In a separate pan, melt butter and stir in the flour to form a roux. Cook for a minute over low heat.
- Gradually add milk to the roux, stirring until smooth after each addition to make a white sauce.
- Add the white sauce to the soup pot and stir well. Simmer until vegetables are cooked to your liking and the soup reaches desired thickness.
- Remove bay leaves and blend partially or fully if preferred. Serve hot.
Notes
- You can use any combination of fresh or frozen vegetables.
- Blend part of the soup for a thicker consistency while maintaining visible veggies.
- For a vegan version, use plant-based butter and milk.
- Leftovers can be repurposed as pasta sauce.
Nutrition
- Serving Size: 1 bowl
- Calories: 291
- Sugar: 10.1g
- Sodium: 158mg
- Fat: 14.5g
- Saturated Fat: 6.6g
- Carbohydrates: 33.1g
- Fiber: 7.9g
- Protein: 9.3g
- Cholesterol: 27mg
