One-Pot Creamy Vegetable Soup Recipe

One-Pot Creamy Vegetable Soup Recipe tastes rich, cozy, and herb-kissed with tender veggies in a silky broth. It suits busy cooks who want a from-scratch pot of comfort in about 40 minutes. I ladled this up after soccer practice and watched the pot go quiet in record time.

Why This One-Pot Creamy Vegetable Soup Recipe

This One-Pot Creamy Vegetable Soup Recipe keeps everything in one pot, so you chop, sauté, simmer, and blend without juggling pans. You build flavor with a quick sauté, then the broth and veggies do the rest. An immersion blender finishes the job in seconds.

I use flexible vegetables, so you can shop your fridge and freezer. Frozen mirepoix and peas work as well as fresh. You choose the creamy finish: half-and-half, whole milk, evaporated milk, or unsweetened coconut milk.

Ingredients You Need

  • Olive oil or unsalted butter, 2 tablespoons
  • Yellow onion, 1 medium, diced (frozen chopped onion works)
  • Carrots, 2 medium, diced
  • Celery, 2 ribs, diced
  • Garlic, 3 cloves, minced (or 1 teaspoon garlic paste)
  • Yukon gold potatoes, 2 cups, diced small
  • Cauliflower florets, 3 cups (or broccoli; frozen works)
  • Zucchini, 1 small, diced
  • Frozen peas, 1 cup
  • Vegetable broth, 6 cups (I like Kitchen Basics or Better Than Bouillon; low sodium if you want control)
  • Bay leaf, 1
  • Dried thyme, 1 teaspoon (or Italian seasoning)
  • Smoked paprika, 1/2 teaspoon
  • Kosher salt and black pepper, to taste
  • Half-and-half or whole milk, 1 to 1.5 cups (for dairy-free, use full-fat coconut milk or 1 cup cashew cream)
  • Parmesan, 1/4 cup finely grated, optional for serving
  • Fresh parsley or chives, 2 tablespoons, chopped
  • Lemon juice, 1 tablespoon, to brighten at the end

Substitutions and shortcuts:

  • Use frozen mirepoix to skip chopping onion, carrot, and celery.
  • Swap potatoes with 1 cup rinsed canned white beans for extra protein.
  • Stir 1 to 2 tablespoons nutritional yeast for a cheesy vibe without dairy.
  • Thicken with 1 tablespoon cornstarch mixed with 2 tablespoons cool water if you want extra body.

Equipment:

  • Heavy soup pot or Dutch oven, 5 to 6 quarts
  • Cutting board and sharp knife
  • Wooden spoon
  • Immersion blender or countertop blender
  • Ladle

How to Make One-Pot Creamy Vegetable Soup

  • Prep: 15 minutes
  • Cook: 25 minutes
  • Total: 40 minutes

  1. Warm the pot. Heat olive oil over medium. Add onion, carrots, and celery with a pinch of salt. Cook 5 to 6 minutes until the veggies soften and the onions look glossy.
  2. Build flavor. Stir in garlic, thyme, smoked paprika, and black pepper. Cook 30 seconds until the garlic smells fragrant.
  3. Load the pot. Add potatoes, cauliflower, zucchini, peas, bay leaf, and vegetable broth. Bring to a strong simmer, then lower to a gentle simmer.
  4. Soften the veggies. Cook 12 to 15 minutes until the potatoes and cauliflower turn tender. Taste and season with more salt if needed.
  5. Blend to creamy. Remove the bay leaf. Use an immersion blender to partially blend the soup, leaving some chunks for texture. If you use a countertop blender, blend half the soup in batches, then return it to the pot.
  6. Add the creamy finish. Stir in half-and-half or your dairy-free option. Warm over low heat for 2 to 3 minutes. Do not boil after adding dairy.
  7. Brighten and serve. Stir in lemon juice and fresh herbs. Ladle into bowls and top with Parmesan if you like. Taste and adjust salt and pepper.

Tips & Common Mistakes

  • Cut vegetables in similar sizes to cook them evenly.
  • Use low-sodium broth so you control the seasoning.
  • Blend only part of the soup to keep a hearty texture.
  • Add dairy at the end and keep the heat low to prevent curdling.
  • Salt in layers: a pinch during the sauté and more after simmering.
  • If you freeze the soup, add the creamy ingredient after reheating.
  • Use an immersion blender to avoid splashes and fewer dishes.
  • Avoid overcooking peas and zucchini; they turn mushy if you simmer too long.
  • Keep extra broth on hand in case the soup thickens more than you want.
  • Stir the pot occasionally so potatoes do not stick to the bottom.

Variations I’ve Tried

  • Curry twist: Add 1 to 2 teaspoons mild curry powder and finish with coconut milk and lime.
  • Tuscan style: Stir in a can of cannellini beans, chopped kale, and a pinch of red pepper flakes.
  • Sweet corn and potato: Swap cauliflower with 2 cups corn; add a dash of paprika and scallions.
  • Miso-ginger: Add 1 tablespoon white miso and 1 teaspoon grated ginger; finish with sesame oil and cilantro.
  • Broccoli cheddar: Use broccoli florets and stir in 1 to 1.5 cups sharp cheddar at the end with a splash of milk.

How to Serve One-Pot Creamy Vegetable Soup

Ladle the soup into warm bowls and top with a drizzle of olive oil, cracked pepper, and a sprinkle of herbs. Add crunchy croutons or toasted sourdough for contrast. Pair it with a crisp salad or a grilled cheese if you want a heartier plate. I like a squeeze of lemon at the table for a bright finish.

Make-Ahead and Storage

Let the soup cool until steam subsides, then refrigerate in airtight containers for up to 4 days. Freeze in freezer-safe containers for up to 3 months. Reheat on the stovetop over medium-low, stirring often, and add a splash of broth if it thickens. If you plan to freeze, stir in the creamy ingredient after reheating for the best texture.

Nutrition Information

Per serving, about 1.5 cups: 230 calories; 9 g fat; 31 g carbs; 6 g protein; 6 g fiber; 9 g sugar; 680 mg sodium. Values vary by brand and exact ingredients. I based this on half-and-half and low-sodium vegetable broth. For dairy-free coconut milk, the fat increases slightly while protein drops a bit.

One-Pot Creamy Vegetable Soup Recipe
Ally Sanders

One-Pot Creamy Vegetable Soup

A quick and easy one-pot creamy vegetable soup packed with healthy vegetables and comforting flavors.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Course: Soup
Cuisine: American

Ingredients
  

  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 3 cups mixed vegetables (carrots, celery, zucchini), chopped
  • 4 cups vegetable broth
  • 1 cup heavy cream
  • Salt and pepper to taste
  • 1/4 cup fresh parsley, chopped

Instructions
 

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and garlic, and sauté until softened.
  3. Add mixed vegetables and cook for a few minutes.
  4. Pour in vegetable broth and bring to a boil.
  5. Reduce heat and let simmer until vegetables are tender.
  6. Stir in heavy cream and season with salt and pepper.
  7. Use an immersion blender to blend the soup until creamy, or leave chunky if preferred.
  8. Garnish with parsley and serve warm.

Notes

You can customize the vegetable mix based on what you have available. For a vegan version, substitute heavy cream with coconut milk or almond cream.