Creamy Vegetable Soup Recipe
Introduction
This Creamy Vegetable Soup is a comforting and hearty dish perfect for cozy days. Packed with tender vegetables and rich cheese, it’s simple to make and delicious to enjoy any time.

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, such as parsley or thyme, for garnish)
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. Sauté for 5 to 7 minutes until softened. Add minced garlic and cook for an additional 30 seconds.
- Step 2: Stir in the diced potatoes, Italian seasoning, salt, pepper, and chicken stock. Bring the mixture to a boil over medium-high heat, then reduce to medium. Cover and cook for 10 to 15 minutes until the vegetables are crisp-tender. Stir in the thawed broccoli and frozen corn, cooking for 2 to 3 more minutes until heated through.
- Step 3: Meanwhile, in a medium saucepan, melt the remaining 4 tablespoons of butter over medium heat. Whisk in the flour constantly for 1 minute to form a roux. Slowly pour in the milk while whisking until smooth. Continue cooking, 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 vegetable soup and stir well. Lower the heat and add the shredded Cheddar cheese a handful at a time, stirring until melted. Taste and adjust seasonings if needed.
- Step 5: Serve the soup warm, garnished with fresh parsley or thyme if desired, alongside toasted and buttered bread for a complete comforting meal.
Tips & Variations
- Use vegetable broth instead of chicken stock for a vegetarian-friendly version.
- Swap out broccoli and corn for other favorite frozen or fresh vegetables like peas or cauliflower.
- For extra creaminess, add a splash more heavy cream or substitute half-and-half for milk.
- If you prefer a smoother texture, blend part of the soup before adding cheese.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low to medium heat, stirring occasionally to prevent scorching. If the soup thickens too much when reheated, thin it with a little milk or broth.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this soup vegan?
To make a vegan version, replace butter with a plant-based alternative, use vegetable broth, substitute milk and cream with unsweetened plant-based milk, and omit or replace the cheese with vegan cheese.
Can I freeze this soup?
Yes, you can freeze the soup, but the texture of the dairy and potatoes may change slightly. Freeze in portioned containers and thaw overnight in the refrigerator before reheating gently on the stove.
Print
Creamy Vegetable Soup Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
This creamy vegetable soup combines tender baby potatoes, mirepoix vegetables, broccoli, and sweet corn in a rich cheddar cheese-infused cream sauce. Perfectly seasoned with Italian herbs and simmered to a comforting thickness, this soup is a hearty and flavorful dish ideal for a cozy lunch or dinner.
Ingredients
Vegetables and Stock
- 1 tablespoon unsalted butter
- 1 tablespoon olive oil
- 3 cups mirepoix (or 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, 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
Cream Sauce and Cheese
- 4 tablespoons unsalted butter
- 6 tablespoons all-purpose flour
- 3 cups whole milk
- ½ cup heavy cream
- 2 cups shredded sharp Cheddar cheese
For Serving (Optional)
- Hearty buttered bread
- Fresh herbs such as parsley or thyme
Instructions
- Sauté Veggies: In a large pot, melt 1 tablespoon of butter with the olive oil over medium heat. Add the diced carrots, celery, and onion (mirepoix) and sauté for 5 to 7 minutes until softened. Add the minced garlic and cook for an additional 30 seconds until fragrant.
- 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. Cover and cook for 10 to 15 minutes or until the potatoes and vegetables are crisp-tender.
- Add Remaining Vegetables: Stir in the thawed and finely chopped broccoli florets and frozen corn. Cook for an additional 2 to 3 minutes until the vegetables are tender and heated through.
- Make Cream Sauce: Meanwhile, in a medium saucepan, melt the remaining 4 tablespoons of butter over medium heat. Stir in the flour and whisk constantly for 1 minute to form a roux. Slowly pour in the whole milk while whisking continuously until smooth. Continue stirring and cooking until the sauce thickens and begins to gently boil. Remove from heat and stir in the heavy cream.
- Add Cheese: Pour the cream sauce into the soup pot and stir well to combine. Lower the heat and add the shredded sharp Cheddar cheese a handful at a time, stirring until the cheese is completely melted. Taste the soup and adjust seasonings with salt and pepper as needed.
- Serve: Serve the soup warm, garnished with fresh parsley or thyme if desired, and accompanied by toasted and buttered hearty bread for dipping and extra comfort.
Notes
- You can substitute vegetable stock to make this soup vegetarian.
- For a thicker or thinner consistency, adjust the amount of milk or stock according to your preference.
- Fresh herbs such as parsley or thyme add a wonderful fresh flavor and visual appeal when garnished just before serving.
- This soup stores well in the refrigerator for up to 3 days and can be frozen for up to 2 months.
- To reheat, gently warm on the stovetop, stirring occasionally to prevent sticking or separation.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soups And Stews
- Method: Stovetop
- Cuisine: American
Keywords: creamy vegetable soup, cheddar cheese soup, potato broccoli soup, comforting soup recipe, easy vegetable soup

