One-Pot Creamy Vegetable Soup – A Cozy, Wholesome Classic

One-pot creamy vegetable soup is the perfect antidote to chilly evenings and busy days. It’s rich, hearty, and filled with vibrant vegetables simmered in a velvety broth—all made in a single pot for easy cleanup.

This comforting soup is a great way to enjoy seasonal produce, clean out the fridge, or meal prep for the week. With its creamy texture, gentle herbs, and customizable ingredients, it appeals to both picky eaters and veggie lovers alike. Enjoy it with crusty bread or a side salad for a well-rounded, satisfying meal.

Ingredients Overview

This soup is flexible, but here are the building blocks for a flavorful and creamy result:

Aromatics

  • Onion, Celery & Garlic: These form the flavorful base and build aroma right from the start.

  • Carrots: Sweet and tender, they add color and body.

Vegetables

Choose a mix of your favorites. Common options:

  • Potatoes (Yukon gold, red, or russet)

  • Broccoli or cauliflower florets

  • Green beans

  • Corn

  • Peas

  • Zucchini or squash

Frozen veggies work well too—just stir them in near the end of cooking.

Broth

Vegetable broth is ideal, keeping the soup vegetarian. Use low-sodium to control salt levels. Chicken broth works too if not vegetarian.

Creaminess

  • Heavy cream or half-and-half adds richness and silky texture.

  • For a lighter version, use whole milk or unsweetened plant milk.

  • Roux (flour + butter) thickens the broth into a smooth, velvety finish.

Herbs & Seasonings

  • Dried thyme or Italian seasoning

  • Bay leaf (optional)

  • Salt & black pepper

  • Fresh parsley for garnish

Butter & Olive Oil

Used for sautéing and to add depth. Butter gives a rich flavor, while olive oil keeps it light.

Step-by-Step Instructions

1. Sauté the Aromatics

In a large pot, melt 2 tablespoons butter with 1 tablespoon olive oil over medium heat.

Add:

  • 1 diced onion

  • 2–3 chopped carrots

  • 2 chopped celery stalks

Cook for 5–7 minutes until softened and aromatic. Add 3 minced garlic cloves and cook for 1 more minute.

2. Add Vegetables and Broth

Stir in:

  • 2 cups diced potatoes

  • 2–3 cups chopped veggies (e.g., green beans, broccoli, peas, corn)

Pour in 4 cups of vegetable broth. Add 1 teaspoon thyme, salt and pepper to taste, and a bay leaf if using. Bring to a gentle boil.

Reduce heat and simmer for 15–20 minutes, or until potatoes are tender.

3. Thicken the Soup

In a small bowl, whisk 2 tablespoons flour with ½ cup water or broth until smooth. Stir into the soup and simmer 5 more minutes to thicken.

Alternatively, make a roux in a separate pan and stir it in.

4. Add Cream

Turn heat to low and stir in:

  • 1 cup heavy cream or half-and-half

Warm gently—do not boil after adding cream, or it may curdle. Adjust seasoning as needed.

5. Serve and Garnish

Remove bay leaf. Ladle soup into bowls and top with chopped parsley or shredded cheese if desired.

Tips, Variations & Substitutions

Helpful Tips

  • Dice vegetables uniformly so they cook evenly.

  • For a thicker soup, mash some of the potatoes or use an immersion blender briefly.

  • Don’t boil after adding cream—keep heat low and stir gently.

Flavor Variations

  • Cheesy Veggie Soup: Stir in 1 cup shredded cheddar before serving.

  • Spicy Kick: Add red pepper flakes or a dash of cayenne.

  • Herb Boost: Use rosemary, oregano, or basil for a different flavor profile.

Dietary Substitutions

  • Dairy-Free: Use unsweetened almond or oat milk and olive oil instead of butter.

  • Vegan: Skip cream or use coconut milk or cashew cream.

  • Gluten-Free: Use cornstarch or gluten-free flour to thicken.

Serving Ideas & Occasions

Serve this soup with:

  • Toasted sourdough or crusty baguette

  • Grilled cheese sandwich

  • Side salad with vinaigrette

Perfect for:

  • Weeknight dinners

  • Cold-weather lunches

  • Make-ahead meal prep (lasts 3–4 days refrigerated)

It’s also freezer-friendly—just cool completely and store in portions for up to 3 months.

Nutritional & Health Notes

This soup is full of fiber, vitamins, and minerals from a wide range of vegetables.

  • Potatoes offer potassium and satiety.

  • Carrots, peas, and spinach bring antioxidants and beta-carotene.

  • Using broth as the base keeps the calories lower than traditional cream-based soups.

To lighten it up:

  • Use milk instead of cream

  • Limit butter and skip cheese toppings

  • Load up on non-starchy veggies

FAQs

Q1: Can I use frozen vegetables?

A1: Absolutely. Stir them in during the last 5–7 minutes of simmering, since they cook quickly.


Q2: Can I blend the soup?

A2: Yes. For a smooth version, blend partially or fully using an immersion blender. Blend just half for a creamy-but-chunky texture.


Q3: How do I make it vegan?

A3: Use olive oil instead of butter and plant-based milk (like oat or coconut cream) for richness. Skip any cheese and use vegetable broth.


Q4: Can I add protein?

A4: Yes. Stir in white beans, lentils, shredded chicken, or even tofu cubes. They make the soup heartier and boost protein content.


Q5: How long will this soup keep?

A5: Store in an airtight container in the fridge for 3–4 days. Reheat gently on the stove or microwave.


Q6: Can I freeze creamy vegetable soup?

A6: Yes, but freeze before adding cream for best results. Add cream after thawing and reheating for the smoothest texture.


Q7: What vegetables work best?

A7: Potatoes, carrots, celery, green beans, corn, peas, zucchini, broccoli, cauliflower, and spinach all work well. Use a mix for variety and texture.

Print

One-Pot Creamy Vegetable Soup – A Cozy, Wholesome Classic

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This one-pot creamy vegetable soup is a hearty, comforting meal loaded with colorful veggies and a smooth, savory broth—perfect for weeknights or meal prep.

  • Author: Maya Lawson

Ingredients

Scale
  • 2 tbsp butter

  • 1 tbsp olive oil

  • 1 onion, diced

  • 23 carrots, chopped

  • 2 celery stalks, chopped

  • 3 garlic cloves, minced

  • 2 cups diced potatoes

  • 23 cups chopped mixed vegetables (e.g. green beans, corn, peas, zucchini)

  • 4 cups vegetable broth

  • 1 tsp dried thyme

  • Salt and pepper, to taste

  • 1 bay leaf (optional)

  • 2 tbsp flour + ½ cup water or broth

  • 1 cup heavy cream or half-and-half

  • Fresh parsley, for garnish

Instructions

  • Sauté onion, carrot, and celery in butter and oil until softened. Add garlic.

  • Add potatoes, vegetables, broth, thyme, salt, and bay leaf. Simmer 15–20 minutes.

  • Mix flour and water; stir into soup. Simmer 5 minutes to thicken.

  • Stir in cream and heat gently (don’t boil).

  • Remove bay leaf. Garnish and serve warm.

Notes

For dairy-free, use plant-based milk. Add beans or lentils for more protein. Freeze before adding cream 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