Print

Creamy Vegetable Soup with Cheddar and Fresh Herbs Recipe

4.9 from 72 reviews

This creamy vegetable soup is a comforting and hearty dish packed with tender baby potatoes, sautéed mirepoix vegetables, broccoli, and sweet corn, all combined in a rich, cheesy cream sauce. Perfect for cozy meals, it’s finished with sharp Cheddar cheese and optionally garnished with fresh herbs and buttery bread.

Ingredients

Scale

Vegetables and Seasonings

  • 1 cup diced carrots
  • 1 cup diced celery
  • 1 cup diced yellow onion
  • 2 teaspoons minced garlic
  • 1 1/2 pounds baby potatoes (gold or red), diced (about 4 cups)
  • 1 1/2 teaspoons Italian seasoning
  • 3/4 teaspoon salt
  • 3/4 teaspoon black pepper
  • 2 cups frozen broccoli florets (thawed and finely chopped)
  • 1 cup frozen corn

Liquids and Dairy

  • 3 cups chicken stock or broth
  • 3 cups whole milk
  • 1/2 cup heavy cream
  • 2 cups shredded sharp Cheddar cheese

Fats and Thickeners

  • 5 tablespoons unsalted butter (divided)
  • 1 tablespoon olive oil
  • 6 tablespoons all-purpose flour

Optional for Serving

  • Hearty buttered bread
  • Fresh herbs such as parsley or thyme

Instructions

  1. Sauté Veggies: In a large pot, melt 1 tablespoon of butter with 1 tablespoon of olive oil over medium heat. Add the diced carrots, celery, and onion (mirepoix) and sauté for 5 to 7 minutes until softened. Then add the minced garlic and cook for an additional 30 seconds until fragrant.
  2. Cook Potatoes: Stir in the diced baby potatoes, Italian seasoning, salt, pepper, and chicken stock. Bring the mixture to a boil over medium-high heat, then reduce to medium heat, cover, and simmer for 10 to 15 minutes, or until the potatoes and vegetables are crisp-tender.
  3. Add Broccoli and Corn: Stir in the finely chopped thawed broccoli florets and frozen corn. Cook for an additional 2 to 3 minutes until everything is tender and heated through.
  4. Make Cream Sauce: Meanwhile, in a separate medium saucepan, melt the remaining 4 tablespoons of butter over medium heat. Stir in the 6 tablespoons of flour and whisk constantly for one minute to create a roux. Slowly pour in the whole milk while whisking continuously until the mixture is smooth. Continue to cook, stirring constantly, until the sauce thickens and begins to gently boil. Remove from heat, then stir in the heavy cream.
  5. Add Cheese: Pour the prepared milk mixture into the soup pot and stir well to combine. Lower the heat and add the shredded Cheddar cheese a handful at a time, stirring until fully melted. Taste the soup and adjust seasoning if needed.
  6. Serve: Ladle the soup into bowls, optionally garnish with fresh parsley or thyme, and serve warm, ideally alongside toasted and buttered hearty bread for a complete, comforting meal.

Notes

  • You can substitute chicken stock with vegetable broth for a vegetarian option.
  • To make the soup gluten-free, use a gluten-free flour blend instead of regular all-purpose flour.
  • If you prefer a smoother texture, use an immersion blender to partially blend the soup before adding the cheese.
  • Leftovers can be refrigerated for up to 3 days and gently reheated on the stovetop.
  • Adding a pinch of smoked paprika or cayenne pepper can add a subtle kick to the flavor.

Keywords: creamy vegetable soup, potato soup, broccoli soup, cheedar cheese soup, hearty vegetable soup, comfort food soup