Creamy Vegetable Soup – Simple One Pot Recipe

One Pot Creamy Vegetable Soup is the perfect answer to chilly nights, busy weekdays, or anytime you’re craving something warm, nourishing, and comforting. Packed with seasonal vegetables, hearty potatoes, and a velvety, dairy-kissed broth, this soup is satisfying enough to stand on its own — no meat required.

What makes this soup shine is its simplicity. Everything cooks in a single pot, making cleanup a breeze. It’s adaptable to what you have in the fridge, and it’s loved by both kids and adults. Think of it as a warm hug in a bowl — rich, smooth, and full of garden-fresh goodness.

Whether you’re vegetarian, cooking on a budget, or just trying to add more vegetables to your table, this recipe checks every box.

Ingredients Overview

This soup is both forgiving and flexible. Here’s a breakdown of the essential ingredients and suggested swaps:

  • Vegetables:

    • Carrots: Add natural sweetness and color.

    • Celery: Provides a savory, aromatic base.

    • Onions: Yellow or white onions are best for a classic soup flavor.

    • Potatoes: Yukon Gold or red potatoes work best for a creamy texture that doesn’t fall apart.

    • Green beans, corn, or peas: Add color and texture in the final stage of cooking.

    • Spinach or kale: Optional, stirred in at the end for added nutrients.

  • Garlic: Gives the soup a warm depth of flavor.

  • Butter or Olive Oil: For sautéing the aromatics and building a rich base.

  • Vegetable Broth: The soup’s foundation. Choose low-sodium so you can control seasoning.

  • Milk or Cream: For the creamy finish. Use whole milk or heavy cream for richness, or go lighter with 2% milk. Dairy-free alternatives like oat or almond milk also work.

  • All-purpose Flour: Used to thicken the soup slightly by making a roux.

  • Herbs & Seasonings:

    • Thyme and bay leaf: Earthy, aromatic classics.

    • Parsley: For a fresh, bright finish.

    • Salt and black pepper to taste.

Optional ingredients:

  • Parmesan cheese: Stir in for extra richness.

  • Red pepper flakes: A pinch adds a subtle heat.

Step-by-Step Instructions

1. Sauté the Aromatics

In a large pot or Dutch oven, melt 2 tablespoons of butter or olive oil over medium heat. Add the chopped onions, carrots, and celery. Sauté for 6–8 minutes, until the vegetables begin to soften and the onions turn translucent. Stir in the minced garlic and cook for 1 more minute.

2. Add the Potatoes and Broth

Add the diced potatoes to the pot along with 6 cups of vegetable broth, the bay leaf, and a sprinkle of dried thyme. Bring to a gentle boil, then reduce heat and simmer uncovered for about 15–20 minutes, or until the potatoes are fork-tender.

3. Make the Cream Base

In a small saucepan (or in the same pot if you clear space), melt another tablespoon of butter. Whisk in 2 tablespoons of flour to form a roux. Cook for 1–2 minutes until it smells nutty, then slowly whisk in 2 cups of milk or cream. Cook until slightly thickened.

Alternatively, stir the flour into a bit of the soup broth in a bowl, then add back into the pot with milk to thicken everything directly.

4. Add Remaining Vegetables and Combine

Add frozen green beans, corn, and peas to the soup. Pour in the milk/cream mixture and stir everything together. Simmer for another 5–7 minutes until everything is heated through and slightly thickened.

5. Finish and Serve

Remove the bay leaf. Taste and adjust seasoning with salt and pepper. Stir in chopped fresh parsley for brightness. If using greens like spinach or kale, add now and let them wilt gently.

Ladle into bowls and serve with warm bread, crackers, or a simple green salad.

Tips, Variations & Substitutions

  • Make it dairy-free: Use olive oil instead of butter, and coconut milk, oat milk, or almond milk in place of cream. Add a spoonful of cashew cream for richness.

  • Use what you have: Add zucchini, sweet potato, or mushrooms — this soup is a great fridge-clean-out meal.

  • Add beans for protein: Chickpeas, cannellini, or white beans make the soup more filling.

  • Make it cheesy: Stir in shredded cheddar or parmesan for a cheesy twist.

  • Puree it: For a smoother soup, blend half (or all) of the soup with an immersion blender.

  • Add pasta or grains: Stir in cooked pasta, quinoa, or rice just before serving for a heartier option.

  • For a thicker soup: Mash some of the potatoes with a spoon or blend a small portion of the soup and return it to the pot.

Serving Ideas & Occasions

This soup is incredibly versatile and works beautifully for:

  • Weeknight dinners — quick to make, especially with pre-chopped veggies.

  • Meal prep — it stores well and reheats beautifully.

  • Lunches — pack in a thermos with a slice of crusty bread.

  • Family dinners — loved by kids and adults alike.

  • Soup and salad nights — pair with a green salad and toasted sourdough.

It’s cozy and hearty enough for winter nights, but light enough for year-round eating.

Nutritional & Health Notes

This soup is a nutrient-rich meal full of fiber, vitamins, and minerals:

  • Carrots and greens offer Vitamin A and antioxidants.

  • Potatoes bring potassium and fiber, especially if you leave the skins on.

  • Milk or dairy-free alternatives add calcium and creaminess without being too heavy.

  • Vegetable broth keeps the base light while allowing the other flavors to shine.

One bowl contains approximately 250–350 calories, depending on the type of milk and any added cheese or grains. It’s easy to make it low-fat, gluten-free (by skipping flour and using cornstarch), or dairy-free with simple swaps.

FAQs

Q1: Can I make this soup ahead of time?
A1: Yes, it stores well in the fridge for up to 4 days. The flavors develop even more after sitting. Reheat gently over low heat.

Q2: Can I freeze creamy vegetable soup?
A2: It’s best without cream if freezing. Dairy can separate when thawed. Freeze the base, then add cream when reheating.

Q3: How can I thicken the soup without flour?
A3: Use cornstarch slurry, mashed potatoes, or blend part of the soup to create a creamy texture without adding flour.

Q4: What vegetables go best in this soup?
A4: Classic choices include carrots, celery, potatoes, peas, corn, and green beans. Zucchini, spinach, or cauliflower also work well.

Q5: Can I use frozen vegetables?
A5: Absolutely. Add frozen veggies in the last 5–7 minutes of cooking — no need to thaw first.

Q6: Is this soup vegan?
A6: It can be! Use plant-based butter or oil and a creamy non-dairy milk like oat or coconut. Avoid cheese or use vegan alternatives.

Q7: How do I store and reheat leftovers?
A7: Store in airtight containers in the fridge for up to 4 days. Reheat on the stovetop over low heat, stirring often to prevent curdling.

Print

Creamy Vegetable Soup – Simple One Pot Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A cozy, creamy vegetable soup made in one pot with potatoes, carrots, peas, and a velvety broth — perfect for meatless meals and easy weeknight dinners.

  • Author: Maya Lawson
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 2 tbsp butter or olive oil

  • 1 onion, chopped

  • 2 carrots, peeled and diced

  • 2 celery stalks, chopped

  • 3 cloves garlic, minced

  • 3 medium potatoes, diced (Yukon Gold preferred)

  • 6 cups vegetable broth

  • 1 bay leaf

  • ½ tsp dried thyme

  • 2 tbsp flour

  • 2 cups milk or cream (or dairy-free alternative)

  • 1 cup frozen green beans

  • ½ cup frozen peas

  • ½ cup corn kernels

  • Salt and black pepper, to taste

  • Fresh parsley for garnish

Instructions

  • Heat oil in a large pot. Sauté onion, carrots, and celery until soft (6–8 minutes). Add garlic and cook 1 more minute.

  • Add potatoes, broth, thyme, and bay leaf. Bring to a boil, then simmer uncovered 15–20 minutes until potatoes are tender.

  • In a separate saucepan, melt butter and whisk in flour. Slowly add milk, stirring until slightly thickened.

  • Add the milk mixture to the soup along with green beans, peas, and corn. Simmer 5–7 minutes.

  • Remove bay leaf, season to taste, and garnish with parsley. Serve warm.

Notes

Add beans, pasta, or cheese for variation. Store leftovers refrigerated for up to 4 days. Freeze the soup without dairy for best texture.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star