Creamy Onion Cauliflower Soup

Featured in: Weeknight Dinners

This soup combines the natural sweetness of onions with tender cauliflower, gently simmered and blended to a creamy texture. Aromatic spices and a touch of almond milk enrich the flavor, resulting in a smooth, comforting dish ideal for a light meal. Simple sautéing and simmering bring out the best in fresh ingredients, delivering warmth and nourishment in every spoonful. Garnishes like chives or a swirl of cream add fresh finishing touches.

Updated on Tue, 17 Feb 2026 11:36:00 GMT
A steaming bowl of creamy onion and cauliflower soup, garnished with fresh chives and a drizzle of olive oil, perfect for a cozy meal. Pin It
A steaming bowl of creamy onion and cauliflower soup, garnished with fresh chives and a drizzle of olive oil, perfect for a cozy meal. | pecanpan.com

There's something about the smell of caramelizing onions that pulls me back to a rainy Tuesday when my neighbor knocked on my door holding a colander full of cauliflower from her garden. She stayed while I cooked, and we ended up making this soup together, talking through the steam rising from the pot about everything from her kids to my job troubles. By the time we blended it smooth, the kitchen felt warmer than any heater could manage. That's when I knew this wasn't just a recipe—it was a moment that happened to be delicious.

I made this for my mom during one of those winters when she wasn't feeling like herself, and watching her take that first spoonful—slowly, carefully—then let out a little sigh of contentment stayed with me. She had seconds, and for the first time in weeks, she asked if I'd make it again. Food has this quiet power sometimes, you know?

Ingredients

  • Cauliflower (1 medium head, about 600g): Cut the florets into roughly even chunks so they cook at the same pace; smaller pieces break down into silkier soup.
  • Yellow onions (2 large): These aren't just aromatics—they're the backbone of flavor that sweetens as they soften, giving the soup its gentle depth.
  • Garlic (2 cloves, minced): Don't skip this small amount; it arrives late to the party but completely changes the character of the bowl.
  • Celery (1 stalk, chopped): It sounds humble, but it adds a subtle vegetal brightness that keeps everything from feeling one-note.
  • Vegetable broth (900 ml): Use low-sodium so you control the final saltiness and the vegetables' natural flavors shine through.
  • Almond milk or heavy cream (250 ml): Almond milk keeps it light and creamy without heaviness; cream transforms it into something more luxurious for special occasions.
  • Olive oil or butter (2 tbsp): Butter adds richness, olive oil keeps things fresh—choose based on your mood and what's calling to you that day.
  • Sea salt, white pepper, nutmeg: The nutmeg is optional but essential once you taste what it does—just a whisper of warmth that ties everything together.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Sauté the aromatics:
Heat your oil or butter over medium heat until it shimmers, then add the onions and celery. You'll hear them hiss into the pan, and as you stir occasionally, watch them transform from raw and sharp to soft and honeyed over 8–10 minutes. This patience is where the soup's sweetness begins.
Build the fragrance:
Add the minced garlic and let it toast for exactly one minute—any longer and it bitters, any shorter and you miss its warmth. Your kitchen should smell almost too good to resist at this point.
Introduce the cauliflower:
Toss in the florets and stir them around for two minutes so they get a light kiss of the oil and absorb some of that onion sweetness before the liquid arrives.
Simmer until tender:
Pour in the broth, bring it to a rolling boil, then lower the heat, cover the pot, and let it bubble gently for 20 minutes. The cauliflower will go from firm to so tender it practically falls apart. This is the hardest part—waiting—but don't rush it.
Blend into velvet:
Remove from heat and use an immersion blender to puree everything until it's completely smooth, working it in batches if needed. You'll feel the texture shift under the blender blade, going from chunky to cloud-like. This is oddly satisfying.
Finish with creaminess:
Stir in your almond milk or cream, along with salt, pepper, and that optional nutmeg. Warm it gently over low heat, tasting as you go and adding more salt if needed. Never let it boil once the dairy is in.
Serve with intention:
Ladle into warm bowls and top with whatever makes you happy—a scatter of chives, a drizzle of cream, a whisper of olive oil. The garnish isn't decoration; it's the final note that says you cared about this meal.
Pin It
| pecanpan.com

My daughter, who normally won't touch anything vegetable-forward, actually asked for another bowl last week. Sometimes the victories are small and quiet, but they matter.

When to Make This Soup

This is the soup that slides into heavy seasons without complaint. Winter calls for it when you want something warm but not heavy, and early spring loves it when you're tired of winter food but not quite ready for salads. I've even served it chilled in summer with a whisper of cream, and it transforms into something entirely different. It's a soup that respects the season while staying true to itself.

Customizing for Your Table

The beauty of this soup is how it adapts. If someone at your table is vegan, keep it with almond milk and olive oil and they feel included, not accommodated. If you want richness, cream is your answer. If you're feeling fancy and have Gruyère in your fridge, stir in a handful and suddenly it's elevated. I've added a handful of white beans for protein, a swirl of pesto for brightness, even some crispy pancetta for those who want it meaty. The foundation is sturdy enough to welcome your creativity.

Storage and Second-Life Magic

This soup keeps beautifully in the fridge for up to four days, and it tastes even better the next day when the flavors have gotten to know each other. Freeze it without the dairy if you want to plan ahead, then add fresh almond milk or cream when you reheat it. I've stretched a batch by whisking it with a little extra broth to make it go further, turning one dinner into two, and I've thickened it by letting it simmer uncovered to concentrate the flavor. Leftovers in this house don't feel like leftovers—they feel like a gift you left for your future self.

  • Reheat gently over low heat or in the microwave in short bursts to keep the creaminess from separating.
  • A splash of fresh broth or milk when reheating brings back the silky texture if it's thickened during storage.
  • Serve it with crusty bread, a side salad, or simply on its own with nothing but time to enjoy it.
Velvety cauliflower soup with caramelized onions, blended smooth and topped with a swirl of cream for a comforting, low-carb dinner. Pin It
Velvety cauliflower soup with caramelized onions, blended smooth and topped with a swirl of cream for a comforting, low-carb dinner. | pecanpan.com

This soup asks almost nothing of you but gives back comfort, nourishment, and the quiet satisfaction of having made something good. That's worth showing up for.

Questions & Answers

Which vegetables are key to this soup?

Sweet yellow onions and cauliflower florets form the base of this velvety dish, offering both flavor and texture.

How is the soup thickened and made creamy?

The creamy texture comes from blending cooked vegetables and adding almond milk or cream for richness.

Can this be made vegan-friendly?

Yes, substituting butter with olive oil and using almond milk keeps it plant-based while maintaining flavor.

What seasonings enhance the flavor?

Simple seasonings include sea salt, pepper, and a pinch of freshly grated nutmeg, which adds warmth and depth.

What tools are recommended for preparation?

A large pot for sautéing and simmering, plus an immersion or countertop blender to achieve the smooth texture.

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

A velvety blend of onions and cauliflower offers a comforting, low-carb light dish.

Prep Time
15 minutes
Time to Cook
30 minutes
Overall Time
45 minutes
Created by Anthony Hughes


Skill Level Easy

Cuisine International

Makes 4 Portions

Dietary Details Vegetarian-Friendly, No Gluten, Reduced Carbs

What You Need

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 & 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, optional
02 Cream or olive oil swirl, optional

How-To

Step 01

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

Step 02

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

Step 03

Toast Cauliflower: Add cauliflower florets and sauté for another 2 minutes to develop flavor.

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

Blend Soup: Remove from heat and use an immersion blender to puree the soup until smooth and creamy. Alternatively, blend in batches using a countertop blender.

Step 06

Finish & 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 soup into bowls and serve hot, garnished with chives, parsley, or a swirl of cream as desired.

Tools You Need

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

Allergy Notice

Review each ingredient, check for allergens, and talk to a professional if needed.
  • Contains tree nuts from almond milk; substitute with oat milk for nut-free preparation
  • Contains dairy when using butter or cream as finishing ingredients
  • Always verify product labels for potential allergen cross-contamination

Nutrition Details (each serving)

Nutritional info is for reference and isn’t medical guidance.
  • Kcal: 110
  • Fats: 6 g
  • Carbohydrates: 11 g
  • Proteins: 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.