Go Back
A delicious plate of Creamy Vegetable Soup

Creamy Vegetable Soup

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 450

Ingredients
  

  • 5 tablespoons unsalted butter, divided
  • 1 tablespoon olive oil
  • 3 cups mirepoix (or 1 cup diced carrots, 1 cup diced celery, and 1 cup diced yellow onion)
  • 2 teaspoons minced garlic
  • 1-1/2 pounds baby potatoes (gold or red), diced (4 cups)
  • 1-1/2 teaspoons Italian seasoning
  • 3/4 teaspoon salt
  • 3/4 teaspoon pepper
  • 3 cups chicken stock or broth
  • 2 cups frozen broccoli florets, thawed and finely chopped
  • 1 cup frozen corn
  • 6 tablespoons flour
  • 3 cups whole milk
  • 1/2 cup heavy cream
  • 2 cups shredded sharp Cheddar cheese
  • Hearty buttered bread (optional, for serving)
  • Fresh herbs (optional, for serving — parsley or thyme)

Method
 

  1. In a large pot, melt 1 tablespoon of butter with olive oil over medium heat. Add diced carrots, celery, and onion. Sauté for 5–7 minutes until they begin to soften. Add the garlic and cook for 30 seconds, just until fragrant. The key here is not to rush the sauté, as this step builds the foundational flavor of the soup.
  2. Stir in the chopped potatoes, Italian seasoning, salt, pepper, and chicken stock. Bring to a boil over medium-high heat, then reduce to a simmer. Cover and cook for 10–15 minutes, or until the veggies are crisp-tender. Stir in the thawed broccoli and frozen corn and cook for an additional 2–3 minutes, until everything is tender and heated through. The potatoes should be fork-tender for the best texture.
  3. Meanwhile, in a separate medium saucepan, melt the remaining 4 tablespoons of butter over medium heat. Stir in the flour and whisk constantly for 1 minute. Slowly pour in the milk, whisking until the mixture is smooth. Continue to cook, stirring constantly, until it thickens and begins to gently boil. Stir in the heavy cream and remove from heat. This step creates a béchamel sauce that adds a creamy texture to your soup.
  4. Pour the milk mixture into the soup pot and stir well to combine. Lower the heat, add the Cheddar cheese a handful at a time, and stir until melted. Taste and adjust the seasonings as needed. Adding the cheese slowly ensures it melts smoothly without becoming grainy.
  5. Serve warm, garnished with fresh parsley or thyme, alongside toasted and buttered pieces of bread. Enjoy!

Notes

  • For an extra layer of flavor, try adding a pinch of nutmeg to the milk mixture. This subtle addition enhances the creaminess without overpowering the other flavors.