Roasting the cauliflower first is what separates a forgettable bowl from a genuinely craveable one. Creamy roasted cauliflower soup gets deep caramelized flavor from a hot oven before it’s ever blended, so the finished soup tastes rich and a little nutty instead of just plain and starchy.

Table of Contents
Why You’ll Love Creamy Roasted Cauliflower Soup
The roasting step does most of the flavor work. Caramelized edges on the cauliflower add a nuttiness that boiled cauliflower simply doesn’t have, and it only takes about 30 minutes in the oven while you prep everything else.
It’s silky without being heavy. A blender does all the work of making this luxuriously smooth, and just a half cup of cream is enough to round it out without making it feel like a splurge.
It’s naturally low-carb and a sneaky way to eat more vegetables. One bowl uses up an entire head of cauliflower, which makes it one of the more satisfying soup recipes if you’re watching carbs but still want something rich.
Ingredients You’ll Need
1 large head cauliflower (about 2 lb), cut into florets. Cut the florets roughly the same size so they roast evenly.
3 tablespoons olive oil, divided. Used for both roasting the cauliflower and sautéing the onion — don’t skimp on the roasting portion, since it’s what browns the edges.
1 onion and 3 cloves garlic. Sautéed until soft, this builds the aromatic base the roasted cauliflower gets blended into.
4 cups vegetable broth. This becomes the body of the soup, so use a broth you’d be happy to drink on its own.
1/2 cup heavy cream, 1/4 teaspoon nutmeg and 1 tablespoon lemon juice. Added at the very end, off the heat — the cream adds richness, the nutmeg warms it up, and the lemon juice keeps it from tasting flat.

How to Make Creamy Roasted Cauliflower Soup
- Roast the cauliflower. Heat the oven to 425°F. Toss the cauliflower florets with 2 tablespoons olive oil and a good pinch of salt, spread on a sheet pan in a single layer, and roast 25 to 30 minutes, tossing halfway, until golden at the edges.
- Sauté the aromatics. While the cauliflower roasts, heat the remaining 1 tablespoon olive oil in a Dutch oven over medium heat. Add the diced onion and cook 6 to 8 minutes, until soft, then stir in 3 cloves minced garlic and cook 1 minute more.
- Simmer. Set aside a cup of roasted cauliflower for garnish, then add the rest to the pot along with 4 cups vegetable broth. Bring to a simmer and cook 10 minutes to let the flavors come together.
- Blend until smooth. Working in batches if needed, blend the soup until completely smooth, either with an immersion blender or in a countertop blender with the lid vented.
- Finish off the heat. Return the soup to low heat (or stir directly into the blender pitcher), then stir in 1/2 cup heavy cream, 1/4 teaspoon nutmeg and 1 tablespoon lemon juice. Do not let it boil after the cream goes in.
- Serve. Ladle into bowls and top with the reserved roasted cauliflower florets.

Tips for Perfect Creamy Roasted Cauliflower Soup
Don’t crowd the sheet pan. Cauliflower piled too close together steams instead of roasting, and you’ll miss out on the caramelized edges that give the soup its depth. Use two pans if needed.
Add the cream off the heat. Boiling the soup after the cream goes in risks it splitting or tasting slightly curdled. Warm it gently instead, or stir the cream in right before serving.
Blend in batches, not all at once. Hot liquid expands in a blender, so fill it no more than halfway and vent the lid. Blending everything at once is the most common way to end up with soup on the ceiling.
Variations to Try
Make it dairy-free. Swap the heavy cream for full-fat coconut milk or a splash of unsweetened cashew cream — it stays silky without any dairy.
Add roasted garlic. Roast a whole head of garlic alongside the cauliflower and squeeze it into the blender for something closer to creamy roasted garlic soup.
Stir in cheese. A half cup of shredded sharp cheddar melted in at the end turns this into something closer to broccoli cheddar soup, but with cauliflower instead.
Add curry spice. A teaspoon of curry powder added with the garlic gives the whole pot a warm, golden twist.
What to Serve With It
A crusty baguette or garlic bread is the simplest pairing, perfect for dragging through the last spoonfuls in the bowl.
For a heartier meal, serve it alongside a grilled cheese sandwich, or pair it with something equally cozy like creamy roasted tomato soup for a soup-and-soup night.

Frequently Asked Questions
Can I make creamy roasted cauliflower soup ahead of time?
Yes. Make it up to 3 days ahead and store it in the fridge; the flavor actually deepens overnight. Reheat gently on the stove and stir well before serving.
How do I store creamy roasted cauliflower soup?
Keep it in an airtight container in the fridge for up to 4 days. It also freezes well for up to 3 months — thaw overnight in the fridge and reheat gently, stirring to bring the texture back together.
Can I make this soup without cream?
Yes. The blended cauliflower is already naturally creamy, so you can leave the cream out entirely or replace it with a splash of milk for a lighter version.
Why did my soup turn out watery?
This usually means the cauliflower wasn’t roasted long enough to caramelize, or too much broth was added at once. Start with less broth and add more after blending until you reach the consistency you like.
Final Thoughts
This is the soup that makes people ask what’s actually in it, because it doesn’t taste like the diet-friendly bowl it secretly is. Roasting really is the whole trick.
Keep a head of cauliflower on hand for the nights you want something warm and a little indulgent without much effort — creamy roasted cauliflower soup comes together faster than most weeknight dinners.

Creamy Roasted Cauliflower Soup
Equipment
- Sheet pan
- dutch oven
- immersion blender or countertop blender
- chef’s knife
- cutting board
- measuring cups and spoons
- ladle
Ingredients
- 1 large head cauliflower (about 2 lb), cut into florets
- 3 tbsp olive oil, divided
- 1 medium onion, diced
- 3 cloves garlic, minced
- 4 cups vegetable broth
- 1/2 cup heavy cream
- 1/4 tsp ground nutmeg
- 1 tbsp fresh lemon juice
- salt and black pepper, to taste
Instructions
- Heat the oven to 425°F. Toss the florets with 2 tablespoons olive oil and salt, spread on a sheet pan, and roast 25 to 30 minutes, tossing halfway, until golden.
- Heat the remaining 1 tablespoon olive oil in a Dutch oven over medium heat. Cook the onion 6 to 8 minutes until soft, then add the garlic and cook 1 minute more.
- Reserve a cup of roasted cauliflower for garnish, then add the rest to the pot with 4 cups vegetable broth. Simmer 10 minutes.
- Blend in batches with an immersion or countertop blender, venting the lid to release steam.
- Stir in 1/2 cup heavy cream, 1/4 teaspoon nutmeg and 1 tablespoon lemon juice. Do not let it boil after the cream goes in.
- Ladle into bowls and top with the reserved roasted cauliflower.