Creamy Vegetable Soup

Featured in: Cozy Everyday Dinners

This velvety soup combines carrots, celery, potato, zucchini, broccoli, and cauliflower in a rich, creamy broth. The vegetables are first sautéed to develop depth, then simmered until tender before being pureed to silky perfection. A touch of cream and aromatic herbs like thyme and oregano create a luxurious texture while keeping the vegetable flavors vibrant.

The finished soup is nourishing, satisfying, and easily adaptable—make it vegan with plant-based milk and coconut cream, or add leafy greens for extra nutrition. Each serving delivers comforting warmth with just 210 calories.

Updated on Tue, 27 Jan 2026 08:47:00 GMT
Creamy Vegetable Soup garnished with fresh parsley, served steaming in a rustic bowl for a cozy lunch. Save to Pinterest
Creamy Vegetable Soup garnished with fresh parsley, served steaming in a rustic bowl for a cozy lunch. | orchardbowl.com

My neighbor stopped by on a gray Tuesday afternoon, shivering from the cold, and I found myself reaching for vegetables without much of a plan. Within an hour, our kitchen filled with the kind of steam that makes windows fog up, and that creamy vegetable soup became the thing that turned her whole day around. It's the kind of dish that doesn't need fancy technique or rare ingredients, just a willingness to let simple flavors build into something deeply satisfying. Since then, I've made it countless times, usually when I want to feel like I'm taking care of someone, including myself.

I remember my daughter asking if soup could be creamy without the stuff that upsets her stomach, and this became the answer I've returned to ever since. Watching her actually ask for seconds felt like winning something important. Now when friends mention dietary restrictions, I know exactly what to make, because this recipe bends without breaking.

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: Use a good quality one if you have it, since the flavor really shines through in the finished soup when nothing else is competing for attention.
  • Onion and garlic: These two are the foundation of everything tasty that follows, and taking time to let them turn translucent means they'll flavor the whole pot evenly.
  • Carrots, celery, and potato: This trio builds sweetness and body into the broth naturally, with the potato helping create that velvety texture without needing cream as a crutch.
  • Zucchini, broccoli, and cauliflower: Fresh vegetables add brightness and nutritional value, but don't skip the step of chopping them fairly small so they cook through evenly.
  • Vegetable broth: Low-sodium lets you control the salt level and taste the vegetables themselves, which is the whole point of making this from scratch.
  • Milk and cream: Whole milk works beautifully, or use any plant-based milk and coconut cream to keep things vegan and still silky-smooth.
  • Thyme, oregano, black pepper, and salt: These seasonings are restrained on purpose, letting the vegetables speak but giving them just enough support to shine.
  • Nutmeg: Just a pinch transforms everything if you use it, adding a warmth that people can taste but never quite name.
  • Fresh parsley: This is your final moment to add brightness and a little visual promise that good things are coming.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build the flavor base:
Heat your oil over medium heat and let the onion and garlic soften until they're fragrant and just starting to turn golden. You're not rushing this, you're listening to the sound of them softening and letting the kitchen fill with that unmistakable aroma.
Layer in the sturdy vegetables:
Add carrots, celery, and potato now, stirring every minute or so as they begin to soften. After five minutes they'll start releasing their sweetness into the oil, and that's exactly what you want.
Add the quick-cooking vegetables:
Zucchini, broccoli, and cauliflower join the party for just three minutes before the broth goes in. This timing keeps them from turning to mush later.
Simmer everything into tenderness:
Pour in your broth, bring it to a gentle boil, then let it settle into a quiet simmer for twenty minutes. The vegetables will soften completely, and the flavors will start finding each other.
Puree until silky:
Remove from heat and use an immersion blender to break everything down into a smooth, velvety texture. If you're using a countertop blender, work in batches and return everything to the pot.
Add the dairy and seasonings:
Return to low heat, pour in your milk and cream, then sprinkle in thyme, oregano, pepper, salt, and a tiny pinch of nutmeg if you're feeling brave. Stir gently and let it warm through without ever quite boiling.
Taste and adjust:
Taste it now, really taste it, and add more salt or pepper if the flavors need anchoring. This is your soup, so make it yours.
Serve with intention:
Ladle into bowls, scatter parsley across the top, and hand them over while they're still steaming hot.
Velvety Creamy Vegetable Soup ladled into a white bowl, with tender vegetables and creamy broth ready to enjoy. Save to Pinterest
Velvety Creamy Vegetable Soup ladled into a white bowl, with tender vegetables and creamy broth ready to enjoy. | orchardbowl.com

There's something about handing someone a bowl of homemade soup that feels like the best kind of kindness, the sort that doesn't announce itself but settles in quietly. This one has become my go-to gesture when words aren't quite enough.

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.

Making It Your Own

The beauty of this recipe is that it welcomes change without demanding it. Spinach or kale can slip in at the very end, turning golden in the heat without losing their nutritional edge. Fresh herbs like parsley, chives, or dill can replace or join the dried herbs entirely. If you prefer a chunkier texture, blend only half the soup and fold it back into the chunky half, which gives you the best of both worlds.

Storing and Reheating

This soup keeps beautifully in the refrigerator for up to four days, and actually tastes better the next day once all the flavors have found each other in the quiet of the fridge. You can also freeze it in containers for a month or more, though it's best without the dairy if you're planning ahead. When you're ready to eat it again, thaw it gently on the stovetop over low heat and stir in fresh milk or cream after it warms through.

Pairing and Serving Ideas

Crusty bread is the classic choice, something with enough crust to provide resistance and enough crumb to soak up every last drop of soup. A crisp green salad with sharp vinaigrette balances the creaminess beautifully if you want something lighter alongside it. Even a grilled cheese sandwich transforms this into something people talk about for weeks.

  • Toast your bread with garlic butter for a simple addition that feels like you went the extra mile.
  • A drizzle of good olive oil across the top just before serving adds richness and a visual flourish.
  • Crispy bacon bits or toasted nuts can bring texture if you're looking for something beyond the silky soup itself.
Close-up of Creamy Vegetable Soup in a rustic bowl, garnished with fresh parsley and a side of crusty bread. Save to Pinterest
Close-up of Creamy Vegetable Soup in a rustic bowl, garnished with fresh parsley and a side of crusty bread. | orchardbowl.com

This soup teaches you something true about cooking, which is that the simplest ingredients handled with care become the meals people remember. Make it, share it, and watch what happens.

Recipe Questions & Answers

Can I make this soup vegan?

Yes, simply substitute whole milk and heavy cream with unsweetened plant-based milk and coconut cream. The texture remains luxuriously smooth.

How long does this soup keep?

Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetet, adding a splash of liquid if needed.

Can I freeze this soup?

Yes, freeze for up to 3 months. Thaw overnight in the refrigerator and reheat slowly. The texture may thin slightly—stir in a little cream when reheating.

How can I make it chunkier?

Blend only half the soup and mix it back with the unblended portion. You'll get a satisfying texture with both smooth and chunky elements.

What vegetables work best?

The combination listed creates balanced flavor and texture. You can substitute similar vegetables like butternut squash, parsnips, or green beans based on seasonality.

Do I need an immersion blender?

A standard blender works perfectly—puree in batches, being careful with hot liquids. An immersion blender offers more control and easier cleanup.

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

Velvety smooth soup with fresh vegetables in a rich, flavorful broth. Ready in under an hour.

Prep Time
15 minutes
Time to Cook
35 minutes
Overall Time
50 minutes
Created by Sophie Alden

Recipe Type Cozy Everyday Dinners

Skill Level Easy

Cuisine Origin International

Makes 4 Number of Servings

Dietary Details Meat-Free

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 & 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 It

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 to ensure even cooking.

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 and bring to a boil. 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 standard blender for blending.

Step 06

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

Step 07

Adjust seasonings: Taste the soup and adjust seasonings as desired for optimal flavor balance.

Step 08

Serve: Ladle soup 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 Warnings

Review all components for possible allergens and seek medical guidance if needed.
  • Contains milk and cream. Use plant-based alternatives for dairy-free or vegan preparation.
  • Verify vegetable broth and plant-based milk products for gluten content and other allergens if dietary restrictions apply.

Nutrition Info (for each serving)

Details here are for your reference and aren't a substitute for professional advice.
  • Total Calories: 210
  • Total Fat: 11 grams
  • Carbohydrates: 23 grams
  • Proteins: 5 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.