Creamy Vegetable Soup

Featured in: Daily Home Meals

This velvety vegetable soup brings together carrots, celery, potatoes, zucchini, broccoli, and cauliflower in a creamy, seasoned broth. The vegetables are sautéed to develop depth, then simmered until tender before being blended to silky smoothness. A touch of cream and aromatic herbs like thyme and oregano create a comforting bowl that's ready in about 50 minutes.

Updated on Wed, 28 Jan 2026 11:06:00 GMT
Creamy Vegetable Soup steaming in a white bowl, garnished with fresh parsley and served beside crusty bread. Pin this
Creamy Vegetable Soup steaming in a white bowl, garnished with fresh parsley and served beside crusty bread. | maisonbatata.com

There is nothing quite like the aroma of onions and garlic hitting warm olive oil to make a kitchen feel like home. I discovered this soup on one of those rainy afternoons when I was craving something comforting but not heavy. The way it transforms a handful of ordinary vegetables into something silky and elegant still feels like a small kitchen miracle. Now it is my go to whenever I need warmth in a bowl.

Last winter my sister dropped by unexpectedly, exhausted from a long week at work. I made this soup while we talked, and the way her shoulders dropped as she took that first spoonful told me everything. She asked for the recipe before she even finished her bowl, and now it is become her family weekly request too.

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: This creates the foundation for your soup base, so use a good quality one you enjoy
  • Onion and garlic: These aromatics build the deep flavor base, so do not rush the sauté step
  • Carrots, celery, and potato: The potato is actually the secret ingredient that gives the soup its velvety texture
  • Zucchini, broccoli, and cauliflower: Feel free to swap these for whatever vegetables look fresh at your market
  • Vegetable broth: Low sodium lets you control the salt level, which is crucial for balanced flavor
  • Milk and cream: The combination adds richness without making the soup overly heavy
  • Dried thyme and oregano: These herbs add an earthy warmth that pairs beautifully with vegetables
  • Nutmeg: A tiny pinch enhances the creamy elements in ways people notice but cannot quite identify
  • Fresh parsley: This bright garnish cuts through the richness and adds a pop of color

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat the olive oil in your large pot over medium heat, then add the diced onion and minced garlic. Let them cook for about 2 or 3 minutes until they turn translucent and your kitchen starts to smell amazing.
Add the hearty vegetables:
Toss in your carrots, celery, and potato, giving everything a good stir. Let these cook for about 5 minutes so they start to soften slightly before adding the broth.
Add the remaining vegetables:
Stir in the zucchini, broccoli, and cauliflower florets. Cook for another 3 minutes just to take the raw edge off before the liquid goes in.
Simmer to tenderness:
Pour in the vegetable broth and bring everything to a gentle boil. Lower the heat and let it simmer uncovered for about 20 minutes until all the vegetables are fork tender.
Create the silky texture:
Remove the pot from heat and use your immersion blender to puree until completely smooth, or work in batches with a regular blender. Take your time here for the creamiest results.
Add the creamy finish:
Return the soup to low heat and stir in the milk and cream along with your thyme, oregano, pepper, salt, and that pinch of nutmeg. Heat gently until warmed through but resist the urge to boil.
Final tasting:
Give the soup a final taste and adjust any seasonings to your preference. Sometimes it needs just a touch more salt or pepper to bring everything together.
Serve with love:
Ladle the hot soup into bowls and sprinkle each serving with fresh parsley. Watch how something so simple can bring such immediate comfort.
A pot of Creamy Vegetable Soup simmering, featuring blended carrots, broccoli, and cauliflower for a velvety texture. Pin this
A pot of Creamy Vegetable Soup simmering, featuring blended carrots, broccoli, and cauliflower for a velvety texture. | maisonbatata.com

This recipe has become my answer to almost everything. Bad day at work, someone feeling under the weather, or just a Tuesday that needs saving. It never fails to turn a moment around.

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

I love how adaptable this soup is based on what I find in my crisper drawer. Sometimes I add a bell pepper for sweetness, or swap in sweet potato during autumn. The technique stays the same, but the personality shifts with the seasons.

Texture Secrets

My friend Amy taught me the trick of blending just half the soup if you want more texture. It creates this lovely contrast between smooth richness and satisfying bites of vegetable. It is also faster than getting every last lump perfectly pureed.

Serving Suggestions

A crusty slice of bread is all you really need, but a simple green salad with a vinaigrette cuts the richness beautifully. On especially cozy nights, I like to serve it alongside grilled cheese for nostalgia reasons.

  • Make a double batch because it freezes beautifully for lazy weeks
  • Try stirring in a handful of fresh spinach right before serving
  • The flavors actually deepen overnight, so do not hesitate to make it ahead
Close-up of Creamy Vegetable Soup in a rustic bowl, topped with chopped parsley and a swirl of cream. Pin this
Close-up of Creamy Vegetable Soup in a rustic bowl, topped with chopped parsley and a swirl of cream. | maisonbatata.com

There is something deeply satisfying about transforming simple vegetables into something that feels like a hug. I hope this soup brings as much comfort to your kitchen as it has to mine.

Recipe FAQs

Can I make this soup ahead of time?

Absolutely. This soup reheats beautifully and actually develops more flavor when made a day ahead. Store in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months. Reheat gently over low heat, adding a splash of broth or milk if it thickens too much.

What vegetables work best in this soup?

The combination listed provides excellent texture and flavor balance, but you can adapt based on what's in season. Root vegetables like parsnips or turnips work well, as do greens like spinach or kale added in the last few minutes. Avoid strong-flavored vegetables like Brussels sprouts or beets, which may overpower the delicate, creamy base.

How do I achieve the smoothest texture?

An immersion blender makes quick work of pureeing directly in the pot, but a countertop blender yields an even silkier result. If using a standard blender, work in batches and be careful with hot liquids—remove the center cap of the lid and cover with a kitchen towel to allow steam to escape. Straining the soup through a fine-mesh sieve after blending ensures ultra-smooth results.

Is this soup suitable for freezing?

Yes, this soup freezes exceptionally well. Cool completely before transferring to freezer-safe containers, leaving about an inch of space for expansion. Thaw overnight in the refrigerator and reheat gently. Note that the texture may be slightly thinner after thawing, but a quick blend or adding a bit of cream restores richness.

Can I make this vegan?

Definitely. Simply swap the whole milk and heavy cream for unsweetened plant-based alternatives like oat, almond, or soy milk and full-fat coconut cream. The result is just as creamy and satisfying. Also verify your vegetable broth is vegan-friendly, as some brands contain animal-derived ingredients.

What can I serve with this soup?

Crusty bread, garlic knots, or warm dinner rolls are perfect for soaking up the velvety broth. A crisp green salad with a tangy vinaigrette balances the richness, while roasted vegetables or a light quiche can transform it into a more substantial meal. For a touch of indulgence, top with croutons, grated Parmesan, or a drizzle of olive oil.

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

A smooth, comforting blend of fresh vegetables in a rich, seasoned broth

Prep Time
15 minutes
Cook Time
35 minutes
Overall Time
50 minutes
Created by Asher Bennett


Skill Level Easy

Cuisine Type International

Makes 4 Number of Servings

Diet Preferences Meat-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 0.5 cup heavy cream or coconut cream

Seasonings

01 1 teaspoon dried thyme
02 0.5 teaspoon dried oregano
03 0.5 teaspoon ground black pepper
04 0.5 teaspoon salt
05 Pinch of nutmeg, optional

Garnish

01 2 tablespoons chopped fresh parsley

How-To Steps

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 cruciferous vegetables: Stir in 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 countertop blender.

Step 06

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

Step 07

Adjust seasoning: Taste and adjust seasonings as desired to achieve desired flavor profile.

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 Details

Review every ingredient to spot potential allergens. If uncertain, reach out to a healthcare expert.
  • Contains milk and heavy cream dairy products. Use plant-based alternatives for dairy-free or vegan requirements.
  • Verify vegetable broth and plant-based milk products for gluten or other allergens if dietary restrictions apply.

Nutrition Info (each serving)

These nutrition stats are for information and are not a replacement for professional advice.
  • Caloric Value: 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.