Irresistible One Pot Creamy Vegetable Soup

If you ask me, one pot soups are the best kind of comfort food.

This creamy vegetable soup comes together in a single pot, making it perfect for busy weeknights when you don’t want a sink full of dishes. Tender vegetables simmer in a rich, creamy broth that’s filling without being too heavy.

The best part is you can use whatever vegetables you have sitting in your fridge. Carrots, celery, potatoes, and zucchini all work great here. A touch of cream at the end makes everything smooth and satisfying.

It’s a go-to recipe when you need something warm and cozy on the table fast.

One Pot Creamy Vegetable Soup
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Why You’ll Love This Vegetable Soup

  • One pot wonder – Everything cooks in a single pot, which means less cleanup and more time to relax after dinner.
  • Packed with vegetables – This soup is loaded with carrots, celery, broccoli, corn, and potatoes, making it an easy way to get your daily veggies in one cozy bowl.
  • Creamy and comforting – The combination of heavy cream and sharp cheddar cheese creates a rich, satisfying soup that feels like a warm hug on a chilly day.
  • Ready in under an hour – From start to finish, you’ll have this hearty soup on the table in less than an hour, perfect for busy weeknights.
  • Vegetarian-friendly – Using vegetable broth makes this a great meatless meal option that’s still filling and full of flavor.

What Kind of Potatoes Should I Use?

For this creamy vegetable soup, you’ll want to reach for Yukon Gold or red potatoes since they hold their shape well during cooking and won’t turn mushy on you. Russet potatoes can work in a pinch, but they tend to break down more easily and can make your soup a bit starchier than you might want. Make sure to cut your potatoes into uniform 3/4-inch pieces so they cook evenly with the other vegetables. There’s no need to peel them either – leaving the skin on adds extra texture and nutrients to your soup.

One Pot Creamy Vegetable Soup
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Options for Substitutions

This soup is really forgiving when it comes to swapping ingredients around:

  • Butter: You can use olive oil instead of butter for a lighter version, though the soup won’t be quite as rich. Use about 1/3 cup of oil in place of the butter.
  • Heavy cream: Half-and-half or whole milk work fine if you want to cut back on richness. For a dairy-free option, try coconut milk or cashew cream – just add it at the end and don’t let it boil.
  • Vegetables: Feel free to swap in whatever vegetables you have on hand. Green beans, cauliflower, zucchini, or bell peppers all work great. Just keep the total amount of veggies roughly the same.
  • Vegetable broth: Chicken broth works just as well if that’s what you have. You can also use bouillon cubes or paste mixed with water.
  • Potatoes: Any potato variety works here – russets, red potatoes, or Yukon golds. Just adjust cooking time slightly if using russets since they break down faster.
  • Sharp cheddar cheese: Mild cheddar, Gruyere, or a blend of cheeses all melt nicely into this soup. Just avoid pre-shredded cheese if possible since it doesn’t melt as smoothly.
  • Flour: For a gluten-free version, use cornstarch (about 3-4 tablespoons) or a gluten-free flour blend in the same amount.

Watch Out for These Mistakes While Cooking

The biggest mistake when making creamy vegetable soup is adding the flour too quickly without creating a proper roux – cook the flour with the butter for 2-3 minutes until it smells nutty and looks slightly golden, which prevents that raw flour taste and ensures a smooth, thick soup.

Don’t add all your vegetables at once, as harder vegetables like carrots and potatoes need more cooking time than broccoli, which can turn mushy if overcooked – add the broccoli during the last 10 minutes of simmering.

A common error is adding the cream and cheese while the soup is boiling, which can cause the dairy to separate or the cheese to become grainy, so turn the heat to low before stirring them in.

Finally, taste your soup before serving and add that teaspoon of balsamic vinegar at the end – it brightens up all the flavors and makes a noticeable difference in the final dish.

One Pot Creamy Vegetable Soup
Image: alrightwithme.com / All Rights reserved
SAVE NOW

What to Serve With Vegetable Soup?

This creamy vegetable soup is pretty filling on its own, but I love serving it with a warm, crusty baguette or some buttery dinner rolls for dipping. A simple side salad with mixed greens and a light vinaigrette helps balance out the richness of the soup without making the meal feel too heavy. If you want to make it more of a complete dinner, add some rotisserie chicken on the side or stir shredded chicken right into the soup. Don’t forget to top each bowl with extra shredded cheddar and a handful of oyster crackers for that perfect crunch!

Storage Instructions

Store: This soup keeps really well in the fridge for up to 5 days in an airtight container. The flavors actually get even better the next day! Just keep in mind that the potatoes might absorb some of the liquid over time, so you can add a splash of broth when reheating if needed.

Freeze: You can freeze this soup for up to 3 months, though the texture of the potatoes and cream might change slightly after thawing. Let it cool completely first, then store in freezer-safe containers or bags, leaving a bit of room at the top for expansion.

Reheat: Warm it up gently on the stovetop over medium-low heat, stirring occasionally until heated through. You can also use the microwave in 1-2 minute intervals, stirring in between. If the soup seems too thick, just stir in a little extra broth or cream to get it back to your preferred consistency.

Preparation Time 10-15 minutes
Cooking Time 30-40 minutes
Total Time 40-55 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1900-2100
  • Protein: 45-55 g
  • Fat: 100-115 g
  • Carbohydrates: 200-220 g

Ingredients

For the soup:

  • 6 tbsp butter
  • 1 white onion, chopped
  • 1.5 cups diced carrots
  • 1.5 cups diced celery
  • 6 garlic cloves, finely minced
  • 2 tsp dried oregano
  • 2 tsp dried thyme
  • 1 tsp dried sage
  • 1/3 cup all-purpose flour
  • 6 cups vegetable broth
  • 2 cups broccoli, cut into small florets
  • 1 can (15 oz) sweet corn, drained
  • 3 cups potatoes, cut into 3/4″ cubes
  • 1/2 cup heavy cream
  • 4 oz shredded sharp cheddar cheese
  • 1 tsp balsamic vinegar
  • Kosher salt, to taste
  • Freshly ground black pepper, to taste

For serving:

  • Fresh parsley, chopped
  • Extra shredded cheddar cheese
  • Oyster crackers

Step 1: Sauté the Aromatics

  • 6 tbsp butter
  • 1 white onion, chopped
  • 1.5 cups diced carrots
  • 1.5 cups diced celery
  • kosher salt, to taste
  • freshly ground black pepper, to taste

Heat the butter in a large Dutch oven over medium heat.

Once melted, add the chopped onion, diced carrots, diced celery, and a large pinch of kosher salt and freshly ground black pepper.

Increase the heat to medium-high and cook, stirring occasionally, for about 10 minutes until the onions are translucent.

Step 2: Add the Seasonings and Flour

  • 6 garlic cloves, finely minced
  • 2 tsp dried oregano
  • 2 tsp dried thyme
  • 1 tsp dried sage
  • 1/3 cup all-purpose flour

Reduce the heat to medium.

Add the finely minced garlic, dried oregano, dried thyme, and dried sage to the sautéed vegetables.

Stir frequently and cook for one minute until fragrant.

Sprinkle the all-purpose flour over the vegetables, stirring well to coat them evenly.

Continue to cook for another minute, stirring constantly to avoid burning the flour.

Step 3: Deglaze and Build the Soup Base

  • 6 cups vegetable broth
  • 3 cups potatoes, cut into 3/4″ cubes
  • 1 can (15 oz) sweet corn, drained
  • 2 cups broccoli, cut into small florets
  • kosher salt, to taste
  • freshly ground black pepper, to taste

Pour in a generous amount of the vegetable broth to deglaze the pot, scraping up any brown bits from the bottom.

This adds great flavor to your soup.

Stir in the cubed potatoes, drained sweet corn, broccoli florets, and the remaining vegetable broth.

Add a couple more pinches of salt and pepper.

Cover the pot and turn the heat up to medium-high until the mixture comes to a simmer.

Step 4: Simmer the Soup

Once the soup begins to simmer, reduce the heat to low and cover.

Let it simmer gently for 10-12 minutes or until the potatoes are fork-tender, stirring occasionally to prevent them from sticking to the bottom of the pot.

I always recommend tasting a piece of potato at the 10-minute mark for perfect doneness.

Step 5: Finish and Garnish the Soup

  • 1/2 cup heavy cream
  • 4 oz shredded sharp cheddar cheese
  • 1 tsp balsamic vinegar
  • fresh parsley, chopped
  • extra shredded cheddar cheese
  • oyster crackers

Remove the soup from heat.

Stir in the heavy cream, shredded sharp cheddar cheese, and balsamic vinegar, mixing until the cheese is completely melted and incorporated.

For a richer flavor, I like to use an extra sharp cheddar.

Ladle the soup into bowls, then garnish with freshly chopped parsley, extra shredded cheddar cheese, and oyster crackers for crunch.

One Pot Creamy Vegetable Soup

Irresistible One Pot Creamy Vegetable Soup

Delicious Irresistible One Pot Creamy Vegetable Soup recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 32 minutes
Total Time 47 minutes
Servings 4
Calories 2000 kcal

Ingredients
  

For the soup:

  • 6 tbsp butter
  • 1 white onion, chopped
  • 1.5 cups diced carrots
  • 1.5 cups diced celery
  • 6 garlic cloves, finely minced
  • 2 tsp dried oregano
  • 2 tsp dried thyme
  • 1 tsp dried sage
  • 1/3 cup all-purpose flour
  • 6 cups vegetable broth
  • 2 cups broccoli, cut into small florets
  • 1 can (15 oz) sweet corn, drained
  • 3 cups potatoes, cut into 3/4" cubes
  • 1/2 cup heavy cream
  • 4 oz shredded sharp cheddar cheese
  • 1 tsp balsamic vinegar
  • kosher salt, to taste
  • freshly ground black pepper, to taste

For serving:

  • fresh parsley, chopped
  • extra shredded cheddar cheese
  • oyster crackers

Instructions
 

  • Heat the butter in a large Dutch oven over medium heat. Once melted, add the chopped onion, diced carrots, diced celery, and a large pinch of kosher salt and freshly ground black pepper. Increase the heat to medium-high and cook, stirring occasionally, for about 10 minutes until the onions are translucent.
  • Reduce the heat to medium. Add the finely minced garlic, dried oregano, dried thyme, and dried sage to the sautéed vegetables. Stir frequently and cook for one minute until fragrant. Sprinkle the all-purpose flour over the vegetables, stirring well to coat them evenly. Continue to cook for another minute, stirring constantly to avoid burning the flour.
  • Pour in a generous amount of the vegetable broth to deglaze the pot, scraping up any brown bits from the bottom. This adds great flavor to your soup. Stir in the cubed potatoes, drained sweet corn, broccoli florets, and the remaining vegetable broth. Add a couple more pinches of salt and pepper. Cover the pot and turn the heat up to medium-high until the mixture comes to a simmer.
  • Once the soup begins to simmer, reduce the heat to low and cover. Let it simmer gently for 10-12 minutes or until the potatoes are fork-tender, stirring occasionally to prevent them from sticking to the bottom of the pot. I always recommend tasting a piece of potato at the 10-minute mark for perfect doneness.
  • Remove the soup from heat. Stir in the heavy cream, shredded sharp cheddar cheese, and balsamic vinegar, mixing until the cheese is completely melted and incorporated. For a richer flavor, I like to use an extra sharp cheddar. Ladle the soup into bowls, then garnish with freshly chopped parsley, extra shredded cheddar cheese, and oyster crackers for crunch.

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




Add Photo
(optional)
Images must be:
  • PNG, GIF, JPEGs, WEBP only
  • Minimum 960x960
  • Max size: 30MB
Share a photo of your cooked dish!

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe

📸 Do you have a photo of your dish?

Help others see how your recipe turned out!