Creamy Vegetable Soup

Featured in: Seasonal Comfort Dishes

This rich, velvety soup combines wholesome vegetables like carrots, celery, potato, broccoli, and cauliflower in a creamy, seasoned broth. Ready in just 50 minutes, it makes an ideal comforting meal for busy weekdays. The blend creates a smooth texture that feels luxurious while remaining packed with nutrients. Perfect served with crusty bread for a complete, satisfying meal that appeals to both vegetarians and those seeking lighter dinner options.

Updated on Tue, 27 Jan 2026 15:02:00 GMT
Creamy Vegetable Soup served hot in a rustic bowl, garnished with fresh parsley, steam rising from the velvety broth. Save to Pinterest
Creamy Vegetable Soup served hot in a rustic bowl, garnished with fresh parsley, steam rising from the velvety broth. | savoringli.com

There's something about the sound of vegetables hitting hot oil that signals the start of something good. I discovered this soup on a drizzly afternoon when my fridge was overflowing with vegetables I'd bought with good intentions but no real plan. Rather than let them wilt, I decided to throw together what became my go-to comfort meal—one that's since become the thing I make when someone needs warmth in a bowl, whether it's from actual cold or just a rough day.

I made this for my sister after she mentioned feeling overwhelmed by her new job, and watching her face soften on the first spoonful reminded me why I love cooking for people. She asked for the recipe immediately, which meant I knew I'd gotten something right.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Olive oil, 2 tablespoons: The foundation that keeps everything from sticking and adds a subtle richness that's easy to miss but impossible to replicate.
  • Onion, 1 medium diced: This is your flavor starter—don't skip the step of letting it get translucent and soft.
  • Garlic, 2 cloves minced: Mince it small so it disappears into the broth rather than sitting in chunks.
  • Carrots and celery, 2 stalks and 2 medium: The aromatic base that makes this soup taste like someone actually knows what they're doing.
  • Potato, 1 medium diced: This acts as the thickener and adds body to the soup naturally.
  • Zucchini, 1 small chopped: It softens quickly, so add it later than the root vegetables to keep it from disappearing completely.
  • Broccoli and cauliflower florets, 1 cup each: These give the soup character and nutrition, plus they stay slightly tender even when blended.
  • Vegetable broth, 4 cups: Use low-sodium so you control the salt level throughout cooking.
  • Whole milk or plant-based milk, 1 cup: Oat milk works beautifully here if you're going dairy-free, giving you that creaminess without the dairy.
  • Heavy cream or coconut cream, 1/2 cup: This is where the silk comes from—add it at the very end to keep it from breaking.
  • Dried thyme and oregano, 1 teaspoon and 1/2 teaspoon: These herbs are the quiet backbone that ties everything together.
  • Black pepper and salt, 1/2 teaspoon each: Season as you go, tasting often.
  • Nutmeg, a pinch optional: This tiny addition is a secret weapon that makes people ask what you did differently.
  • Fresh parsley, 2 tablespoons chopped: Don't skip the garnish—the color and fresh taste make it feel intentional.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start with the aromatics:
Heat your olive oil in a large pot over medium heat until it shimmers slightly. Add the diced onion and minced garlic, stirring occasionally until the onion becomes soft and translucent—this takes about 2 to 3 minutes and fills your kitchen with the most inviting smell.
Build your vegetable base:
Add the carrots, celery, and potato, stirring them into the oil so they get coated. Let them cook for about 5 minutes, stirring occasionally—you're not trying to soften them completely yet, just wake them up.
Add the tender vegetables:
Stir in the zucchini, broccoli florets, and cauliflower, cooking everything together for 3 more minutes. The kitchen will smell like a farmer's market at this point, which is exactly right.
Simmer until tender:
Pour in the vegetable broth and bring everything to a boil, then reduce the heat and let it simmer uncovered for about 20 minutes. The vegetables should be very soft and yield easily to a fork—this is when you know they're ready.
Blend to silky perfection:
Remove the pot from heat and use an immersion blender, working slowly and carefully until the soup reaches that velvety texture you're after. If you don't have an immersion blender, carefully transfer it in batches to a countertop blender, then return it to the pot.
Finish with creaminess:
Return the pot to low heat and stir in the milk and cream slowly, making sure everything is combined smoothly. Add the thyme, oregano, pepper, salt, and a whisper of nutmeg if you're feeling it.
Warm through gently:
Heat everything until it's steaming and warm, but don't let it boil—boiling can separate the cream and break the silky texture you've worked to create. Taste and adjust seasonings if needed, remembering that a pinch more salt can make all the difference.
Serve with intention:
Ladle the soup into bowls and scatter fresh parsley over the top for color and a fresh bite that cuts through the richness.
Creamy Vegetable Soup blended smooth, loaded with carrots, broccoli, and cauliflower in a creamy white soup ready to serve. Save to Pinterest
Creamy Vegetable Soup blended smooth, loaded with carrots, broccoli, and cauliflower in a creamy white soup ready to serve. | savoringli.com

This soup has become my answer to almost everything—a sick friend, a stressful week, or just a Tuesday when I need something that tastes like care. There's something deeply comforting about serving someone a bowl of vegetables transformed into something that feels like a hug.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Variations That Work

I've made this soup in a dozen different ways depending on what's in the fridge and who I'm feeding. Spinach or kale can be stirred in right before serving, adding green without changing the texture. For people who like a chunkier soup, blend only half of it and stir it back in—you get creaminess with something to bite into. I've also swapped the cream for cashew cream when cooking for a vegan friend, which gave it an unexpected richness that surprised everyone.

What to Serve Alongside

This soup is at its best when paired with something crispy or tangy to balance the creaminess. Crusty bread becomes a vehicle for catching every last bit of soup at the bottom of the bowl, and I always have some on hand specifically for this reason. A bright green salad with a sharp vinaigrette cuts through the richness perfectly, and I've found that even adding a simple side of toasted bread rubbed with garlic makes people feel like you've truly fed them.

Storage and Make-Ahead Magic

This soup keeps beautifully in the refrigerator for up to 4 days, and it actually tastes better on day two once the flavors have had time to get to know each other. You can freeze it in portions for up to 3 months, though I'd recommend storing the cream separately and stirring it in after reheating to maintain that silky texture. On mornings when I need lunch sorted, there's something wonderful about knowing a bowl of this is waiting for me.

  • Reheat gently on the stovetop over low heat, stirring occasionally and adding a splash of broth if it's gotten too thick.
  • If you've frozen it, thaw overnight in the refrigerator first rather than from frozen for the smoothest results.
  • Store in glass containers if you can—they keep the soup fresher longer and are easier to reheat.
Homemade Creamy Vegetable Soup in a pot with a ladle, topped with fresh parsley and a swirl of cream. Save to Pinterest
Homemade Creamy Vegetable Soup in a pot with a ladle, topped with fresh parsley and a swirl of cream. | savoringli.com

This soup has taught me that the simplest ingredients, when treated with intention and care, become something that nourishes far beyond the physical. It's become the recipe I turn to when I want to show someone they matter.

Recipe Questions & Answers

Can I make this soup vegan?

Yes, simply substitute whole milk and heavy cream with unsweetened plant-based milk like oat or almond milk, and use coconut cream instead of dairy cream. The result remains creamy and delicious.

How long will leftovers keep?

Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently over low heat, adding a splash of liquid if needed to restore consistency.

Can I freeze this soup?

Yes, freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator before reheating. Note that cream-based soups may separate slightly when frozen but will smooth out when reheated with stirring.

What vegetables work best in this soup?

Root vegetables like carrots and potatoes provide body, while broccoli and cauliflower add depth. Feel free to swap in other seasonal vegetables like butternut squash, sweet potato, or parsnips based on availability and preference.

How do I get the smoothest texture?

Use an immersion blender directly in the pot for convenience, or puree in batches using a countertop blender. For ultra-smooth results, strain through a fine-mesh sieve after blending.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Vegetable Soup

Comforting velvety soup with fresh vegetables and nourishing broth, ready in under an hour.

Prep Time
15 minutes
Time to Cook
35 minutes
Overall Time
50 minutes
Created by savoringli Lila Anderson


Skill Level Easy

Cuisine Type International

Makes 4 Serving Size

Diet Details Vegetarian-Friendly, Gluten-Free

Ingredient List

Vegetables

01 2 tablespoons olive oil
02 1 medium onion, diced
03 2 cloves garlic, minced
04 2 medium carrots, peeled and chopped
05 2 stalks celery, chopped
06 1 medium potato, peeled and diced
07 1 small zucchini, chopped
08 1 cup broccoli florets
09 1 cup cauliflower florets

Broth & Dairy

01 4 cups low-sodium vegetable broth
02 1 cup whole milk or unsweetened plant-based milk
03 1/2 cup heavy cream or coconut cream

Seasonings

01 1 teaspoon dried thyme
02 1/2 teaspoon dried oregano
03 1/2 teaspoon ground black pepper
04 1/2 teaspoon salt, or to taste
05 Pinch of nutmeg, optional

Garnish

01 2 tablespoons chopped fresh parsley

Step-by-Step Instructions

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and minced garlic; sauté for 2–3 minutes until fragrant and translucent.

Step 02

Cook root vegetables: Add chopped carrots, celery, and potato. Cook for 5 minutes, stirring occasionally.

Step 03

Add remaining vegetables: Stir in chopped zucchini, broccoli florets, and cauliflower florets. Cook for another 3 minutes.

Step 04

Simmer vegetables: Pour in vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 20 minutes until vegetables are very tender.

Step 05

Purée soup: Remove pot from heat. Use an immersion blender to purée the soup until smooth, or transfer in batches to a countertop blender.

Step 06

Finish with dairy: Return the soup to low heat. Stir in milk and cream. Add thyme, oregano, black pepper, salt, and optional nutmeg. Heat gently, stirring constantly, until warmed through without boiling.

Step 07

Season to preference: Taste and adjust seasonings as desired.

Step 08

Serve: Ladle into bowls, garnish with fresh parsley, and serve hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large pot
  • Chef's knife
  • Cutting board
  • Immersion blender or countertop blender
  • Ladle

Allergy Info

Review every ingredient for allergens. If unsure, check with a healthcare provider.
  • Contains milk and cream (dairy). Use plant-based alternatives for dairy-free or vegan dietary requirements.
  • Verify vegetable broth and plant-based milks for gluten, soy, or other allergens if required.

Nutrition Info (per portion)

Serves for general info – not a replacement for professional advice.
  • Calorie Count: 210
  • Fats: 11 g
  • Carbohydrates: 23 g
  • Proteins: 5 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.