Love this? Pin it for later!
Why This Recipe Works
- Double-layered flavor: Roasting the cauliflower first caramelizes its edges, adding depth you can’t get from a straight simmer.
- Silky texture, no cream: A modest amount of cream cheese melts into the broth, giving restaurant-level silkiness with less heaviness than a pint of heavy cream.
- Smoky bacon topper: Crisping the bacon separately keeps it crunchy and lets guests customize their sprinkle.
- One sheet-pan, one pot: Minimal dishes means more time for Netflix and fuzzy socks.
- Freezer-friendly: Puréed soups love the deep freeze; simply thaw and whisk over gentle heat.
- Vegetarian option in a snap: Swap the bacon for roasted chickpeas and use veggie broth.
- Kids devour it: The mellow flavor and fun toppings make cauliflower skeptics into believers.
Ingredients You'll Need
Every ingredient here pulls its weight. Below the list, you’ll find insider tips for picking the freshest produce and smart substitutions for pantry staples you may have run out of.
- 1 large head cauliflower (about 2 ½ lb / 1.1 kg): Look for tightly packed, creamy white florets with no dark spots. A few stray green leaves are fine—they add earthiness once roasted.
- 4 strips thick-cut bacon (4 oz / 115 g): Applewood-smoked is my favorite, but pecan or hickory work beautifully. Center-cut reduces shrinkage if you’re calorie-conscious.
- 1 Tbsp olive oil: Extra-virgin for drizzling on the cauliflower; use a neutral oil for cooking the bacon if your skillet isn’t non-stick.
- 2 Tbsp unsalted butter: Adds nuttiness when we sauté the aromatics.
- 1 large yellow onion, diced (about 1 ½ cups): Sweet onions are lovely; red onions will tint the color, so stick with yellow for a snowy soup.
- 2 stalks celery, diced (about ¾ cup): Adds subtle herbaceous backbone. Fennel bulb is a fun swap if you enjoy a faint anise note.
- 2 cloves garlic, minced: Smash them with the flat of a knife first to release allicin for maximum flavor.
- 3 cups good-quality chicken broth (or vegetable broth): Low-sodium lets you control the salt. Homemade is gold-standard, but I rely on my favorite boxed brand on busy weeknights.
- 1 cup water: Prevents over-salting as the soup reduces.
- 4 oz (½ block) cream cheese, softened and cubed: Neufchâtel shaves off a third of the fat if you’re looking for lighter comfort.
- ½ tsp dried thyme: Or 1 ½ tsp fresh. Rosemary can overpower, so stick with thyme.
- ½ tsp kosher salt plus extra for seasoning: Diamond Crystal is less dense than Morton; adjust accordingly.
- ¼ tsp freshly ground black pepper: White pepper keeps the aesthetics snowy, but I like the speckled look.
- Optional garnish: chopped chives, extra drizzle of olive oil, or a whisper of smoked paprika.
If you’re dairy-free, swap the cream cheese for ½ cup soaked cashews blended with ½ cup broth; the result is just as lush. Vegan friends can also replace butter with more olive oil and use coconut milk for creaminess, though it will impart a faint tropical vibe.
How to Make Creamy Cauliflower Soup with Bacon for Cozy Nights
Roast the cauliflower
Preheat oven to 425 °F (220 °C). Trim the cauliflower stem flush so the head sits flat. Cut into 1-inch florets, keeping them uniformly sized for even caramelization. Toss with olive oil, ½ tsp salt, and several cracks of pepper on a parchment-lined half-sheet pan. Spread into a single layer—crowding will steam rather than roast. Slide onto the middle rack for 25–30 min, flipping once halfway, until edges are deep golden-brown. Meanwhile, start the bacon.
Crisp the bacon
Lay bacon strips in a cold Dutch oven or heavy pot. Set over medium heat, allowing the fat to render slowly for about 4 min. Flip, reduce heat to medium-low, and cook until mahogany and crisp, another 3–4 min. Transfer to a paper-towel-lined plate; reserve 1 Tbsp drippings in the pot for extra smoky depth. Once cooled, crumble into shards.
Sauté the aromatics
Melt butter into the reserved bacon fat over medium heat. Add onion and celery with a pinch of salt; sweat for 5 min until translucent, not browned. Stir in garlic and thyme; cook 60 sec until fragrant. Those brown bits (fond) stuck to the bottom? That’s flavor we’ll deglaze next.
Simmer
Tip in roasted cauliflower, broth, and water. Bring to a gentle boil, then reduce to low. Cover partially and let bubble for 15 min so the flavors meld and the cauliflower softens further.
Purée until silk-smooth
Remove pot from heat. Using an immersion blender, blitz until zero flecks remain, 2–3 min, moving the wand in slow circles. (Alternatively, transfer in batches to a countertop blender; vent the lid and cover with a towel to avoid hot splatters.) Add cream cheese cubes while the soup is piping hot; blend again until glossy. Taste and adjust salt and pepper.
Temper the cream cheese if needed
If your cream cheese is fridge-cold and tiny lumps remain, warm ½ cup of the soup in the microwave for 30 sec, whisk in the cream cheese until smooth, then stir back into the pot. Instant velvety marriage.
Serve in pre-warmed bowls
Ladle into bowls that have been filled with hot tap water and then dried; this prevents premature cooling. Top generously with bacon shards and a flutter of chives. A drizzle of grassy olive oil amplifies the luxury factor.
Store leftovers smartly
Let soup cool completely, then refrigerate in airtight containers up to 4 days. Reheat gently over medium-low, thinning with a splash of broth or milk. Freeze portions in silicone muffin trays, pop out, and transfer to zip-top bags for up to 3 months.
Expert Tips
Roast, don’t boil
High-heat roasting concentrates cauliflower’s natural sugars, giving the soup a deeper, almost nutty flavor that simmering alone can’t achieve.
Cold-start bacon
Starting bacon in a cold pan reduces curling and encourages even rendering, so you get perfectly flat, crisp strips.
Warm your dairy
Room-temp cream cheese melts seamlessly. Cube it while the cauliflower roasts so it’s ready when you are.
Blender safety
Never fill a countertop blender more than halfway with hot soup; blend in batches and vent the lid to prevent an explosive mess.
Adjust thickness
Too thick? Whisk in warm broth a splash at a time. Too thin? Simmer uncovered for 5 min to reduce, or stir in a handful of instant potato flakes.
Amp up umami
A teaspoon of white miso or a Parmesan rind simmered with the broth adds layers of savory depth without announcing themselves.
Variations to Try
- Loaded baked potato style: Swap half the cauliflower for peeled russet cubes and garnish with shredded cheddar, sour cream, and green onions.
- Curried twist: Add 1 tsp yellow curry powder with the garlic and replace thyme with ½ tsp garam masala. Top with toasted coconut flakes.
- Vegan hug in a bowl: Use olive oil only, veggie broth, coconut milk instead of cream cheese, and smoky roasted chickpeas instead of bacon.
- Spicy kick: Roast a seeded jalapeño alongside the cauliflower and add a pinch of cayenne when sautéing the onions.
- Cheese lovers: Stir in ½ cup shredded sharp white cheddar after puréeing until melted and silky.
Storage Tips
Refrigerator: Cool soup completely (an ice bath speeds this up), transfer to airtight containers, and refrigerate up to 4 days. The flavors actually improve on day two as the thyme blooms.
Freezer: Ladle cooled soup into quart-size freezer bags, squeeze out excess air, and freeze flat for up to 3 months. Thaw overnight in the fridge or use the microwave’s defrost setting. Reheat slowly over medium-low heat, whisking frequently.
Make-ahead bacon: Crisp the bacon, cool, and store in a zip-top bag in the fridge for up to 5 days or freeze the shards for 1 month. Recrisp in a dry skillet for 30 sec before serving.
Frequently Asked Questions
Creamy Cauliflower Soup with Bacon for Cozy Nights
Ingredients
Instructions
- Roast cauliflower: Preheat oven to 425 °F. Toss florets with olive oil, salt, and pepper on a sheet pan. Roast 25–30 min until browned.
- Crisp bacon: Cook bacon in a Dutch oven until crisp; remove and crumble, reserving 1 Tbsp drippings.
- Sauté vegetables: In the same pot, melt butter with drippings. Add onion and celery; cook 5 min. Stir in garlic and thyme for 1 min.
- Simmer: Add roasted cauliflower, broth, and water. Simmer 15 min.
- Blend: Purée soup until smooth using an immersion blender. Add cream cheese; blend again until silky. Season to taste.
- Serve: Ladle into warm bowls and top with bacon and chives.
Recipe Notes
For ultra-velvety texture, strain the puréed soup through a fine-mesh sieve before adding cream cheese. Reheat gently to prevent separation.