Creamy Roasted Cauliflower Soup is what happens when you stop boiling cauliflower and start roasting it. The florets caramelize, the sugars concentrate, and suddenly a vegetable people tolerate becomes a vegetable people crave.
Advertisements1
Here is the data that matters: roasted cauliflower at 425F (220C) for 25 minutes develops roughly triple the browning compounds of steamed florets, and those compounds are where the flavor lives. Skip the roast and you are basically drinking hot water with a vegetable in it.
This recipe is one pot, one sheet pan, and a blender. It is naturally gluten free, vegetarian, and thick enough to hold a spoon upright – which is my personal benchmark for a soup worth making twice.
Why You'll Love This Recipe
About the Ingredients
1 large head cauliflower (about 2 lb / 900 g), cut into 1 1/2-inch florets
Buy a head with tight, creamy-white curds and no dark spots; brown speckling means it is old and will taste bitter. Frozen florets work in a pinch, but roast them from frozen and add 5 minutes.
1 medium Yukon Gold potato (about 8 oz / 225 g), peeled and cut into 1-inch cubes
Yukon Gold gives body without gluey starch; Russet works but turns slightly more floury. Do not substitute sweet potato unless you want a sweeter, orange soup.
3 tbsp (45 ml) olive oil, divided
Regular olive oil is fine here since we are roasting at high heat; save the expensive finishing oil for drizzling at the table. Avocado oil is a neutral-flavored swap.
1 medium yellow onion (about 1 1/2 cups / 200 g), roughly chopped
Yellow onion brings sweetness; white onion is sharper and red onion will tint the soup pink. Shallots are a lovely upgrade if you have three on hand.
4 garlic cloves, smashed and left whole
Whole smashed cloves roast without burning, then blend smooth. Garlic powder is a poor substitute here – use 1 tsp only if you must.
4 cups (960 ml) low-sodium vegetable broth, plus more to thin
Chicken broth works if you are not keeping it vegetarian, and it adds a rounder savoriness. Low-sodium matters because you can always add salt but never remove it.
1/2 cup (120 ml) whole milk or unsweetened oat milk
Whole milk gives the creamiest result; oat milk is the best dairy-free option because it does not curdle. Coconut milk will taste like coconut – fine, but different.
1 tsp kosher salt, plus more to taste
Kosher salt flakes are less dense than table salt, so if you only have table salt, start with 1/2 tsp. You will adjust again after blending.
1/2 tsp freshly ground black pepper
Freshly ground is worth the ten seconds; pre-ground pepper tastes like dust. White pepper gives heat without black flecks if you want a cleaner look.
1/4 tsp freshly grated nutmeg
This is the secret weapon – it does not taste like nutmeg, it tastes like depth. Ground nutmeg from a jar works but use half the amount.
Optional garnish: 2 tbsp toasted pepitas, a drizzle of olive oil, and flaky salt
Pepitas add crunch contrast; toasted sliced almonds or crispy fried shallots are excellent swaps. Do not skip the flaky salt – it makes the whole bowl pop.
Tips & Tricks
Do not crowd the pan
Spread florets in a single layer with space between them. Steam trapped between crowded pieces is the number one reason roasted cauliflower comes out soggy and pale.
Blend in batches and vent the lid
Hot liquid in a sealed blender builds pressure and can blow the top off. Fill halfway, remove the center cap, and cover it with a folded towel.
Season after blending, not before
Blending dulls salt perception slightly, so taste and adjust once the soup is smooth. Most people under-salt this soup by about 25 percent.
Save the roasting oil
The browned bits and oil left on the sheet pan are pure flavor. Scrape them into the pot with a splash of broth instead of washing them down the drain.
Pro Tips
Step-by-Step Instructions
1. Heat oven and prep
Preheat the oven to 425F (220C) and line a large rimmed sheet pan with parchment. Cut the cauliflower into 1 1/2-inch florets and the onion into rough chunks, keeping them similar in size so they roast evenly.
2. Toss and season
In a large bowl, toss the cauliflower, onion, and smashed garlic with 2 tbsp (30 ml) olive oil, 1/2 tsp salt, and 1/4 tsp pepper. Spread everything on the sheet pan in a single layer, leaving gaps between pieces.
3. Roast until deeply golden
Roast for 25 to 28 minutes, flipping once at the 15-minute mark. You are looking for deep golden-brown edges and florets that give no resistance when pierced with a knife – if they are still firm, give them 5 more minutes.
4. Simmer the potato
While the vegetables roast, combine the cubed potato, 4 cups (960 ml) broth, and 1/2 tsp salt in a large pot. Bring to a boil over high heat, then reduce to a steady simmer and cook 12 to 15 minutes, until a knife slides into the potato with no resistance.
5. Add the roasted vegetables
Scrape the roasted cauliflower, onion, and garlic into the pot, including every browned bit and the oil on the pan. Stir, bring back to a gentle simmer, and cook 3 minutes so the flavors marry.
6. Blend until silky
Working in two or three batches, transfer the soup to a blender and blend 45 to 60 seconds per batch, until completely smooth with no visible flecks. Return the blended soup to the pot over low heat.
7. Finish with milk and nutmeg
Stir in 1/2 cup (120 ml) milk and 1/4 tsp grated nutmeg. Warm gently for 2 to 3 minutes – do not boil once the milk is in, or it can split. If the soup is thicker than you like, thin with broth 2 tbsp at a time.
8. Taste, season, and serve
Taste and adjust salt – expect to add another 1/4 to 1/2 tsp. Ladle into bowls, top with toasted pepitas, a drizzle of olive oil, and flaky salt, and serve hot. Soup should be bubbling-hot at the edges of the bowl when it hits the table.
Delicious Variations
Curry Cauliflower Soup
Add 2 tsp curry powder and 1/2 tsp turmeric to the pot with the roasted vegetables, and swap the nutmeg for a squeeze of lime.
Cheesy Cauliflower Soup
Stir in 1 cup (100 g) grated sharp cheddar off the heat until melted, and top with buttered breadcrumbs instead of pepitas.
Brown Butter Cauliflower Soup
Brown 3 tbsp butter in the pot before adding the broth, then use it in place of the olive oil for a nuttier, richer bowl.
How to Store Creamy Roasted Cauliflower Soup
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days. It will thicken as it chills – loosen with a splash of broth when reheating.
Freezer
Freeze in portions for up to 3 months in freezer-safe containers, leaving 1 inch of headspace. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat for 5 to 7 minutes, stirring often, until it bubbles at the edges. Avoid a hard boil, which can make dairy-based versions grainy.
Frequently Asked Questions
Q: Can I make cauliflower soup without a blender?
Yes – use an immersion blender directly in the pot and blend for a full 2 minutes, moving it slowly through the soup. The texture will be slightly less silky but still very good. A potato masher gives a rustic, chunky result if that is your preference.
Q: Why is my cauliflower soup bland?
Almost always because the cauliflower was boiled instead of roasted and the soup was under-salted. Roasting at 425F (220C) concentrates flavor, and this soup typically needs 1 to 1 1/2 tsp total salt to taste right, not a pinch.
Q: Is cauliflower soup healthy?
Yes – one bowl delivers about 12 g protein and 22 g carbs with only 9 g fat, plus a solid dose of vitamin C and fiber from the cauliflower. It is naturally gluten free and easily made dairy free with oat milk.
Q: Can I use frozen cauliflower for this soup?
You can, but roast it from frozen at 425F (220C) and add 5 to 7 minutes of cook time, since frozen florets release water and brown more slowly. Fresh roasted cauliflower tastes noticeably sweeter and nuttier.
Q: How do I make cauliflower soup creamy without cream?
The Yukon Gold potato blended into the soup is what makes it creamy, so no cream is needed. For extra richness, stir in 2 tbsp of butter or a spoonful of Greek yogurt off the heat right before serving.
Roast the cauliflower darker than you think you should, blend it longer than feels necessary, and taste for salt twice. That is the entire game. Make a pot this week, freeze half, and thank yourself on a Tuesday night. Stay curious, stay solvent.
Creamy Roasted Cauliflower Soup
Creamy Roasted Cauliflower Soup turns a humble head of cauliflower into a silky, velvety bowl of comfort with deep caramelized flavor in 50 minutes.
🧂 Ingredients
- 1 large head cauliflower (about 2 lb / 900 g), cut into 1 1/2-inch florets
- 1 medium Yukon Gold potato (about 8 oz / 225 g), peeled and cut into 1-inch cubes
- 3 tbsp (45 ml) olive oil, divided
- 1 medium yellow onion (about 1 1/2 cups / 200 g), roughly chopped
- 4 garlic cloves, smashed and left whole
- 4 cups (960 ml) low-sodium vegetable broth, plus more to thin
- 1/2 cup (120 ml) whole milk or unsweetened oat milk
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp freshly ground black pepper
- 1/4 tsp freshly grated nutmeg
- Optional garnish: 2 tbsp toasted pepitas, a drizzle of olive oil, and flaky salt
📋 Instructions
- 1Heat oven and prep — Preheat the oven to 425F (220C) and line a large rimmed sheet pan with parchment. Cut the cauliflower into 1 1/2-inch florets and the onion into rough chunks, keeping them similar in size so they roast evenly.
- 2Toss and season — In a large bowl, toss the cauliflower, onion, and smashed garlic with 2 tbsp (30 ml) olive oil, 1/2 tsp salt, and 1/4 tsp pepper. Spread everything on the sheet pan in a single layer, leaving gaps between pieces.
- 3Roast until deeply golden — Roast for 25 to 28 minutes, flipping once at the 15-minute mark. You are looking for deep golden-brown edges and florets that give no resistance when pierced with a knife – if they are still firm, give them 5 more minutes.
- 4Simmer the potato — While the vegetables roast, combine the cubed potato, 4 cups (960 ml) broth, and 1/2 tsp salt in a large pot. Bring to a boil over high heat, then reduce to a steady simmer and cook 12 to 15 minutes, until a knife slides into the potato with no resistance.
- 5Add the roasted vegetables — Scrape the roasted cauliflower, onion, and garlic into the pot, including every browned bit and the oil on the pan. Stir, bring back to a gentle simmer, and cook 3 minutes so the flavors marry.
- 6Blend until silky — Working in two or three batches, transfer the soup to a blender and blend 45 to 60 seconds per batch, until completely smooth with no visible flecks. Return the blended soup to the pot over low heat.
- 7Finish with milk and nutmeg — Stir in 1/2 cup (120 ml) milk and 1/4 tsp grated nutmeg. Warm gently for 2 to 3 minutes – do not boil once the milk is in, or it can split. If the soup is thicker than you like, thin with broth 2 tbsp at a time.
- 8Taste, season, and serve — Taste and adjust salt – expect to add another 1/4 to 1/2 tsp. Ladle into bowls, top with toasted pepitas, a drizzle of olive oil, and flaky salt, and serve hot. Soup should be bubbling-hot at the edges of the bowl when it hits the table.



