Pin It 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.
Pin It 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.
Pin It 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.