Creamy vegetable soup with genius make-ahead flavor

A velvety, comforting soup with a rich potato base, sweet carrots, celery, and peas. Blending only half creates a luxurious texture with delightful vegetable chunks in every spoonful. Perfect for a cozy weeknight meal.
Warm up with this easy creamy vegetable soup, featuring tender Yukon Gold potatoes and peas, perfectly served with a garnish of fresh parsley.

What Makes Creamy Vegetable Soup So Special

With just a handful of simple ingredients, this creamy vegetable soup delivers a velvety, comforting bowl that feels like a hug from the inside out. We love how the sweet carrots and earthy potatoes blend into a rich, savory base, while the fresh peas add a perfect pop of color and texture. It’s the ideal answer for those nights when you crave something deeply satisfying yet incredibly straightforward to prepare. During our testing, we discovered that the key to the perfect texture lies in blending only half the soup. This creates a luxurious, creamy potato soup foundation while keeping delightful bites of carrot and celery in every spoonful. You’re going to love how this one-pot wonder comes together with minimal fuss for maximum flavor.
This post may contain affiliate recommendations. Please see our disclosure policy.

Ingredients for Creamy Vegetable Soup

Here’s everything you’ll need to make this comforting, creamy vegetable soup. We recommend using low-sodium broth so you can control the seasoning perfectly at the end.
  • 2 tablespoons unsalted butter
  • 1 medium yellow onion, finely chopped
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 4 cups low-sodium vegetable broth
  • 1 pound Yukon Gold potatoes, peeled and diced
  • 1 teaspoon dried thyme
  • 1 bay leaf
  • 1 cup whole milk
  • 1 cup half-and-half
  • 1 cup frozen peas
  • Kosher salt and freshly ground black pepper
  • Chopped fresh parsley for garnish

Cook Time for Creamy Potato Soup

One of the things we love most about this creamy vegetable soup is how the active time is so manageable. You can have this cozy meal on the table in under an hour, with plenty of that time being hands-off simmering. Here’s a quick breakdown of what to expect:
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
This timeline makes it a perfect weeknight dinner solution. The process for a creamy potato soup base like this is wonderfully forgiving, so you can focus on building flavor without stress.

How to Make Creamy Vegetable Soup

Follow these simple steps for a perfectly creamy vegetable soup every time. We’ve included our team’s little notes along the way to help guide you.

Step 1: Sauté the Aromatics

In a large Dutch oven or heavy pot, melt the butter over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables have softened, about 8-10 minutes. Stir in the minced garlic and cook until fragrant, about 30 seconds.

Step 2: Create the Roux

Sprinkle the flour over the vegetables and stir constantly for about 1 minute to cook off the raw flour taste and form a paste (a roux). This is the secret to a beautifully thickened soup.

Step 3: Build the Broth Base

Gradually pour in the vegetable broth while whisking constantly to prevent lumps. Add the diced potatoes, dried thyme, and bay leaf. Bring the soup to a simmer.

Step 4: Simmer Until Tender

Reduce the heat to maintain a gentle simmer, cover the pot partially, and cook until the potatoes are very tender, about 15-20 minutes. The soup will have thickened slightly.

Step 5: Blend for Creaminess

Remove the bay leaf. Using an immersion blender, carefully blend about half of the soup directly in the pot until creamy but still with some vegetable chunks for texture. Alternatively, transfer half the soup to a blender, puree until smooth, and return it to the pot.

Step 6: Add Dairy & Peas

Stir in the whole milk, half-and-half, and frozen peas. Heat the soup gently over low heat until warmed through, about 5 minutes. Do not let it boil.

Step 7: Season and Serve

Season the soup generously with kosher salt and freshly ground black pepper to taste. Ladle into bowls and garnish with chopped fresh parsley before serving.

Pro Tips & Tasty Tweaks

After making this soup dozens of times, our team has gathered a few favorite insights to make your experience even better.
  • Flavor Swap: For a different herb profile, try a teaspoon of dried tarragon or rosemary instead of thyme.
  • Heat Adjustment: Keep the heat low when adding the dairy to prevent curdling. A gentle warm-through is all you need.
  • Texture Fix: If you prefer a completely smooth soup, like a creamy carrot soup or creamy cauliflower soup, simply blend the entire pot.
  • Storage Tip: This soup thickens as it chills. When reheating, add a splash of broth or milk to bring it back to the perfect creamy consistency.

Flavor & Texture Notes

When you get this creamy vegetable soup just right, it’s a beautiful balance of savory, sweet, and herbal notes. The initial sauté of onion, carrot, and celery (the classic “mirepoix”) builds a sweet, aromatic foundation. The thyme and bay leaf add a subtle, earthy depth that makes the soup taste like it simmered all day. Texture is where this soup truly shines. By blending only half, you achieve a luxurious, velvety base from the potatoes—reminiscent of a standalone creamy potato soup—while the remaining diced carrots, celery, and whole peas provide satisfying little bursts of texture in every bite. The finish should be rich and coating but not overly heavy, perfectly highlighting the natural sweetness of the vegetables.

Variations & Substitutions

We encourage you to make this creamy vegetable soup your own! It’s a wonderfully adaptable template. For instance, you can easily transform it into a creamy broccoli soup by swapping the carrots and peas for a large head of chopped broccoli added with the potatoes. Love earthy flavors? A creamy mushroom soup variation is just a step away. Sauté eight ounces of sliced cremini mushrooms with the initial vegetables until they release their liquid and brown, then proceed with the recipe as written. For a creamy cauliflower soup, replace the potatoes with a medium head of cauliflower florets; they blend up into an incredibly smooth and silky puree. If you need a dairy-free version, full-fat canned coconut milk is a fantastic substitute for the milk and half-and-half, adding a very slight sweetness. And for a richer, deeper flavor, you can use a hearty chicken broth instead of vegetable broth. The possibilities are endless, so have fun experimenting!

Make-Ahead & Scaling

We love recipes that fit into real life, and this creamy vegetable soup is a fantastic candidate for planning ahead. You can chop the onion, carrots, celery, and potatoes up to two days in advance; just store them in separate airtight containers in the fridge. This turns the active prep into a quick 5-minute assembly when you’re ready to cook. When it comes to scaling, this recipe is wonderfully flexible. For a smaller batch, simply halve all the ingredients and use a medium saucepan. Conversely, to feed a crowd, you can double everything in a large stockpot. Just remember that when you increase the volume, the simmering time for the potatoes to become tender may take a few minutes longer. The texture of this creamy potato soup base holds up beautifully, whether you’re making a little or a lot.

How to Serve Creamy Vegetable Soup

After all that simmering and blending, it’s time for the best part: serving up this cozy bowl of comfort. We found that a simple, crusty loaf of bread is the perfect partner for dipping and sopping up every last bit. For a heartier meal, a side salad with a bright vinaigrette cuts through the richness beautifully. When plating, we like to ladle the soup into wide, shallow bowls to help it cool just enough to enjoy. A final flourish of chopped fresh parsley not only adds a pop of color but also a hint of freshness. For a special touch, a small swirl of cream or a sprinkle of cracked black pepper on top makes it feel restaurant-worthy. One of our favorite team discoveries was how well this soup pairs with a simple, sharp cheddar grilled cheese sandwich. The combination is the ultimate definition of comfort food on a chilly evening.

Mistakes to Avoid

We’ve made our share of soup mishaps in the test kitchen so you don’t have to. Here are the key pitfalls to sidestep for a perfect pot every time. First, don’t rush the initial sauté. If you’ve ever wondered why your soup lacks depth, it might be because the onions, carrots, and celery didn’t have enough time to soften and sweeten. Taking a full 8-10 minutes here builds an irreplaceable flavor foundation. Next, avoid adding the dairy over high heat. Introducing the milk and half-and-half to a boiling soup is a surefire way to cause curdling. Instead, always reduce the heat to low and warm it through gently. Similarly, be cautious with your blending. For the ideal texture of a creamy vegetable soup, blending only half is the goal. Over-blending can turn it into a thin puree rather than a chunky, comforting bowl. Finally, don’t forget to season at the end. Because broths vary in saltiness, we always wait until after the dairy is added to do our final tasting and seasoning with salt and pepper. This ensures your creamy cauliflower soup or creamy mushroom soup variation is perfectly balanced to your taste.

How to Store Creamy Vegetable Soup

Good news: this soup stores and reheats like a dream, often tasting even better the next day as the flavors meld. Let the soup cool completely before transferring it to airtight containers. It will keep in the refrigerator for up to 4 days. When reheating, do so gently over medium-low heat on the stovetop, stirring occasionally. You’ll notice it thickens significantly when chilled, so have some extra broth or milk on hand to stir in and bring it back to that lovely, creamy consistency. We don’t recommend freezing the soup with the dairy in it, as it can separate upon thawing. Instead, if you want to freeze it, prepare the soup up through step 4 (before adding milk and half-and-half), then freeze that base. Thaw overnight in the fridge, reheat, and stir in the fresh dairy when ready to serve.

Try This Creamy Vegetable Soup Yourself

We genuinely hope you give this recipe a try in your own kitchen. It’s the kind of humble, satisfying dish that reminds us why we love to cook—it’s about creating something nourishing and delicious from simple ingredients. Whether you stick to the classic version or experiment with a creamy broccoli soup twist by adding florets, we’re confident it will become a repeat player in your meal rotation. There’s something so rewarding about ladling out a steaming bowl of soup you made from scratch, especially one as versatile and forgiving as this. So, gather your vegetables, grab your favorite pot, and treat yourself to a homemade batch of this creamy vegetable soup. We think you’ll find it’s just as comforting to make as it is to eat.

Creamy Vegetable Soup

No ratings yet
A velvety, comforting soup with a rich potato base, sweet carrots, celery, and peas. Blending only half creates a luxurious texture with delightful vegetable chunks in every spoonful. Perfect for a cozy weeknight meal.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 4 bowls
Course: Main Course, Soup
Cuisine: American
Calories: 320

Ingredients
 
 

  • 2 tbsp unsalted butter
  • 1 medium yellow onion, finely chopped
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 0.25 cup all-purpose flour
  • 4 cups low-sodium vegetable broth
  • 1 pound Yukon Gold potatoes, peeled and diced
  • 1 tsp dried thyme
  • 1 bay leaf
  • 1 cup whole milk
  • 1 cup half-and-half
  • 1 cup frozen peas
  • Kosher salt and freshly ground black pepper to taste
  • Chopped fresh parsley for garnish

Equipment

  • Large Dutch Oven or Heavy Pot
  • Immersion Blender or Stand Blender
  • Wooden spoon
  • whisk

Method
 

  1. In a large Dutch oven or heavy pot, melt the butter over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables have softened, about 8-10 minutes. Stir in the minced garlic and cook until fragrant, about 30 seconds.
  2. Sprinkle the flour over the vegetables and stir constantly for about 1 minute to cook off the raw flour taste and form a paste (a roux). This is the secret to a beautifully thickened soup.
  3. Gradually pour in the vegetable broth while whisking constantly to prevent lumps. Add the diced potatoes, dried thyme, and bay leaf. Bring the soup to a simmer.
  4. Reduce the heat to maintain a gentle simmer, cover the pot partially, and cook until the potatoes are very tender, about 15-20 minutes. The soup will have thickened slightly.
  5. Remove the bay leaf. Using an immersion blender, carefully blend about half of the soup directly in the pot until creamy but still with some vegetable chunks for texture. Alternatively, transfer half the soup to a blender, puree until smooth, and return it to the pot.
  6. Stir in the whole milk, half-and-half, and frozen peas. Heat the soup gently over low heat until warmed through, about 5 minutes. Do not let it boil.
  7. Season the soup generously with kosher salt and freshly ground black pepper to taste. Ladle into bowls and garnish with chopped fresh parsley before serving.

Nutrition

Calories: 320kcalCarbohydrates: 42gProtein: 9gFat: 14gSaturated Fat: 8gCholesterol: 40mgSodium: 450mgPotassium: 850mgFiber: 6gSugar: 10gVitamin A: 120IUVitamin C: 35mgCalcium: 180mgIron: 2mg

Notes

Pro Tips: For a different herb profile, try dried tarragon or rosemary. Keep heat low when adding dairy to prevent curdling. For a completely smooth soup, blend the entire pot. Soup thickens when chilled; add a splash of broth or milk when reheating.
Dairy-Free: Substitute milk and half-and-half with full-fat canned coconut milk.

Tried this recipe?

Let us know how it was!

Enjoyed the recipe? Share it!

Everyday Recipe Library

Discover our collection of recipe eBooks — simple, delicious meals for every day.

Easy Dinners

Quick, fuss-free dinner recipes the whole family will love — ready in 30 minutes or less.

Get the eBook

Kitchen Essentials We Recommend

Tools that make cooking easier — tried, tested, and loved.

Stainless Steel Cookware Set

Professional-grade pots and pans for every recipe.

Buy on Amazon Read Review

Total Crushing Blender

Smoothies, soups, sauces — powerful and easy to clean.

Buy on Amazon Read Review

Glass Food Storage Set

Leakproof, oven-safe containers — perfect for meal prep.

Buy on Amazon Read Review

As an Amazon Associate we earn from qualifying purchases.

Got a recipe the world should try?

Share your favorite family recipe or national dish with food lovers in 100+ countries.

Submit Your Recipe

Frequently Asked Questions

Can I make this soup dairy-free?

Absolutely. For a rich, dairy-free version, substitute the whole milk and half-and-half with an equal amount of full-fat canned coconut milk. It creates a luxuriously creamy carrot soup or potato soup base with a very subtle, pleasant sweetness.

How do I get a completely smooth soup texture?

If you prefer a silky-smooth puree, simply use an immersion blender to blend the entire pot after the potatoes are tender and before adding the dairy. This method is perfect for creating a velvety creamy cauliflower soup or creamy carrot soup consistency.

What’s the best way to reheat leftover soup?

Reheat leftovers gently on the stovetop over medium-low heat, stirring frequently. The soup will thicken when chilled, so be prepared to whisk in a splash of broth or milk to restore the perfect creamy texture.

Can I add other vegetables to this soup?

You certainly can! This recipe is a wonderful template. For a creamy broccoli soup, add a head of chopped broccoli with the potatoes. For a creamy mushroom soup, sauté sliced mushrooms with the initial vegetables until browned. Just adjust simmering times based on the new vegetable’s tenderness.

Conclusion

At its heart, this creamy vegetable soup is about simplicity and satisfaction. We love how a few basic ingredients transform into something so deeply comforting and flavorful. Whether you enjoy it as a quick weeknight dinner or a make-ahead lunch, it’s a recipe that truly delivers. So, the next time you’re looking for a wholesome, one-pot meal, remember this pot of creamy vegetable soup waiting to warm you up. We can’t wait for you to try it.
SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment

Recipe Rating