Creamy Vegetable Soup Recipe
Introduction
Creamy Vegetable Soup is a comforting dish packed with tender potatoes, broccoli, and sweet corn in a rich, cheesy broth. It’s perfect for cozy evenings and easy enough for a weeknight meal. Serve it with buttered bread for a satisfying, wholesome experience.

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 (about 4 cups)
- 1 1/2 teaspoons Italian seasoning
- 3/4 teaspoon salt
- 3/4 teaspoon pepper
- 3 cups chicken stock or broth (see note below)
- 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, such as parsley or thyme, for serving)
Instructions
- Step 1: In a large pot, melt 1 tablespoon of butter with olive oil over medium heat. Add diced carrots, celery, and onion, and sauté for 5–7 minutes until softened. Add minced garlic and cook for an additional 30 seconds.
- Step 2: Stir in diced potatoes, Italian seasoning, salt, pepper, and chicken stock. Bring to a boil over medium-high heat, then reduce to medium. Cover and simmer for 10–15 minutes, until the vegetables are crisp-tender.
- Step 3: Add the thawed broccoli and frozen corn to the soup. Cook for another 2–3 minutes, until everything is tender and heated through.
- Step 4: 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.
- Step 5: Slowly pour in the whole milk, whisking continuously until the mixture is smooth. Cook, stirring often, until it thickens and just begins to boil. Stir in the heavy cream and remove from heat.
- Step 6: Pour the milk mixture into the soup pot and stir well. Lower the heat, add shredded Cheddar cheese a handful at a time, stirring until melted. Taste and adjust seasoning as needed.
- Step 7: Serve the soup warm, garnished with fresh parsley or thyme if desired, alongside toasted and buttered bread. Enjoy!
Tips & Variations
- For a vegetarian version, substitute chicken stock with vegetable broth.
- Use sharp white cheddar for a slightly different flavor profile.
- To make the soup gluten-free, use a gluten-free flour blend in place of regular flour.
- Add other vegetables like peas or spinach for extra color and nutrition.
Storage
Cool the soup completely before storing. Refrigerate in an airtight container for up to 4 days. To freeze, leave space in the container for expansion and store for up to 3 months. Thaw in the refrigerator overnight before reheating gently on low heat, stirring occasionally. Add a splash of broth if the soup thickens too much during reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of cheese instead of Cheddar?
Yes, Gruyère or Monterey Jack are good alternatives that melt well and complement the creamy soup. Choose a cheese with good melting qualities for best results.
Is it possible to make this soup vegan?
You can make a vegan version by substituting the butter with olive oil or plant-based margarine, using vegetable broth, a plant milk such as oat or almond milk, and a vegan cheese alternative or nutritional yeast for flavor.
PrintCreamy Vegetable Soup Recipe
This creamy vegetable soup is a comforting and hearty dish featuring a flavorful blend of mirepoix, baby potatoes, broccoli, corn, and sharp Cheddar cheese. The soup is enriched with a smooth milk and heavy cream base, thickened with a butter and flour roux for a luscious texture. Perfect for chilly days, this recipe offers an easy stovetop method to create a rich and nourishing meal that pairs wonderfully with buttered bread and fresh herbs.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
Vegetables and Base
- 5 tablespoons unsalted butter, divided
- 1 tablespoon olive oil
- 3 cups mirepoix (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 pepper
- 3 cups chicken stock or broth (or vegetable broth for vegetarian option)
- 2 cups frozen broccoli florets, thawed and finely chopped
- 1 cup frozen corn
Thickening and Dairy
- 6 tablespoons all-purpose flour
- 3 cups whole milk
- 1/2 cup heavy cream
- 2 cups shredded sharp Cheddar cheese
Optional for Serving
- Hearty buttered bread
- Fresh herbs (parsley or thyme)
Instructions
- Sauté Vegetables: In a large pot, melt 1 tablespoon of butter with olive oil over medium heat. Add diced carrots, celery, and onion. Sauté for 5 to 7 minutes until softened. Stir in minced garlic and cook for 30 seconds until fragrant.
- Cook Potatoes and Broth: Stir in diced potatoes, Italian seasoning, salt, pepper, and chicken stock. Bring the mixture to a boil over medium-high heat, then reduce heat to medium. Cover and simmer for 10 to 15 minutes, or until the vegetables, especially potatoes, are tender but still slightly crisp. Add the thawed broccoli and frozen corn. Cook for an additional 2 to 3 minutes until all vegetables are tender and heated through.
- Make Roux and Milk Base: While vegetables cook, melt the remaining 4 tablespoons of butter in a medium saucepan over medium heat. Stir in the flour and whisk continuously for 1 minute to form a roux. Slowly pour in the milk while whisking constantly to prevent lumps. Continue cooking and stirring until the mixture thickens and comes to a gentle boil. Remove from heat and stir in the heavy cream.
- Combine and Add Cheese: Pour the creamy milk mixture into the pot with the cooked vegetables. Stir thoroughly to combine. Lower the heat and add the shredded sharp Cheddar cheese a handful at a time, stirring continuously until the cheese has melted fully into the soup. Taste and adjust seasoning with additional salt and pepper if needed.
- Serve: Ladle the soup into bowls and garnish with fresh parsley or thyme if desired. Serve warm with buttered, toasted bread on the side for a complete comforting meal.
Notes
- Note 1: Use vegetable broth instead of chicken stock for a vegetarian version of this soup.
- Storage: Allow soup to cool completely before storing. Refrigerate for up to 4 days or freeze for up to 3 months, leaving space for expansion.
- Reheating: Thaw frozen soup overnight in the refrigerator and warm gently on low heat, stirring occasionally. Add a splash of broth if the soup is too thick.
- For best texture, avoid overcooking vegetables; keep them crisp-tender.
Keywords: creamy vegetable soup, cheddar cheese soup, comforting soup, easy vegetable soup, stovetop soup, potato broccoli soup

