Creamy Vegetable Soup Recipe
Introduction
This creamy vegetable soup is a comforting blend of tender potatoes, vibrant broccoli, and sweet corn all simmered in a rich, cheesy broth. Perfect for a cozy lunch or dinner, it pairs wonderfully with buttered bread for an extra satisfying meal.

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½ pounds baby potatoes (gold or red, diced, about 4 cups)
- 1½ teaspoons Italian seasoning
- ¾ teaspoon salt
- ¾ 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
- ½ cup heavy cream
- 2 cups shredded sharp Cheddar cheese
- Hearty buttered bread (optional, for serving)
- Fresh herbs (optional, parsley or thyme, for serving)
Instructions
- Step 1: In a large pot, melt 1 tablespoon of butter with the olive oil over medium heat. Add the diced carrots, celery, and onion and sauté for 5 to 7 minutes until softened. Stir in the minced garlic and cook for 30 seconds until fragrant.
- Step 2: Add the diced potatoes, Italian seasoning, salt, pepper, and chicken stock to the pot. Bring to a boil over medium-high heat, then reduce to medium. Cover and cook for 10 to 15 minutes, or until the vegetables are crisp-tender. Stir in the thawed broccoli and frozen corn and cook for another 2 to 3 minutes until heated through.
- Step 3: Meanwhile, melt the remaining 4 tablespoons of butter in a medium saucepan over medium heat. Stir in the flour and whisk constantly for 1 minute to form a roux. Gradually pour in the milk, whisking until smooth. Cook, stirring constantly, until the mixture thickens and begins to gently boil. Remove from heat and stir in the heavy cream.
- Step 4: Pour the milk mixture into the soup pot and stir well to combine. Lower the heat and add the shredded Cheddar cheese in handfuls, stirring until melted and smooth. Taste and adjust seasonings if needed.
- Step 5: Serve the soup warm, garnished with fresh parsley or thyme if desired. Enjoy with slices of buttered bread for a complete meal.
Tips & Variations
- For a vegetarian version, substitute vegetable broth for chicken stock.
- Use sharp white Cheddar for a different flavor profile or mix in some smoked cheese for extra depth.
- If you prefer a smoother texture, blend part or all of the soup before adding the cheese.
- Adding a pinch of nutmeg to the cream sauce enhances the richness subtly.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat to prevent curdling, stirring frequently. You can also freeze this soup for up to 2 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh vegetables instead of frozen?
Yes, fresh broccoli and corn work well. Adjust cooking times slightly to ensure they become tender but don’t overcook and lose their texture.
Is there a dairy-free alternative for this soup?
To make it dairy-free, use plant-based milk like almond or oat milk and substitute the butter with olive oil or a dairy-free margarine. Avoid cheese or use a dairy-free cheese alternative.
Print
Creamy Vegetable Soup Recipe
- Total Time: 40 minutes
- Yield: 6 servings 1x
Description
This Creamy Vegetable Soup is a comforting and hearty meal made with a savory blend of mirepoix, baby potatoes, broccoli, and corn in a rich cheddar cheese cream sauce. Perfect for chilly days, it’s easy to prepare on the stovetop and can be served with buttered bread for a satisfying lunch or dinner.
Ingredients
Vegetables and Seasonings
- 1 cup diced carrots
- 1 cup diced celery
- 1 cup diced yellow onion
- 2 teaspoons minced garlic
- 1½ pounds baby potatoes (gold or red), diced (4 cups)
- 1½ teaspoons Italian seasoning
- ¾ teaspoon salt
- ¾ teaspoon pepper
- 2 cups frozen broccoli florets (thawed and finely chopped)
- 1 cup frozen corn
Liquids and Fats
- 5 tablespoons unsalted butter (divided)
- 1 tablespoon olive oil
- 3 cups chicken stock (or broth)
- 3 cups whole milk
- ½ cup heavy cream
Thickener and Cheese
- 6 tablespoons flour
- 2 cups shredded sharp Cheddar cheese
Optional for Serving
- Hearty buttered bread
- Fresh herbs (parsley or thyme)
Instructions
- Sauté Veggies: In a large pot, melt 1 tablespoon of butter with olive oil over medium heat. Add diced carrots, celery, and onion, sautéing for 5 to 7 minutes until softened. Add minced garlic and cook for 30 seconds until fragrant.
- Cook Potatoes: Stir in diced potatoes, Italian seasoning, salt, pepper, and chicken stock. Bring to a boil over medium-high heat, then reduce to medium heat. Cover the pot and cook for 10 to 15 minutes until the vegetables are crisp-tender. Add the thawed broccoli and frozen corn, cooking for an additional 2 to 3 minutes until tender and heated through.
- Make Cream Sauce: While the vegetables cook, melt the remaining 4 tablespoons of butter in a medium saucepan over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly. Slowly pour in the milk while whisking to prevent lumps. Continue stirring and cooking until the mixture thickens and gently boils. Stir in the heavy cream and remove from heat.
- Add Cheese: Pour the cream sauce into the vegetable soup and stir well to combine. Lower the heat and gradually add shredded Cheddar cheese, stirring continuously until melted and smooth. Taste the soup and adjust seasoning as needed.
- Serve: Ladle the creamy vegetable soup into bowls and garnish with fresh parsley or thyme if desired. Serve warm alongside toasted and buttered bread for a complete meal. Enjoy!
Notes
- For a vegetarian version, substitute chicken stock with vegetable broth and use vegetarian-friendly cheese.
- To make the soup gluten-free, use gluten-free flour or cornstarch as a thickener.
- Leftover soup can be stored in an airtight container in the refrigerator for up to 3 days.
- To reheat, warm gently on the stovetop, stirring occasionally to maintain creaminess.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soups And Stews
- Method: Stovetop
- Cuisine: American
Keywords: Creamy vegetable soup, cheddar vegetable soup, potato broccoli soup, winter soup, easy vegetable soup recipe

