Creamy Onion Cauliflower Soup

Featured in: Weekend Rustic Bake Projects

This velvety soup combines sweet onions and tender cauliflower, gently sautéed and simmered in vegetable broth. Blended until smooth and enriched with almond milk or cream, it offers a comforting, low-carb meal rich in flavor. Garnish with fresh herbs or a swirl of cream for an elegant touch.

Updated on Tue, 17 Feb 2026 12:11:00 GMT
A bowl of creamy onion and cauliflower soup, garnished with fresh chives and a drizzle of olive oil.  Pin It
A bowl of creamy onion and cauliflower soup, garnished with fresh chives and a drizzle of olive oil. | hazelflour.com

There's something about the smell of onions turning golden that makes a kitchen feel like home, even when you're cooking alone on a random Tuesday afternoon. I stumbled into this soup while trying to use up a head of cauliflower that was sitting in my crisper drawer, wondering if I could make something feel luxurious without cream. The first spoonful surprised me—how could something so simple taste this silky and comforting? Now it's become my go-to when I want something nourishing that doesn't require much fussing around.

I made this for my mom when she was visiting and mentioned wanting to eat lighter, and watching her face light up when she tasted it was worth every minute. She asked for the recipe immediately and has since made it three times, each time adding her own tweaks. That's when I knew it was the kind of recipe that works because it's forgiving and genuinely delicious, not because it's trendy.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Cauliflower (1 medium head, about 600 g, cut into florets): This is your star—it becomes incredibly tender when simmered and creates that creamy texture without any actual cream if you don't want it.
  • Yellow onions (2 large, sliced): The sweetness from slowly caramelizing these is what makes the whole soup sing, so don't rush this step.
  • Garlic (2 cloves, minced): Just enough to add depth without overwhelming the delicate flavors of the vegetables.
  • Celery (1 stalk, chopped): This adds a subtle background note that ties everything together beautifully.
  • Low-sodium vegetable broth (900 ml or 4 cups): Use good quality broth here because you'll really taste it—it's the foundation of everything.
  • Unsweetened almond milk (250 ml or 1 cup): For richness without heaviness, though you can swap this for heavy cream if you're going full comfort mode.
  • Olive oil or unsalted butter (2 tbsp): Butter gives it a slightly richer flavor, but olive oil keeps it lighter and works beautifully too.
  • Sea salt (1/2 tsp, plus more to taste): Taste as you go because you might want a bit more depending on your broth.
  • Ground white or black pepper (1/4 tsp): White pepper gives a slightly more refined finish, but either works.
  • Freshly grated nutmeg (a pinch, optional): This tiny amount adds something indefinable and wonderful—trust it.
  • Chives or parsley for garnish (optional): A fresh green garnish brings the whole thing into focus and makes it look intentional.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sauté your aromatics:
Heat your oil or butter over medium heat and add the sliced onions and celery, stirring occasionally for 8 to 10 minutes until the onions turn soft and translucent. You'll know it's right when they start to look golden at the edges and smell incredibly sweet.
Add the garlic:
Stir in your minced garlic and let it cook for just 1 minute until fragrant—this is where the magic starts to happen.
Introduce the cauliflower:
Add your cauliflower florets and give everything a gentle stir, letting them sit for about 2 minutes to start releasing their flavors.
Simmer until tender:
Pour in your vegetable broth and bring it to a boil, then lower the heat and cover the pot. Let it simmer gently for 20 minutes until the cauliflower is completely tender and almost falling apart.
Blend to creamy perfection:
Using an immersion blender, puree the soup right in the pot until it reaches the silky consistency you want—some people like it completely smooth, others prefer a tiny bit of texture. If using a countertop blender, work in batches and be careful with the hot liquid.
Finish and adjust:
Stir in your almond milk, salt, pepper, and nutmeg if using, then warm everything gently over low heat without letting it boil. Taste and adjust the seasonings because this is your last chance to get it exactly right.
Serve with care:
Ladle into bowls and finish with a sprinkle of fresh chives or a swirl of cream if you like.
Velvety cauliflower soup with sweet caramelized onions, blended smooth and served steaming hot in a rustic bowl.  Pin It
Velvety cauliflower soup with sweet caramelized onions, blended smooth and served steaming hot in a rustic bowl. | hazelflour.com

There was this one evening when I made this soup and my partner came home from a rough day, and somehow a bowl of this simple, warm soup made everything feel a little bit lighter. It's strange how food works like that—it's just vegetables and broth, but it becomes something that holds care in it.

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.

Ways to Make It Your Own

This soup is wonderfully flexible, which is part of why I keep coming back to it. You can add a handful of Parmesan or Gruyère for extra savory depth, swap the almond milk for heavy cream to make it more indulgent, or use oat milk if you need to avoid nuts. Some mornings I've added a squeeze of lemon juice at the end to brighten everything up, and it's a completely different experience.

Pairing Ideas

This soup really shines when paired with something crisp and fresh—a simple green salad with a sharp vinaigrette cuts through the richness beautifully. I've also served it with crusty bread for dunking, or alongside roasted vegetables for a more substantial meal. It's equally happy as a light lunch or the opening course to something more elaborate.

Storage and Make-Ahead

This soup keeps beautifully in the refrigerator for about four days, and honestly it might taste even better the next day once all the flavors have had time to get to know each other. You can also freeze it in portions and reheat gently on the stovetop, though it'll keep better without the almond milk added—just stir that in fresh when you're reheating.

  • Make it on Sunday and you'll have lunch ready for half the week.
  • If you're freezing it, leave some room at the top of your container because it expands slightly.
  • Reheat gently over low heat and add extra broth if it thickens too much after sitting.
Rich and comforting cauliflower and onion soup, topped with a swirl of cream and fresh herbs for a cozy meal. Pin It
Rich and comforting cauliflower and onion soup, topped with a swirl of cream and fresh herbs for a cozy meal. | hazelflour.com

This is the kind of recipe that proves you don't need complicated techniques or exotic ingredients to make something truly satisfying. Make it once and you'll find yourself making it again and again.

Recipe FAQs

What is the best way to cook the onions for this soup?

Sauté onions in olive oil or butter over medium heat until soft and translucent, about 8-10 minutes, to develop their natural sweetness.

Can I substitute almond milk with another liquid?

Yes, heavy cream can be used for a richer texture or oat milk for a nut-free, dairy-free alternative.

How do I achieve a creamy texture without cream?

Pureeing the cooked vegetables thoroughly and adding almond milk gives a smooth, creamy texture without dairy.

What garnish options complement this soup?

Chopped chives, parsley, or a swirl of cream or olive oil make excellent garnishes, adding fresh flavor and visual appeal.

Is this dish suitable for specific diets?

Yes, it suits vegetarian, low-carb, and gluten-free diets, especially when using plant-based milk and 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 Onion Cauliflower Soup

Velvety blend of sweet onions and tender cauliflower for a light, comforting dish.

Prep Time
15 minutes
Time to Cook
30 minutes
Total Duration
45 minutes
Recipe Creator Gabriel Lawson


Skill Level Easy

Cuisine Type International

Makes 4 Portions

Diet Preferences Suitable for Vegetarians, No Gluten, Low Carb

Ingredient List

Vegetables

01 1 medium head cauliflower (about 21 oz), cut into florets
02 2 large yellow onions, sliced
03 2 cloves garlic, minced
04 1 stalk celery, chopped

Liquids

01 4 cups low-sodium vegetable broth
02 1 cup unsweetened almond milk or heavy cream

Fats and Seasonings

01 2 tablespoons olive oil or unsalted butter
02 1/2 teaspoon sea salt, plus more to taste
03 1/4 teaspoon ground white or black pepper
04 Pinch of freshly grated nutmeg, optional

Garnish

01 Chopped chives or parsley
02 Swirl of cream or olive oil

How-To Steps

Step 01

Sauté aromatics: Heat olive oil or butter in a large pot over medium heat. Add sliced onions and celery, sautéing for 8 to 10 minutes until onions are soft and translucent.

Step 02

Infuse garlic: Add minced garlic and cook for 1 minute until fragrant.

Step 03

Toast cauliflower: Add cauliflower florets and sauté for another 2 minutes.

Step 04

Simmer vegetables: Pour in vegetable broth and bring to a boil. Reduce heat, cover, and simmer for 20 minutes until cauliflower is very tender.

Step 05

Purée soup: Remove from heat. Use an immersion blender to purée the soup until smooth and creamy. Alternatively, blend in batches in a countertop blender.

Step 06

Finish and season: Stir in almond milk or cream, salt, pepper, and nutmeg if using. Warm gently over low heat and adjust seasoning to taste.

Step 07

Serve: Ladle into bowls and garnish with chives, parsley, or a swirl of cream as desired. 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.

Tools Needed

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

Allergen Details

Always review ingredients for allergens. If unsure, ask a healthcare professional.
  • Contains tree nuts (almond milk); substitute with oat milk for nut allergies.
  • Contains dairy if using butter or cream.
  • Always verify product labels for potential allergen cross-contamination.

Nutrition Details (one portion)

Nutrition listed here is for guidance only. It's not a substitute for medical advice.
  • Calorie Count: 110
  • Total Fat: 6 g
  • Total Carbs: 11 g
  • Protein: 4 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.