There's something magical about a bowl of soup that feels like a warm hug. This cauliflower soup is my go-to when I need a quick, nourishing dinner that even my picky eaters will ask for seconds.
Advertisements1
Roasting the cauliflower first brings out its natural sweetness and adds a nutty depth that you just can't get from boiling. Then we simmer it with garlic, thyme, and a splash of cream for a velvety finish.
It's perfect for busy weeknights or a cozy weekend lunch. Serve it with crusty bread and a sprinkle of chives, and watch it disappear.
Why You'll Love This Recipe
About the Ingredients
1 large head cauliflower (about 2 lbs / 900g), cut into florets
Fresh cauliflower is best; frozen can be used but thaw and pat dry to avoid excess water.
2 tablespoons olive oil
Use a good quality olive oil for roasting; avocado oil works too.
1 medium yellow onion, chopped
Sweet onion or leek can be substituted.
3 cloves garlic, minced
Fresh garlic gives the best flavor; jarred minced garlic is okay in a pinch.
4 cups (960ml) low-sodium vegetable broth
Chicken broth works if you're not vegetarian; low-sodium lets you control the salt.
1 teaspoon fresh thyme leaves (or 1/2 tsp dried)
Fresh thyme brightens the soup; dried thyme is fine—use half the amount.
1/2 teaspoon salt, plus more to taste
Adjust according to your broth's saltiness.
1/4 teaspoon black pepper
Freshly ground is best for aroma.
1/2 cup (120ml) heavy cream or half-and-half
For a lighter version, use whole milk or unsweetened almond milk.
1 cup (120g) shredded sharp cheddar cheese, plus more for garnish
Sharp cheddar adds flavor; try Gruyère or smoked gouda for a twist.
1 tablespoon butter, for finishing (optional)
Adds richness and shine; omit for dairy-free.
Tips & Tricks
Don't skip roasting the cauliflower
it deepens the flavor and prevents a watery soup.
Blend in batches
fill the blender only halfway and hold the lid with a towel to avoid splatters.
Taste before adding salt
broth and cheese are already salty, so you might need less than you think.
- If the soup is too thick, thin it with extra broth or milk until it reaches your desired consistency.
Pro Tips
Step-by-Step Instructions
1. Roast the cauliflower
Preheat oven to 425°F (220°C). Toss cauliflower florets with 1 tablespoon olive oil, salt, and pepper. Spread on a baking sheet and roast for 20-25 minutes until golden brown and fork-tender. This caramelizes the natural sugars.
2. Sauté the aromatics
In a large pot, heat remaining 1 tablespoon olive oil over medium heat. Add onion and cook for 5-6 minutes until translucent. Add garlic and thyme, cook for 1 minute until fragrant.
3. Simmer the soup
Add roasted cauliflower and vegetable broth. Bring to a boil, then reduce heat to low and simmer uncovered for 10 minutes to meld flavors.
4. Blend until smooth
Use an immersion blender to puree the soup until velvety. Alternatively, carefully transfer to a blender in batches. Blend until completely smooth.
5. Add cream and cheese
Return soup to low heat. Stir in heavy cream and shredded cheddar cheese. Whisk until cheese melts and soup is hot, about 2-3 minutes. Do not boil.
6. Finish and serve
Taste and adjust seasoning with salt and pepper. For extra richness, stir in a tablespoon of butter. Ladle into bowls and garnish with extra cheese, chives, or a drizzle of olive oil.
Delicious Variations
Roasted Garlic Cauliflower Soup
Add 4-5 roasted garlic cloves when blending for a sweet, mellow flavor.
Curried Cauliflower Soup
Stir in 1 teaspoon curry powder and 1/2 teaspoon turmeric with the onions for a warming spice.
Cauliflower Leek Soup
Replace onion with 2 leeks (white and light green parts) for a delicate, sweet taste.
How to Store Soups With Cauliflower
Refrigerator
Store in an airtight container for up to 4 days. The flavor deepens as it sits.
Freezer
Freeze for up to 3 months in a freezer-safe container. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring frequently. Add a splash of milk or broth if too thick. Avoid boiling to prevent curdling.
Frequently Asked Questions
Q: Can I make this soup without cream?
Yes, you can substitute the cream with whole milk or a dairy-free milk like coconut milk for a lighter version. The soup will be slightly less rich but still creamy.
Q: Can I use frozen cauliflower?
Yes, frozen cauliflower works, but thaw and pat dry before roasting to achieve browning. You may need to roast for an extra 5-10 minutes.
Q: How can I make this soup vegan?
Use olive oil instead of butter, substitute the cream with full-fat coconut milk, and use a vegan cheddar-style shreds or nutritional yeast for a cheesy flavor.
Q: Why is my soup watery?
Watery soup often results from not roasting the cauliflower enough or using too much broth. Roast until deeply golden and reduce the broth slightly if needed.
Q: Can I freeze this soup?
Yes, this soup freezes well for up to 3 months. However, dairy can separate when thawed, so reheat gently and whisk to bring it back together.
Ready to warm up your kitchen? Gather your ingredients and try this cozy cauliflower soup tonight. Don't forget to top it with extra cheese and a sprinkle of chives. Here's to a calmer home, one drawer at a time.
Soups With Cauliflower
This easy cauliflower soup is velvety, cheesy, and ready in 35 minutes – a healthy comfort food your family will love.
🧂 Ingredients
- 1 large head cauliflower (about 2 lbs / 900g), cut into florets
- 2 tablespoons olive oil
- 1 medium yellow onion, chopped
- 3 cloves garlic, minced
- 4 cups (960ml) low-sodium vegetable broth
- 1 teaspoon fresh thyme leaves (or 1/2 tsp dried)
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/2 cup (120ml) heavy cream or half-and-half
- 1 cup (120g) shredded sharp cheddar cheese, plus more for garnish
- 1 tablespoon butter, for finishing (optional)
📋 Instructions
- 1Roast the cauliflower — Preheat oven to 425°F (220°C). Toss cauliflower florets with 1 tablespoon olive oil, salt, and pepper. Spread on a baking sheet and roast for 20-25 minutes until golden brown and fork-tender. This caramelizes the natural sugars.
- 2Sauté the aromatics — In a large pot, heat remaining 1 tablespoon olive oil over medium heat. Add onion and cook for 5-6 minutes until translucent. Add garlic and thyme, cook for 1 minute until fragrant.
- 3Simmer the soup — Add roasted cauliflower and vegetable broth. Bring to a boil, then reduce heat to low and simmer uncovered for 10 minutes to meld flavors.
- 4Blend until smooth — Use an immersion blender to puree the soup until velvety. Alternatively, carefully transfer to a blender in batches. Blend until completely smooth.
- 5Add cream and cheese — Return soup to low heat. Stir in heavy cream and shredded cheddar cheese. Whisk until cheese melts and soup is hot, about 2-3 minutes. Do not boil.
- 6Finish and serve — Taste and adjust seasoning with salt and pepper. For extra richness, stir in a tablespoon of butter. Ladle into bowls and garnish with extra cheese, chives, or a drizzle of olive oil.



