
This rich and velvety cauliflower soup transforms humble ingredients into pure comfort food magic. The combination of roasted cauliflower, caramelized garlic, and sharp cheddar creates a soup that feels indulgent yet wholesome, perfect for those chilly evenings when you crave something warming.
I first made this soup during a particularly harsh winter when I was craving something comforting but needed to use up the cauliflower sitting in my fridge. What started as kitchen improvisation has become my most requested recipe when friends come over for casual dinners.
Ingredients
- 1 large cauliflower head: broken into florets. Roasting brings out natural sweetness and adds depth
- 1 whole garlic bulb: The star ingredient that becomes mellow and sweet when roasted
- 1 medium onion: diced. Creates the aromatic base for any good soup
- 2 tablespoons olive oil: Use a good quality oil since the flavor will be noticeable
- 4 cups vegetable broth: Homemade provides best flavor but quality store-bought works well
- 1 cup milk or heavy cream: Adds silky richness. Use full fat for best results
- 2 cups sharp cheddar cheese: freshly grated. The sharper the better for maximum flavor impact
- Salt and freshly ground pepper: to taste
- Fresh herbs for garnish: parsley or chives work beautifully
Step-by-Step Instructions
- Roast the Garlic:
- Cut the top off a whole garlic bulb to expose the cloves slightly. Drizzle with olive oil and wrap loosely in foil. Place on a baking sheet and roast at 400°F for 30-35 minutes until cloves are golden and soft. The kitchen will fill with an intoxicating aroma that signals the garlic is caramelizing perfectly.
- Roast the Cauliflower:
- Toss cauliflower florets with olive oil, salt, and pepper on a baking sheet. Roast alongside the garlic for about 25 minutes, turning once halfway through until edges are golden brown and slightly crispy. These crispy bits will add incredible flavor complexity to the final soup.
- Sauté the Aromatics:
- In a large Dutch oven or soup pot, heat a tablespoon of olive oil over medium heat. Add diced onion and cook until translucent and soft, about 5 minutes. This builds the flavor foundation for your soup.
- Combine and Simmer:
- Add roasted cauliflower to the pot. Squeeze the roasted garlic cloves from their skins directly into the pot; they should be soft and paste-like. Pour in the vegetable broth and bring to a gentle simmer for about 10 minutes, allowing all the flavors to meld together.
- Blend Until Smooth:
- Remove from heat and use an immersion blender to puree until completely smooth and velvety. If using a regular blender, work in batches and be careful with the hot liquid, leaving the lid slightly ajar to allow steam to escape.
- Add Creaminess and Cheese:
- Return the pureed soup to low heat and stir in the milk or cream. Gradually add the grated cheddar cheese, stirring constantly until completely melted and incorporated. The soup will become gloriously creamy and rich.
- Season to Perfection:
- Taste and adjust seasoning with salt and freshly ground black pepper. A good soup needs proper seasoning so be generous here.

The roasted garlic is truly what makes this soup special. The first time I served this to my father-in-law, a notorious picky eater, he asked for the recipe before even finishing his bowl. Now it appears regularly at our family gatherings as the appetizer everyone looks forward to.
Storage Solutions
This soup keeps beautifully in the refrigerator for up to 5 days stored in an airtight container. The flavors actually improve after a day as they have time to develop and meld together. When reheating, do so gently over medium-low heat, stirring occasionally to maintain the creamy texture and prevent the cheese from separating.
Smart Substitutions
This recipe is incredibly flexible and can be adapted to what you have on hand. For a dairy-free version, substitute the milk with coconut milk and use a good quality vegan cheddar. The soup works well with broccoli or a combination of cauliflower and broccoli for added color and nutrition. In a pinch, frozen cauliflower can be used; just adjust the roasting time accordingly.
Serving Suggestions
While delicious on its own, this soup really shines as part of a complete meal. Serve in smaller portions as a sophisticated starter for dinner parties or make it the star with accompaniments that complement its creamy texture. A crusty whole-grain bread for dipping is essential. For a light lunch, pair with a crisp green salad dressed with a bright vinaigrette to cut through the richness.
The Secret to Creaminess
The key to achieving the silkiest texture without adding excessive cream is in the blending technique. Blend the soup while it's still hot and be patient, allowing the blender to run for slightly longer than you might think necessary. This breaks down the cauliflower fibers completely, resulting in a velvety consistency that mimics the mouthfeel of a much more calorie-dense cream soup.

Recipe FAQs
- → Can I make this soup ahead of time?
Absolutely! This cauliflower soup actually improves in flavor when made a day ahead. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of broth if needed to adjust consistency.
- → What's the best cheese to use for this soup?
Sharp or extra-sharp cheddar provides the most robust flavor, but you can experiment with combinations. Try mixing cheddar with Gruyère for nuttiness, or add a bit of Parmesan for umami depth. For best results, grate your cheese fresh rather than using pre-shredded varieties.
- → How can I make this soup thicker or thinner?
For a thicker soup, use less broth initially or simmer uncovered longer to reduce. You can also add a small amount of flour roux or a potato during cooking. To thin the consistency, gradually add more warm broth or milk until reaching your desired texture.
- → What are good topping ideas for serving?
Enhance your soup with crispy bacon bits, chives or green onions, roasted cauliflower florets, croutons, toasted pumpkin seeds, a drizzle of olive oil, or additional grated cheddar. For extra indulgence, try a swirl of cream or crème fraîche.
- → Can I freeze this soup?
Yes, but for best results, freeze before adding dairy. Cool completely, portion into freezer containers leaving expansion room, and freeze up to 3 months. When ready to serve, thaw overnight in the refrigerator, reheat gently, and add fresh cream and cheese.
- → How do I properly roast garlic for this soup?
Cut the top off a whole garlic head to expose cloves, drizzle with olive oil, wrap in foil, and roast at 400°F (200°C) for 30-40 minutes until soft and golden. Once cooled, squeeze the cloves out of their skins directly into your soup for maximum flavor.