Soups & Stews
One Pot Creamy Vegetable Soup

In this recipe
Introduction
This one pot creamy vegetable soup is a quick, easy weeknight dinner that comes together in just over 30 minutes and makes a meal your family will love. The vegetables, broth, roux, cream, cheddar, and seasonings build their flavor in one pot, making a cozy bowl of vegetarian comfort food without a sink full of dishes. It is a go-to option when you want a veggie-loaded dinner, hearty enough for a main dish and generous enough to make 8 servings for leftovers during the week.
The soup is loaded with onion, carrots, celery, broccoli, corn, and potatoes, then finished with heavy cream, sharp cheddar cheese, and a little balsamic vinegar. The result is creamy and savory with tender vegetables throughout. Parsley, extra shredded cheese, and oyster crackers make an easy finish for each bowl.
You can also use this recipe as a flexible clean-out-the-fridge meal. Switch up the vegetables to suit your taste or use leftover vegetables and odds and ends. Keep the ratio of vegetables the same and the one-pot method remains a practical way to turn what you have into a satisfying dinner.
Recipe Details
- Author
- Kylie
- Prep Time
- 10 minutes
- Cook Time
- 25 minutes
- Total Time
- 35 minutes
- Yield
- 8 servings
- Category
- Main Dish
- Method
- Stove Top
- Cuisine
- American
- Diet
- Vegetarian

Why You Will Love This One Pot Creamy Vegetable Soup
It is quick without tasting rushed. The onion, carrot, and celery base cooks for 10 minutes, which gives the soup its aromatic foundation. Garlic and dried herbs follow, and the flour creates the simple roux that gives the broth body. Once the vegetables and broth are simmering, the potatoes become fork-tender in another 10–12 minutes.
Everything is built in one pot. Start with butter in a large Dutch oven, sauté the vegetables, coat them with flour, and deglaze the same pot with vegetable broth. Scraping the flavorful bits from the bottom before adding the remaining ingredients helps keep the cooking process simple while layering the flavor.
It is full of vegetables and easy to adapt. Broccoli, corn, and potatoes make the soup hearty, while onion, carrots, and celery provide a classic base. Fresh or frozen broccoli, canned, frozen, or fresh corn, and the vegetables you already have on hand all have a place here. That flexibility makes it especially useful for cleaning out the fridge.
The finish is creamy and savory. Heavy cream and sharp cheddar are stirred in after the pot comes off the heat, so the cheese can melt into the soup without becoming part of the simmering step. A teaspoon of balsamic vinegar rounds out the finished flavor, while parsley, cheese, and oyster crackers add color, richness, and crunch.

Ingredients and Equipment
Use a large Dutch oven for the full one-pot method. Have an immersion blender or high-speed blender available only if you want to make the soup extra creamy by blending part or all of it before adding the cream and cheese.
Equipment
- Large Dutch oven
- Immersion blender or high-speed blender, optional for the extra-creamy variation
Ingredients and Ingredient Notes
- 6 tablespoons butter. Butter gives this creamy soup its best flavor and texture. Unsalted butter is useful when you want to control the sodium level yourself.
- 1 white onion, diced; 1.5 cups chopped carrots; and 1.5 cups chopped celery. This aromatic trio creates the flavorful base of the soup. If you want to save time, look for a pre-chopped mirepoix mix at the grocery store.
- 6 cloves garlic, minced. Fresh garlic is the preferred choice, but you can use a teaspoon or so of garlic powder if that is what you have on hand.
- 2 teaspoons dried oregano, 2 teaspoons dried thyme, and 1 teaspoon dried sage. These dried herbs layer savory flavor into the broth. Italian seasoning can be used in their place.
- 1/3 cup flour. Stick with all-purpose flour for the best creamy texture. It is stirred into the sautéed vegetables to form the roux that thickens the soup as it cooks.
- 6 cups vegetable broth. Vegetable broth keeps the recipe vegetarian. If you are not worried about the soup being vegetarian, chicken broth can be used instead.
- 2 cups broccoli, chopped in bite-sized pieces. Fresh or frozen broccoli florets work well. Bite-sized pieces are easy to scoop with the other vegetables.
- 1 (15 oz.) can corn, drained. Canned corn is convenient, but frozen corn or fresh corn cut from the cob will also work.
- 3 cups (3/4-inch thick) diced potatoes. Yellow potatoes are preferred because they cook quickly and their creamy texture pairs well with the other vegetables. The skin on yellow potatoes is thin, so peeling is optional.
- 1/2 cup heavy cream. Heavy cream gives the soup its creamiest texture. Whole milk or half and half can be substituted, but the finished soup will be a bit thinner and less creamy.
- 4 oz. sharp cheddar cheese, shredded. Sharp cheddar has a strong flavor that tastes delicious with the vegetables and cream. You can substitute another favorite melty cheese; smoked Gouda is another good option.
- 1 teaspoon balsamic vinegar. Stir it in with the cream and cheese at the end for the recipe’s supplied finishing flavor.
- Kosher salt and fresh cracked pepper. These are added in pinches during cooking and can be adjusted to taste when the soup is finished.
Garnish
- Fresh chopped parsley
- Shredded cheese
- Oyster crackers

How to Make One Pot Creamy Vegetable Soup
Dice the vegetables before you begin so they are ready to add in the listed order. Keep the potatoes in pieces about 3/4 inch thick and chop the broccoli into bite-sized pieces. Once the soup reaches a simmer, the potatoes are your doneness cue: they should be fork-tender before you add the cream and cheese.
- Heat the butter. Add 6 tablespoons butter to a large Dutch oven and heat it over medium heat.
- Sauté the aromatic vegetables. Add the diced onion, chopped carrots, chopped celery, and a large pinch of kosher salt and fresh cracked pepper. Turn the heat up to medium-high and cook, stirring occasionally, for 10 minutes or until the onions are translucent.
- Add the garlic and herbs. Reduce the heat to medium. Add the minced garlic, dried oregano, dried thyme, and dried sage. Cook for another minute, stirring frequently, until the garlic and herbs are fragrant.
- Make the roux. Add the flour and stir to coat the vegetables. Cook for one more minute, stirring frequently. Coating the vegetables evenly helps the flour incorporate into the broth instead of remaining in dry pockets.
- Deglaze the pot. Add a hearty pour of the vegetable broth. Scrape the flavorful bits from the bottom of the Dutch oven as the broth loosens them. This is the first portion of the 6 cups of broth; keep the remaining broth ready for the next step.
- Add the vegetables and remaining broth. Stir in the diced potatoes, drained corn, chopped broccoli, and the remaining vegetable broth. Add a couple of pinches of kosher salt and fresh cracked pepper, then stir so the ingredients are distributed through the broth.
- Bring the soup to a simmer. Cover the Dutch oven, turn the heat up to medium-high, and bring the soup to a simmer.
- Simmer until the potatoes are tender. As soon as the soup begins to simmer, turn the heat to low, cover the pot, and simmer for 10–12 minutes, or until the potatoes are fork-tender. Stir occasionally so the potatoes do not stick to the bottom of the pot. If a fork still meets resistance, continue simmering until the potatoes are tender rather than moving ahead by the clock alone.
- Finish with cream, cheese, and vinegar. Remove the soup from the heat. Stir in the heavy cream, shredded sharp cheddar cheese, and balsamic vinegar.
- Melt the cheese and garnish. Stir until the cheese is melted. Ladle the soup into bowls and garnish with fresh chopped parsley, shredded cheese, and oyster crackers.
Tips and Troubleshooting
- Use the vegetables you have. This recipe is designed to be flexible. Make a big batch when you need to clean out the fridge, using suitable leftover vegetables and odds and ends while keeping the overall ratio of vegetables the same. That balance helps the soup stay full of vegetables and turn out delicious without losing its creamy broth.
- Give the aromatic base its full cooking time. The onion, carrots, and celery need about 10 minutes over medium-high heat, stirring occasionally, so the onions become translucent. If they are still firm or opaque, give them a little more time before moving on to the garlic and herbs.
- Stir while the flour cooks. Flour only needs one minute after it coats the vegetables. Stir frequently during that minute so the roux develops evenly and does not cling to the bottom of the pot.
- Scrape the pot when you deglaze. The first hearty pour of vegetable broth loosens the flavorful bits from the bottom. Run your spoon across the base of the Dutch oven before adding the rest of the broth and vegetables.
- Use the potato as your doneness check. The soup simmers for 10–12 minutes, but the potatoes are ready when they are fork-tender. Stir occasionally during this covered simmer to prevent them from sticking.
- Make it extra creamy if you like. Before adding the heavy cream and cheese, use an immersion blender or high-speed blender to blend half or even all of the soup. Then follow the recipe and stir in the heavy cream and cheddar cheese. Blending only half leaves more vegetable texture, while blending all of it creates a smoother bowl.
- Adjust the final seasoning at the bowl. Salt and pepper are added in pinches throughout the method, but the finished soup can be seasoned to taste after the cheese melts. This is especially helpful when using a broth with a different sodium level or when switching between salted and unsalted butter.
Variations and Substitutions
Change the vegetables. Use the soup as a clean-out-the-fridge meal and switch up the vegetables to suit your taste. Fresh or frozen broccoli both work, and corn can be canned, frozen, or cut fresh from the cob. Keep the ratio of vegetables the same so the soup remains balanced.
Use a different herb blend. The recipe uses dried oregano, dried thyme, and dried sage. Italian seasoning can be used in their place when you want a convenient all-in-one herb blend. If fresh garlic is not available, a teaspoon or so of garlic powder can stand in for it.
Choose a different broth. Vegetable broth is the choice that keeps this soup vegetarian. If you are not worried about the recipe being vegetarian, chicken broth can replace the veggie broth.
Adjust the dairy. Heavy cream gives the soup the thickest, creamiest texture. Whole milk or half and half can be used when necessary, but the soup will be a bit thinner and less creamy.
Swap the cheese. Sharp cheddar brings a strong flavor that works with the vegetables and cream. Another favorite melty cheese can be used instead; smoked Gouda is another favorite option.
Blend the texture you want. Use an immersion blender or high-speed blender to blend half or all of the soup before the cream and cheese go in. Blending half gives you a creamy soup with vegetable pieces, while blending the entire batch makes it extra smooth.
Storage, Make-Ahead, and Freezing
Make ahead: This cheesy vegetable soup is a useful make-ahead meal. Prepare it on Sunday afternoon and enjoy it for lunch throughout the week. You can also prepare all the vegetables one or two days in advance and store them in an airtight container in the refrigerator until you are ready to make the soup. Cover the potatoes with water during that prep period so they do not brown.
Refrigerator storage: Store leftovers in an airtight container for up to 5 days. The 8-serving yield makes it practical to portion the soup for several lunches or dinners.
Freezing: Freeze leftover soup in an airtight container for up to 3 months.
Reheating: Thaw frozen soup in the refrigerator overnight. Reheat it in a small saucepan over medium heat, stirring until warmed through. Season to taste with salt and pepper.
Serving Suggestions
Serve the soup hot in bowls with fresh chopped parsley, a little shredded cheese, and oyster crackers. The parsley adds a fresh-looking finish, the extra cheese echoes the sharp cheddar in the soup, and the crackers bring a simple crunchy contrast to the creamy broth.
Because this is a vegetarian main dish with potatoes, broccoli, corn, carrots, and celery, it can stand on its own for a weeknight dinner or a planned lunch. Make the full batch when you want a generous pot of soup, then add the garnishes to each bowl as you serve.
For the richest texture, use heavy cream and sharp cheddar. If you have blended part or all of the soup, add the garnish after the cheese has melted so the bowl still has a mix of creamy soup, colorful vegetables, and crisp toppings.
Frequently Asked Questions
How do you make vegetable soup taste richer?
The rich flavor comes from several layers. First, sautéed onion, carrot, and celery create the aromatic base. Dried oregano, thyme, and sage add another layer, and the simple roux thickens the soup as it cooks. Heavy cream and sharp cheddar are stirred in at the end, giving the vegetable soup its rich, creamy finish. A teaspoon of balsamic vinegar completes the final step.
How do you make vegetable soup thick?
This soup relies on a simple roux made by sautéing the vegetables in butter and then mixing in flour. As the soup simmers, the roux thickens the broth. Heavy cream and melted sharp cheddar then add even more creamy texture. For an extra-creamy soup, blend half or all of the soup with an immersion blender or high-speed blender before adding the cream and cheese.
How do you fix bland vegetable soup?
Build flavor in layers instead of relying on one ingredient. Cook the mirepoix of onion, carrots, and celery until the onions are translucent, then add the garlic and dried herbs. Deglaze the pot with vegetable broth and scrape up the flavorful bits. The variety of vegetables, sharp cheddar, heavy cream, and balsamic vinegar all contribute to a more flavorful bowl. Finish by seasoning to taste with kosher salt and fresh cracked pepper.
Can I use whatever vegetables I have on hand?
Yes. The soup is intended to be flexible, so you can switch up the vegetables to suit your taste or use leftovers and odds and ends from the fridge. Keep the overall ratio of vegetables the same. Fresh or frozen broccoli and canned, frozen, or fresh corn are all supported options in this recipe.
How can I make this soup extra creamy?
Before stirring in the heavy cream and shredded cheddar cheese, blend half or even all of the soup with an immersion blender or high-speed blender. Then return to the recipe and add the cream and cheese off the heat. Blending half keeps some vegetable pieces in the soup, while blending all of it gives you a smoother texture.
Nutrition
Serving size: 1/8 of soup.
- Calories: 287
- Sugar: 7.3 g
- Sodium: 562.8 mg
- Fat: 16.8 g
- Carbohydrates: 29.2 g
- Fiber: 4.3 g
- Protein: 7.5 g
- Cholesterol: 45.4 mg
A quick, creamy vegetable soup made in one pot with broccoli, corn, potatoes, heavy cream, and sharp cheddar cheese.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 8 servings 1x
- Category: Main Dish
- Cuisine: American
Ingredients
- 6 tablespoons butter
- 1 white onion, diced
- 1.5 cups chopped carrots
- 1.5 cups chopped celery
- 6 cloves garlic, minced
- 2 teaspoons dried oregano
- 2 teaspoons dried thyme
- 1 teaspoon dried sage
- 1/3 cup flour
- 6 cups vegetable broth
- 2 cups broccoli, chopped in bite-sized pieces
- 1 (15 oz.) can corn, drained
- 3 cups (3/4-inch thick) diced potatoes
- 1/2 cup heavy cream
- 4 oz. sharp cheddar cheese, shredded
- 1 teaspoon balsamic vinegar
- Kosher salt
- Fresh cracked pepper
- Fresh chopped parsley, for garnish
- Shredded cheese, for garnish
- Oyster crackers, for garnish
Instructions
- Heat butter in a large Dutch oven over medium heat.
- Add onion, carrots, celery, and a large pinch of salt and pepper, and turn the heat up to medium-high. Cook, stirring occasionally for 10 minutes or until the onions are translucent.
- Reduce heat to medium and add garlic, oregano, thyme, and sage and cook for another minute, stirring frequently.
- Then add flour and stir to coat veggies. Cook for one more minute, stirring frequently.
- Add a hearty pour of veggie broth to deglaze the pot, scraping the flavorful bits off the bottom.
- Stir in diced potatoes, corn, broccoli, and remaining veggie broth, along with a couple pinches of salt and pepper.
- Cover, turn heat up to medium-high and bring to a simmer.
- Once it begins to simmer, turn heat to low, cover, and simmer 10-12 minutes or until potatoes are fork-tender. Stir occasionally to prevent potatoes from sticking to the bottom of the pot.
- Remove soup from heat. Stir in heavy cream, shredded cheese, and vinegar.
- Stir until cheese is melted, and garnish with parsley, cheddar cheese, and crackers.
Notes
For an extra-creamy soup, blend half or all of the soup with an immersion blender or high-speed blender before adding the cream and cheese., Store leftovers in an airtight container for up to 5 days, freeze for up to 3 months, and reheat thawed soup in a small saucepan over medium heat., Season to taste with kosher salt and fresh cracked pepper.
Nutrition
- Serving Size: 1/8 of soup
- Calories: 287
- Fat: 16.8 g
- Carbohydrates: 29.2 g
- Protein: 7.5 g