Creamy Vegetable Soup

Vegetable Soup

A great creamy vegetable soup doesn’t need a pot of heavy cream to feel rich and satisfying. The real trick is letting naturally starchy vegetables do the work. Potatoes give the soup body, while cauliflower blends into a smooth, velvety base that carries all the savory flavor.

I’ve made this creamy vegetable soup as a way to use up the vegetables sitting in the fridge, and that’s exactly what makes it so useful. Onion, garlic, carrots, celery, potatoes, and cauliflower simmer together in vegetable broth until tender, then everything gets blended until smooth. A splash of milk at the end makes the soup taste richer without turning it into a heavy cream soup.

If you enjoy this style of cozy vegetable soup, you might also like our Creamy Cauliflower White Bean Soup or Creamy Mushroom Soup.

Quick Answer

Creamy vegetable soup is made by sautéing onion and garlic, cooking potatoes, carrots, celery, and cauliflower in vegetable broth until completely tender, then blending everything until smooth. Finish with milk and lemon juice for a silky texture and brighter flavor. The whole recipe takes about 35 minutes.

❤️ Why You’ll Love This Recipe

  • Ready in about 35 minutes, making it practical for a weeknight lunch or dinner.
  • Creamy without heavy cream, thanks to blended potatoes and cauliflower.
  • Easy to customize, so you can work with the vegetables you already have.
  • Great for meal prep, with leftovers that keep well in the refrigerator or freezer.
  • Simple and comforting, with familiar vegetables and a smooth, cozy texture.

Ingredients You’ll Need

Vegetable Soup

The Aromatics

  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons olive oil or butter

The Vegetables

  • 2 medium Yukon Gold potatoes, peeled and diced
  • 2 large carrots, peeled and chopped
  • 2 stalks celery, chopped
  • 1 head cauliflower, cut into florets
  • 1 cup broccoli florets, optional

The Liquid

  • 4 cups low-sodium vegetable broth
  • 1 cup whole milk, half-and-half, or unsweetened coconut milk

Seasonings

  • 1 teaspoon kosher salt, plus more to taste
  • ½ teaspoon black pepper
  • 1 teaspoon dried thyme
  • 1 bay leaf

To Finish

  • 1 tablespoon fresh lemon juice
  • Fresh parsley or chives, for serving

Ingredient Notes and Substitutions

Potatoes: Yukon Gold potatoes are particularly good here because they become tender and blend into a creamy base. Russets can also work, but avoid aggressively blending them for too long, as they can become gummy.

Cauliflower: This is one of the ingredients that makes the soup especially creamy without requiring much dairy. Comparable cauliflower-potato soups use the same basic combination and blend the cooked vegetables into a smooth consistency.

Milk: Whole milk gives the soup a mild, creamy finish. Half-and-half makes it richer, while unsweetened coconut milk works well for a dairy-free version.

Broth: Use a vegetable broth you actually enjoy the taste of. Since it makes up much of the soup’s liquid, a bland broth will produce a bland final dish.

Broccoli: The broccoli is optional. If you want the soup completely smooth, simply add it with the other vegetables. If you’d rather keep some green pieces visible, add it during the final few minutes and blend only part of the soup.

Equipment You’ll Need

  • Large Dutch oven or soup pot
  • Immersion blender
  • Chef’s knife
  • Cutting board
  • Wooden spoon or silicone spatula
  • Measuring cups and spoons

An immersion blender is the easiest option because you can blend the soup directly in the cooking pot. If using a countertop blender, allow steam to escape and work in batches rather than filling the blender completely with hot soup.

How to Make Creamy Vegetable Soup

Vegetable Soup

Step 1: Sauté the Onion and Garlic

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

Add the diced onion and cook for about 5 minutes, stirring occasionally, until softened and lightly golden around the edges.

Add the garlic and cook for about 30 seconds, just until fragrant. Don’t let it become deeply browned.

Step 2: Add the Vegetables

Add the potatoes, carrots, celery, and cauliflower to the pot.

Stir everything together and cook for about 3 minutes. This gives the vegetables a chance to pick up some flavor from the aromatics.

Season with the salt, black pepper, and dried thyme.

Step 3: Add the Broth and Simmer

Pour in the vegetable broth and add the bay leaf.

Bring the soup to a gentle boil, then reduce the heat to maintain a steady simmer.

Cover and cook for about 20–25 minutes, or until the potatoes, carrots, and cauliflower are completely fork-tender. The vegetables should be soft enough that a fork slides through them easily.

Comparable creamy potato, cauliflower, and carrot soups use roughly 20–25 minutes of simmering before blending, so this timing is realistic rather than arbitrary.

Step 4: Blend Until Smooth

Vegetable Soup

Remove the bay leaf.

Take the pot off the heat and use an immersion blender to puree the soup until smooth.

Start slowly to prevent splashing, then increase the speed as the vegetables break down.

If the soup is thicker than you like, add a little extra vegetable broth until you reach your preferred consistency.

Step 5: Add the Milk and Lemon

Reduce the heat to low and stir in the milk or your chosen dairy-free alternative.

Warm gently for a few minutes, but don’t let the soup come to a hard boil.

Stir in the lemon juice, then taste and adjust the salt and pepper.

Ladle into bowls and finish with fresh parsley or chives.

Adding the milk after the vegetables have been blended is a sound technique; comparable tested recipes specifically recommend gently warming the dairy rather than boiling it to prevent separation.

Tips for the Best Creamy Vegetable Soup

Cut the vegetables into similar-sized pieces. This helps everything become tender at roughly the same time.

Don’t rush the onions. Five minutes over medium heat gives them time to soften and develop flavor without burning.

Cook until genuinely tender. Don’t start blending while the potatoes or carrots are still firm. Properly softened vegetables are what give you that smooth texture.

Blend carefully. Hot soup can splash easily. Keep the immersion blender head below the surface while blending.

Don’t boil after adding milk. Keep the heat low and warm the soup gently.

Taste at the end. Vegetable broth varies significantly in saltiness, so the final amount of salt will depend on the broth you use.

Don’t over-blend potatoes. Blend until smooth, but there’s no need to run the blender longer than necessary.

Storage & Make-Ahead

Refrigerator: Cool the soup and transfer it to an airtight container. Refrigerate for up to 4 days.

Freezer: Freeze for up to 3 months in freezer-safe containers, leaving some room for expansion.

Thawing: Thaw overnight in the refrigerator, then reheat gently on the stovetop. Add a splash of broth if the soup has thickened considerably.

Make-ahead: Chop the onion, carrots, celery, potatoes, and cauliflower up to 2 days ahead and refrigerate them separately in airtight containers.

Variations

Vegetable Soup

Vegan Creamy Vegetable Soup

Use olive oil instead of butter and unsweetened coconut milk or another unsweetened plant-based milk instead of dairy.

For another plant-based option, try our Vegan Carrot Potato Soup.

Dairy-Free

Unsweetened coconut milk gives the soup a richer finish with a subtle coconut flavor. Unsweetened oat milk can also work, although it will produce a lighter consistency.

For another dairy-free option, try our Yummy Vegan Coconut Curry Chickpea Soup.

Spicy Vegetable Soup

Add ½ teaspoon smoked paprika and a pinch of cayenne with the other seasonings. You can also sauté a finely diced jalapeño with the onion.

Heartier Vegetable Soup

Stir in 1 cup of cooked white beans after blending. You can leave some beans whole for texture or blend them into the soup for additional body.

If you’d rather add chicken, our Creamy Chicken Noodle Soup is another comforting option.

Cheesy Vegetable Soup

Stir in ½ cup shredded sharp cheddar or grated Parmesan after lowering the heat. Stir until melted and smooth.

For a more cheese-forward soup, try our Broccoli Cheddar Soup.

Common Mistakes to Avoid

Using undercooked vegetables: If the vegetables aren’t very tender, the finished soup can taste grainy rather than silky.

Adding too much liquid: Start with the recommended broth amount. You can always thin the soup after blending, but it’s much harder to correct a soup that’s too thin.

Boiling the milk: Keep the heat low after adding dairy. Hard boiling can cause it to separate.

Over-blending potatoes: Potatoes release starch as they’re worked. Blend until smooth, then stop.

Under-seasoning: Blended vegetables can taste surprisingly flat without enough salt. Taste the soup after blending and adjust.

Using a weak broth: The broth contributes a lot of the soup’s savory flavor, so choose a flavorful vegetable broth.

FAQ

Can I use frozen vegetables?

Yes. Frozen cauliflower and broccoli work well. Add them directly to the pot rather than thawing them first. You may need a few extra minutes of simmering before they’re tender.

Why is my soup grainy?

The vegetables may not have been cooked long enough, or the soup may not have been blended thoroughly. Continue cooking until the potatoes, carrots, and cauliflower are very soft before blending.

How do I thicken creamy vegetable soup?

The easiest method is to simmer it uncovered for several minutes to reduce excess liquid. You can also blend in additional cooked potato or cauliflower.

Can I make this without a blender?

Yes, although it won’t have the same silky texture. Use a potato masher to break down the cooked vegetables as much as possible for a more rustic soup.

Can I use other vegetables?

Absolutely. Sweet potatoes, additional carrots, squash, peas, and broccoli can all work. Keep in mind that watery vegetables such as zucchini can make the soup thinner, while strongly flavored vegetables will change the overall flavor.

The recipe is intentionally adaptable; comparable creamy vegetable soup recipes also treat the vegetable combination as flexible rather than requiring one fixed mixture.

Can I make this in an Instant Pot?

Yes. Use the sauté function to cook the onion and garlic, then add the vegetables, broth, seasonings, and bay leaf.

Cook on high pressure for 5 minutes, then allow a 10-minute natural release before carefully releasing any remaining pressure. Remove the bay leaf, blend the soup, and stir in the milk and lemon juice.

A 5-minute high-pressure cook followed by a natural release is supported by comparable Instant Pot cauliflower-potato soup recipes.

Is creamy vegetable soup healthy?

It can be a nutrient-dense meal, particularly because the base is made primarily from vegetables. This version gets much of its creamy texture from potatoes and cauliflower rather than a large amount of heavy cream.

For another vegetable-packed option, try our Winter Minestrone Soup.

More Vegetable Soup Recipes You’ll Love

Conclusion

This creamy vegetable soup is the kind of recipe that’s worth keeping in your regular rotation. Potatoes and cauliflower create the creamy base, while onion, garlic, carrots, and celery build the savory foundation.

The technique is simple: sauté the aromatics, simmer the vegetables until completely tender, blend until smooth, then finish gently with milk and lemon juice. Once you have that method down, you can easily adapt the vegetables to whatever needs using in your fridge.

Serve it with crusty bread, a simple salad, or a grilled cheese sandwich for an easy, comforting meal.

Creamy Vegetable Soup

A creamy vegetable soup made with potatoes, cauliflower, carrots, celery, onion, and garlic, blended until smooth and finished with milk and fresh lemon juice.
Prep Time 16 minutes
Cook Time 25 minutes
Total Time 36 minutes
Course Soup
Cuisine American
Servings 6 servings

Equipment

  • Large Dutch oven or soup pot
  • Immersion blender
  • Chef’s knife
  • * Cutting board
  • Wooden spoon
  • * Measuring cups and spoons

Ingredients
  

  • 1 large yellow onion diced
  • 3 cloves garlic minced
  • 2 tablespoons olive oil or butter
  • 2 medium Yukon Gold potatoes peeled and diced
  • 2 large carrots peeled and chopped
  • 2 stalks celery chopped
  • 1 head cauliflower cut into florets
  • 1 cup broccoli florets optional
  • 4 cups low-sodium vegetable broth
  • 1 cup whole milk half-and-half, or unsweetened coconut milk
  • 1 teaspoon kosher salt plus more to taste
  • ½ teaspoon black pepper
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1 tablespoon fresh lemon juice
  • Fresh parsley or chives for garnish

Instructions
 

  • Heat olive oil or butter in a large Dutch oven over medium heat. Add onion and cook for about 5 minutes until softened and lightly golden.
  • Add garlic and cook for 30 seconds.
  • Add potatoes, carrots, celery, and cauliflower. Cook for about 3 minutes, stirring occasionally.
  • Season with salt, pepper, and thyme. Add vegetable broth and bay leaf.
  • Bring to a gentle boil, reduce heat, cover, and simmer for 20–25 minutes, until all vegetables are fork-tender.
  • Remove the bay leaf. Take the pot off the heat and blend with an immersion blender until smooth.
  • Add additional broth if needed to reach your preferred consistency.
  • Reduce heat to low and stir in milk. Warm gently without boiling.
  • Stir in lemon juice. Taste and adjust seasoning.
  • Serve topped with fresh parsley or chives.

Notes

Yukon Gold potatoes give the soup a creamy texture without requiring heavy cream.
For a thinner soup, add additional broth after blending.
For vegan soup, use olive oil and unsweetened plant-based milk.
If using a countertop blender, blend the hot soup in batches and allow steam to escape.
Refrigerate leftovers for up to 4 days or freeze for up to 3 months.

Share Article:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Miss Joan

I’m Joan, and I’m thrilled to have you here on this journey toward a fulfilling life.

Mindful living is more than just a concept, it’s a way of embracing wellness, self-care, and productivity with intention. Through carefully curated content, from recipes to daily routines that inspire growth, my goal is to help you create a life that feels meaningful 

Edit Template

Trending Posts

Latest Blogs