I started making soups with cauliflower on those gray weeknights when I wanted something cozy but didn't want to stand at the stove for two hours. One head of cauliflower, a pot, and a blender gave me a bowl so silky my kids thought I'd added a pint of cream. I hadn't.
Advertisements1
The trick is roasting half the florets first. That little step builds a nutty, golden flavor that plain boiling just can't match, and it takes almost no effort while you prep the rest. You get depth, sweetness, and a texture that feels fancy without any fuss.
This is my go-to when the fridge looks empty and everyone is hungry. It freezes beautifully, reheats like a dream, and the toppings are endlessly swappable, so nobody gets bored.
Why You'll Love This Recipe
About the Ingredients
1 large head cauliflower (about 2 1/2 lb / 1.1 kg), cut into florets
Look for tight, creamy-white heads with no brown spots; a slightly purple or green tinge is fine. If cauliflower is pricey, frozen florets (about 8 cups) work well and skip the chopping.
3 tablespoons olive oil, divided
Regular olive oil is perfect here since we're roasting at moderate heat. Avocado oil or melted butter both swap in one-for-one if you prefer.
1 large yellow onion, diced (about 1 1/2 cups)
Yellow onion gives the sweetest base; a leek (white part only) makes it more delicate. Shallots work too if that's what's in your basket.
4 garlic cloves, smashed and peeled
Smashed cloves roast sweeter and won't burn as fast as minced. Jarred garlic is fine in a pinch, use about 1 tablespoon.
4 cups (950 ml) low-sodium vegetable broth
Chicken broth makes it richer; water plus a bouillon cube is the budget route. Taste before adding extra salt since broths vary a lot.
1 cup (240 ml) whole milk
Whole milk keeps it creamy; oat milk or unsweetened almond milk work for dairy-free. Don't use skim, it tastes thin here.
1 cup (100 g) shredded sharp cheddar, plus more for topping
Sharp cheddar adds tang and body; Gruyère or smoked Gouda are great swaps. Pre-shredded cheese melts less smoothly than block cheese you grate yourself.
1/2 teaspoon smoked paprika, plus a pinch for serving
Smoked paprika brings a gentle campfire note; sweet paprika is milder, and a pinch of cayenne adds heat instead.
1 teaspoon kosher salt, plus more to taste
Kosher salt is forgiving; if using fine table salt, start with 1/2 teaspoon and add more at the end.
1/4 teaspoon freshly ground black pepper
Fresh-cracked pepper tastes brighter than pre-ground. White pepper keeps the soup snow-white if looks matter to you.
Tips & Tricks
Roast, Don't Just Boil
roasting half the cauliflower at 425°F (220°C) for 22 to 25 minutes gives you that golden, nutty depth. Skipping this is the number one reason homemade cauliflower soup tastes flat.
Blend in Batches
never fill your blender more than halfway with hot soup, and vent the lid. Trapped steam is how lids pop off and counters get painted.
Season at the End
broth, cheese, and cauliflower all carry salt, so hold back and taste after blending. Adding salt early is hard to undo.
Keep the Toppings Ready
crispy bacon, toasted breadcrumbs, or roasted cauliflower florets turn a simple bowl into dinner. Set them out before you blend so nothing goes cold.
Pro Tips
Step-by-Step Instructions
1. Heat the oven
Preheat the oven to 425°F (220°C) and line a large sheet pan with parchment. A hot oven is what gives the florets those caramelized edges.
2. Season the florets
Toss about half the cauliflower florets with 2 tablespoons olive oil, 1/2 teaspoon salt, and the black pepper. Spread them in a single layer with space between pieces so they roast instead of steam.
3. Roast until golden
Roast for 22 to 25 minutes, flipping once at the 15-minute mark. They're done when the edges are deep golden brown and a knife slides in with no resistance.
4. Soften the base
While that roasts, warm the remaining 1 tablespoon olive oil in a Dutch oven over medium heat (about 350°F / 175°C). Add the onion and cook 6 to 8 minutes until translucent and just starting to turn golden at the edges.
5. Simmer the soup
Add the garlic and smoked paprika and stir for 30 seconds until fragrant, then add the remaining raw cauliflower, the roasted florets, and the broth. Bring to a gentle simmer, cover, and cook 15 to 18 minutes until the largest florets crush easily against the side of the pot.
6. Blend until silky
Off the heat, blend the soup in batches until completely smooth, about 60 seconds per batch. Return it to the pot and set over low heat (about 300°F / 150°C).
7. Melt in the cheese
Stir in the milk and cheddar and warm gently for 3 to 4 minutes, stirring, until the cheese disappears and the soup coats the back of a spoon. Don't let it boil hard or the dairy can separate.
8. Taste and serve
Season with the remaining salt to taste, ladle into bowls, and top with extra cheddar, a pinch of smoked paprika, and a drizzle of olive oil. Serve hot with crusty bread.
Delicious Variations
Loaded Baked Potato Style
stir in 1 cup of sour cream at the end and top with crumbled bacon, chives, and extra cheddar.
Curry Coconut Cauliflower
swap the milk for 1 cup coconut milk and add 1 tablespoon curry powder with the garlic for a warming, dairy-free bowl.
Roasted Garlic and Herb
roast a whole head of garlic alongside the cauliflower, squeeze the cloves into the pot, and finish with fresh thyme.
How to Store Soups With Cauliflower
Refrigerator
Cool completely, then store in an airtight container for up to 4 days. It thickens as it chills, so loosen it with a splash of broth when reheating.
Freezer
Freeze in portions for up to 3 months; leave 1 inch of headspace since the soup expands. Dairy-based soups can look slightly grainy after freezing, so blend again while reheating.
Reheating
Warm gently on the stovetop over medium-low heat (about 300°F / 150°C) for 5 to 7 minutes, stirring often. In the microwave, heat in 1-minute bursts and stir between each one.
Frequently Asked Questions
Q: Can I make cauliflower soup without cream?
Yes, this recipe uses whole milk and cheddar instead of heavy cream, and blended cauliflower does most of the thickening. For a dairy-free version, use oat milk and nutritional yeast or a dairy-free cheddar. It will be slightly less rich but still creamy.
Q: Why is my cauliflower soup grainy?
Grainy soup usually means it wasn't blended long enough or the dairy was boiled after blending. Blend a full 60 seconds per batch and keep the heat low once the milk and cheese go in. Overcooked cauliflower can also turn watery and fibrous, so pull it off the heat as soon as it's tender.
Q: How do I make cauliflower soup taste better?
Roast half the cauliflower first, then finish the pot with an acid like lemon juice or sherry vinegar. Salt, smoked paprika, and a sharp cheese also wake up the flavor. If it still tastes flat, it almost always just needs more salt.
Q: Can I use frozen cauliflower for this soup?
Absolutely, use about 8 cups of frozen florets and roast half of them straight from frozen, adding 5 extra minutes of oven time. The rest can go right into the pot. Frozen cauliflower is often cheaper and just as nutritious.
Q: Is cauliflower soup healthy?
It's a lighter comfort food, with about 285 calories per bowl and a good amount of protein from the milk and cheddar. Cauliflower brings vitamin C, fiber, and antioxidants. You can lighten it further by using low-fat milk and skipping the cheese topping.
Give this one a try on your next busy weeknight and see how far one head of cauliflower stretches. If you make it, tell me which topping you went with, I'm always looking for new ideas. Here's to small steps that add up.
Soups With Cauliflower
Soups With Cauliflower is a silky, cheesy one-pot bowl that turns a humble head of cauliflower into creamy comfort in under an hour.
🧂 Ingredients
- 1 large head cauliflower (about 2 1/2 lb / 1.1 kg), cut into florets
- 3 tablespoons olive oil, divided
- 1 large yellow onion, diced (about 1 1/2 cups)
- 4 garlic cloves, smashed and peeled
- 4 cups (950 ml) low-sodium vegetable broth
- 1 cup (240 ml) whole milk
- 1 cup (100 g) shredded sharp cheddar, plus more for topping
- 1/2 teaspoon smoked paprika, plus a pinch for serving
- 1 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
📋 Instructions
- 1Heat the oven — Preheat the oven to 425°F (220°C) and line a large sheet pan with parchment. A hot oven is what gives the florets those caramelized edges.
- 2Season the florets — Toss about half the cauliflower florets with 2 tablespoons olive oil, 1/2 teaspoon salt, and the black pepper. Spread them in a single layer with space between pieces so they roast instead of steam.
- 3Roast until golden — Roast for 22 to 25 minutes, flipping once at the 15-minute mark. They're done when the edges are deep golden brown and a knife slides in with no resistance.
- 4Soften the base — While that roasts, warm the remaining 1 tablespoon olive oil in a Dutch oven over medium heat (about 350°F / 175°C). Add the onion and cook 6 to 8 minutes until translucent and just starting to turn golden at the edges.
- 5Simmer the soup — Add the garlic and smoked paprika and stir for 30 seconds until fragrant, then add the remaining raw cauliflower, the roasted florets, and the broth. Bring to a gentle simmer, cover, and cook 15 to 18 minutes until the largest florets crush easily against the side of the pot.
- 6Blend until silky — Off the heat, blend the soup in batches until completely smooth, about 60 seconds per batch. Return it to the pot and set over low heat (about 300°F / 150°C).
- 7Melt in the cheese — Stir in the milk and cheddar and warm gently for 3 to 4 minutes, stirring, until the cheese disappears and the soup coats the back of a spoon. Don't let it boil hard or the dairy can separate.
- 8Taste and serve — Season with the remaining salt to taste, ladle into bowls, and top with extra cheddar, a pinch of smoked paprika, and a drizzle of olive oil. Serve hot with crusty bread.



