Creamy Vegetable Soup

Featured in: Herbal Cozy Dinners

This hearty vegetable soup delivers restaurant-quality creaminess right from your kitchen. Fresh carrots, celery, potatoes, broccoli, and cauliflower simmer together until tender, then blend into silky perfection with a touch of cream and aromatic herbs like thyme and oregano.

The result is a luxuriously smooth bowl that's both satisfying and nutritious. Ready in just 50 minutes with minimal prep work, this versatile soup adapts easily to vegan diets using plant-based milk and coconut cream.

Updated on Tue, 27 Jan 2026 16:34:00 GMT
Creamy Vegetable Soup in a white bowl garnished with fresh parsley, steam rising from the velvety puree. Pin it
Creamy Vegetable Soup in a white bowl garnished with fresh parsley, steam rising from the velvety puree. | emberthyme.com

There's something almost meditative about watching cream swirl into a pot of simmering vegetables, the colors shifting from bright to soft. My mom used to make a version of this soup on gray afternoons, and I'd sit at the kitchen counter doing homework while she worked, the steam from the pot fogging up my glasses. Now when I make it, I understand why she loved it so much—it's simple enough for a weeknight, but feels like you've actually taken care of yourself.

I made this for a friend who'd just moved into her first apartment, and she actually cried a little when she tasted it—not because it was fancy, but because it was warm and real and exactly what she needed that day. That's when I realized this soup isn't really about the vegetables at all.

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): Use decent quality here since it's the foundation of your flavor; cheaper oil tastes thin and flat.
  • Onion and garlic (1 medium onion, 2 cloves): The aromatic base that makes everything else sing—don't skip this step or rush it.
  • Carrots, celery, and potato (2 carrots, 2 stalks, 1 potato): These three are the backbone; they soften completely and give the soup its natural sweetness and body.
  • Zucchini, broccoli, and cauliflower (1 zucchini, 1 cup each florets): Add brightness and nutrition—the broccoli especially becomes creamy when blended.
  • Low-sodium vegetable broth (4 cups): The liquid carries all your flavors, so choose one you'd actually drink on its own.
  • Whole milk or plant-based milk (1 cup): This adds richness without overwhelming the vegetables; almond or oat milk work beautifully.
  • Heavy cream or coconut cream (1/2 cup): The magic ingredient that makes it velvety—coconut cream creates an entirely different but equally comforting experience.
  • Dried thyme and oregano (1 teaspoon and 1/2 teaspoon): These herbs are subtle but essential; they ground the soup in something familiar.
  • Black pepper, salt, and nutmeg (1/2 teaspoon each, nutmeg optional): The nutmeg is barely noticeable but adds a whisper of warmth that people can't quite identify.
  • Fresh parsley (2 tablespoons): This isn't just decoration—it brightens every spoonful with something green and alive.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start with warmth and patience:
Heat your oil over medium heat, then add the diced onion and minced garlic. You're looking for that moment when the kitchen smells amazing and the onion turns from white to translucent—usually 2 to 3 minutes. Don't rush this; it's where the soup's personality begins.
Build your base:
Add the carrots, celery, and potato now, stirring everything together with a wooden spoon so each piece gets coated with the oil and aromatics. Let them cook for about 5 minutes, stirring occasionally—you want them to soften slightly but not fall apart yet.
Add the rest of the vegetables:
Stir in your zucchini, broccoli florets, and cauliflower, cooking for another 3 minutes just to warm them through. The pot will smell incredible right now; take a moment to enjoy it.
Simmer until tender:
Pour in the vegetable broth and bring everything to a boil, then immediately turn the heat down and let it simmer uncovered for about 20 minutes. The vegetables should be so soft they nearly fall apart when you touch them with a spoon—this is exactly what you want.
Blend into creaminess:
Remove from heat and use an immersion blender to puree the soup right in the pot, working in slow, steady strokes until it's smooth and velvety. If you don't have an immersion blender, carefully transfer it in batches to a regular blender, then pour it back into the pot.
Finish with care:
Return the pot to low heat and stir in the milk and cream slowly, letting the warmth rise gently without any bubbling or boiling—you want it to feel like silk on your tongue. Add the thyme, oregano, pepper, salt, and that optional pinch of nutmeg, tasting as you go.
Taste and adjust:
This is your moment to make it yours—more salt, more herbs, a touch of pepper if you like heat. Trust your palate.
Serve with intention:
Ladle into bowls, scatter that fresh parsley over the top, and offer it to someone who needs it.
Bowl of Creamy Vegetable Soup served hot with crusty bread alongside, perfect for a cozy lunch. Pin it
Bowl of Creamy Vegetable Soup served hot with crusty bread alongside, perfect for a cozy lunch. | emberthyme.com

My neighbor brought me a container of this soup when I was sick, and the fact that she remembered I was vegetarian, that she made it from scratch, that it was still warm when it arrived—it meant more than any store-bought gift ever could. Food like this is how we say 'I'm thinking of you' without saying much at all.

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.

Texture Variations That Change Everything

The magic of this soup is that you can adjust its personality depending on your mood. Blend it completely smooth for something refined and velvety, or blend just half of it and fold it back in for a chunky, more rustic texture that lets you see what you're eating. I've done both, and they're actually completely different experiences—the smooth version feels like comfort wrapped in silk, while the chunky version feels more like cooking from your garden.

Customizations That Make It Yours

This recipe is genuinely flexible without losing its soul. Add a handful of fresh spinach or kale right before blending if you want more greens and a slightly earthier flavor. For a vegan version, swap the dairy milk and cream for unsweetened oat or almond milk and coconut cream—it becomes something different but equally satisfying, with a subtle coconut undertone that works beautifully with the herbs. Some people add a squeeze of lemon juice at the very end, which brightens everything up and prevents the soup from feeling too heavy.

Serving and Pairing Wisdom

This soup is generous enough to stand alone as a complete meal, but it becomes something special when you serve it thoughtfully. Pair it with a slice of good crusty bread for soaking up every last drop, or alongside a sharp green salad to cut through the creaminess with something bright and bitter. I've also served it in small bowls as a starter before a main course, and it always feels elegant without trying.

  • Let the soup cool slightly before serving so the flavors settle and the temperature is actually enjoyable.
  • Garnish generously with that fresh parsley—it's not just decoration, it changes how the soup tastes.
  • Make extra and freeze in individual containers for those moments when you need something warm and nourishing immediately.
Freshly blended Creamy Vegetable Soup featuring tender broccoli, carrots, and cauliflower for a nourishing meal. Pin it
Freshly blended Creamy Vegetable Soup featuring tender broccoli, carrots, and cauliflower for a nourishing meal. | emberthyme.com

This soup is proof that the simplest things, made with attention and care, can be exactly what someone needs. Serve it warm and watch how it brings people together.

Recipe FAQs

Can I make this soup ahead of time?

Absolutely. This soup actually develops deeper flavors when made a day ahead. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over low heat, adding a splash of milk or broth if needed to restore consistency.

What vegetables work best in this soup?

Root vegetables like carrots, potatoes, and parsnips create excellent body. Broccoli, cauliflower, and zucchini add subtle sweetness. Feel free to swap based on what's in season—butternut squash, sweet potato, or peas all work beautifully.

How do I achieve the smoothest texture?

Simmer vegetables until completely tender before blending—this typically takes about 20 minutes. Use an immersion blender directly in the pot for convenience, or blend in batches using a countertop blender. For extra silkiness, strain through a fine-mesh sieve after blending.

Can I freeze this soup?

Yes, freeze for up to 3 months. Cool completely before transferring to freezer-safe containers, leaving space for expansion. Thaw overnight in the refrigerator. Note that dairy-based versions may separate slightly when reheated—simply whisk vigorously or blend briefly to restore creaminess.

What can I serve with this soup?

Crusty bread or garlic knots make perfect dippers. A crisp green salad with vinaigrette cuts through the richness. For a heartier meal, pair with a grilled cheese sandwich or roasted vegetable tart. The soup also shines alongside quiche or savory scones.

How do I make this vegan?

Swap whole milk for unsweetened oat or almond milk, and replace heavy cream with full-fat coconut cream. The result remains luxuriously creamy with a subtle coconut note that complements the vegetables beautifully. Ensure your vegetable broth is certified vegan.

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 in a rich, flavorful broth.

Time to Prep
15 mins
Time to Cook
35 mins
Overall Time
50 mins
By Ember Thyme Clara Henshaw


Skill Level Easy

Cuisine International

Portions 4 Portion Size

Dietary Details Vegetarian-Friendly

What You’ll Need

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 and 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

How To Make

Step 01

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

Step 02

Cook Root Vegetables: Add chopped carrots, celery, and potato to the pot. Cook for 5 minutes, stirring occasionally.

Step 03

Add Remaining Vegetables: Stir in chopped zucchini, broccoli florets, and cauliflower florets. Cook for an additional 3 minutes.

Step 04

Simmer Vegetables: Pour in vegetable broth and bring to a boil. Reduce heat and simmer uncovered for 20 minutes until vegetables are very tender.

Step 05

Blend Soup: Remove pot from heat. Using an immersion blender, puree the soup until smooth. Alternatively, transfer in batches to a countertop blender and blend until desired consistency is achieved.

Step 06

Create Creamy Base: Return the soup to low heat. Stir in milk and cream until fully incorporated.

Step 07

Season and Finish: Add dried thyme, dried oregano, ground black pepper, salt, and optional nutmeg. Heat gently while stirring until warmed through; do not allow the soup to boil.

Step 08

Taste and Serve: Taste the soup and adjust seasonings as desired. Ladle into serving 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 and talk to your healthcare provider if you’re unsure.
  • Contains milk and cream dairy products
  • May contain gluten in vegetable broth or plant-based milk alternatives; verify packaging if allergen-sensitive

Nutrition Details (for each portion)

This nutritional info is just for reference—always consult your healthcare provider for specific 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.