Go Back
Delicious Veggie Pot Pie Soup served in a bowl with fresh vegetables

Veggie Pot Pie Soup

A cozy, crust-free twist on classic pot pie — creamy, veggie-packed, and soul-warming.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course, Soup
Cuisine: American, Vegetarian
Calories: 350

Ingredients
  

For the Base
  • 2 tablespoons unsalted butter or a good-quality olive oil Use olive oil for a dairy-free option.
  • 1 medium yellow or white onion, finely diced
  • 2 cloves garlic, minced Adjust to your love of garlic.
For the Vegetables / Filling
  • 2 medium carrots, peeled and diced into bite-sized pieces
  • 2 medium potatoes (Yukon Gold or russet), peeled and diced Aim for uniform cubes.
  • 2 cups broccoli florets Fresh is best for texture; frozen also works if thawed.
  • 1 cup frozen peas No need to thaw unless you want to.
  • 1 cup corn kernels Fresh, frozen, or thawed canned corn all work.
For the Creamy Broth
  • 4 cups vegetable broth Low-sodium if you want control over salt.
  • 1 cup whole milk or a creamy plant-based milk Oat milk is a good neutral option.
  • ½ cup heavy cream (optional) See notes below for dairy-free swaps.
  • 2 tablespoons all-purpose flour For thickening; see alternatives below.
  • 1 teaspoon dried thyme
  • ½ teaspoon dried rosemary, crushed between your fingers
  • to taste Salt and freshly ground black pepper
To Finish
  • ¼ cup fresh parsley, chopped For garnish and a fresh pop of color.

Method
 

Preparation
  1. Prepare your mise en place. Chop the onion, mince the garlic, dice the carrots and potatoes into uniform 1/2-inch cubes, and cut broccoli into small florets.
  2. Over medium heat, melt the unsalted butter or warm olive oil in a large Dutch oven.
  3. Add the diced onion and minced garlic. Cook, stirring occasionally, until the onion is translucent and the garlic is fragrant — about 3–5 minutes.
Cooking
  1. Stir in the diced carrots and potatoes, sautéing for about 5 minutes.
  2. Sprinkle the all-purpose flour evenly over the vegetables and stir until every piece is coated and the flour smells slightly toasted — about 1–2 minutes.
  3. Slowly whisk in vegetable broth, scraping up any browned bits from the bottom of the pot as you pour. Bring to a gentle simmer and let the mixture bubble lightly for a minute.
  4. Stir in dried thyme, crushed rosemary, and season with salt and freshly ground black pepper to taste. Reduce heat to maintain a gentle simmer and cook for about 15 minutes.
  5. Stir in broccoli florets, frozen peas, and corn kernels. Simmer for 5–7 minutes more until these vegetables are just tender.
  6. Reduce heat to low and pour in whole milk and, if using, heavy cream. Stir gently until the soup is creamy and slightly thickened.
Serving
  1. Ladle the soup into warmed bowls and sprinkle with chopped fresh parsley for brightness. Serve immediately.

Notes

Consider serving this soup with crusty bread or a crisp green salad. For a vegan version, omit the heavy cream and use plant-based milk.