Love this? Pin it for later!
Why This Recipe Works
- Velvety Without the Vat of Cream: A single cup of milk is simmered with a Yukon Gold potato for natural thickening—luxurious mouth-feel for a fraction of the calories.
- Two-Stage Aromatics: Leeks are sautéed low and slow until silky, then half the cauliflower is roasted at high heat for caramelized depth.
- Blender-Friendly: Everything purées hot—no risky transfers to a blender; an immersion wand does the job in under a minute.
- Freezer Star: Dairy is added after thawing, so the soup never grains or separates.
- Kid-Approved Veggie Smuggler: The pale color fools picky eaters, while sneaky cauliflower delivers vitamin C, K, and folate.
- One-Pot, 35-Minute Weeknight Hero: Chop, roast, simmer, blend—dinner is on the table faster than take-out.
Ingredients You'll Need
Each component here pulls more than its weight, so buy the freshest produce you can find. Look for cauliflower heads that feel heavy for their size, with tightly packed, creamy florets and no tell-tale black specks. Leeks should be firm, roots still slightly damp, with bright green tops—avoid any that are yellowing or slimy. Because the soup is vegetarian, I use homemade vegetable stock for layers of flavor, but a low-sodium store brand works if it’s one you’d happily sip on its own.
Cauliflower: One large head (about 2 ½ lb) yields roughly 8 cups florets. Save the inner core and leaves; they purée just as smoothly and reduce waste. If cauliflower is out of season, substitute an equal weight of romanesco or even broccoli rabe for a grassier finish.
Leeks: Two medium leeks (1 ½ lb) provide sweet, oniony perfume without harsh bite. Slice in half lengthwise, fan under cold water to rinse away hidden grit, then thinly slice only the white and pale-green portions. Dark greens become tomorrow’s stock.
Yukon Gold Potato: A single 8-oz potato acts as the natural roux. Its moderate starch thickens the broth so you can keep the dairy light. Russets work, but they can turn gluey if over-blended; red potatoes are too waxy.
Unsalted Butter & Olive Oil: A 50-50 mix prevents the butter from browning while still giving that nutty richness. If you’re dairy-free, swap in 3 tablespoons of a neutral coconut oil.
Garlic: Two fat cloves, smashed and briefly sautéed, perfume the base without overwhelming the delicate vegetables.
Vegetable Stock: Four cups is the sweet spot—enough for body, not so much the soup tastes watery. Warm stock helps the soup come to a simmer quickly.
Whole Milk: Just one cup lends silkiness; anything heavier blankets the subtle cauliflower. Oat milk or cashew milk are fine plant-based stand-ins.
Bay Leaf & Fresh Thyme: A single bay leaf whispers umami, while two thyme sprigs echo the leeks’ herbaceous side. Strip leaves off the stems before blending.
White Pepper: More delicate than black, it seasons without the speckles. A pinch of freshly grated nutmeg is lovely too, especially around the holidays.
Optional Finishes: A drizzle of grassy extra-virgin oil, homemade garlic croutons, a spoonful of crème fraîche, or for crunch, toasted pumpkin seeds tossed in smoked paprika.
How to Make Family Favorite Creamy Cauliflower and Leek Soup
Prep & Pre-Heat
Position rack in center of oven; preheat to 425 °F (220 °C). Line a rimmed sheet pan with parchment for effortless cleanup. Meanwhile, trim cauliflower into 1-inch florets; reserve core. Halve leeks, rinse thoroughly, and pat dry.
Roast Half the Cauliflower
Toss 4 cups florets with 1 tablespoon olive oil, ½ teaspoon kosher salt, and a few cracks of white pepper. Spread in a single layer; roast 18-20 minutes until deeply golden on the edges. This caramelization builds nutty sweetness that elevates the entire soup.
Soften the Leeks
In a heavy 5-quart Dutch oven, melt 1 tablespoon butter with 1 tablespoon olive oil over medium-low. Add sliced leeks with a pinch of salt; cook 8-10 minutes until silky and translucent, stirring occasionally. You’re not looking for color—just melt-in-your-mouth sweetness.
Add Aromatics & Remaining Veg
Stir in smashed garlic for 30 seconds until fragrant. Add remaining raw cauliflower florets plus the chopped core, diced potato, bay leaf, thyme sprigs, and 3 ½ cups warm vegetable stock. Increase heat to high just long enough to reach a gentle boil, then drop to low, cover, and simmer 12 minutes until everything is fork-tender.
Blend Until Silky
Fish out bay leaf and thyme stems. Stir in roasted cauliflower. Using an immersion blender, purée directly in the pot until absolutely smooth—about 90 seconds. If using a countertop blender, work in batches, filling no more than half-full and starting on low speed with the lid cracked and a towel over the top to release steam.
Enrich & Season
Return puréed soup to low heat; pour in cold milk. Stir gently until heated through—do not boil or milk may curdle. Season with 1 ½ teaspoons kosher salt, ¼ teaspoon white pepper, and a squeeze of lemon juice to brighten. Taste and adjust.
Serve & Garnish
Ladle into warm bowls. Swirl a spoonful of cream or yogurt for contrast, scatter crunchy seeds, and finish with a drizzle of your best olive oil. Crusty sourdough soldiers for dunking are never optional in our house.
Expert Tips
Hot Stock = Faster Dinner
Microwave or kettle-heat your broth while the leeks sweat; cutting 5 minutes off total cook time.
Dairy Swaps
If you’re vegan, replace milk with full-fat oat milk and finish with a spoon of coconut yogurt for tang.
No Splatter Burns
When blending hot liquids, remove center cap from blender lid and cover with a folded towel to release steam safely.
Overnight Flavor Boost
Make the base the night before; refrigerate. Stir in milk only when reheating to keep color snowy-white.
Thickness Dial
Too thick? Thin with splash of stock. Too thin? Simmer 5 minutes uncovered or stir in a handful of instant potato flakes.
Color Pop
For a spring spin, purée a handful of fresh spinach into the finished soup; it turns the prettiest pastel green.
Variations to Try
- Smoky Cheddar Version: Stir in 1 cup shredded sharp white cheddar and ½ teaspoon smoked paprika with the milk for an instant beer-cheese vibe.
- Curried Coconut: Sauté 1 tablespoon Thai red curry paste with the garlic; swap milk for canned coconut milk and finish with lime zest.
- Roasted Garlic & Truffle: Blend in an entire head of roasted garlic cloves and drizzle each bowl with a whisper of truffle oil for date-night luxury.
- Spring Garden: Fold in fresh peas and diced asparagus tips during the last 3 minutes of simmering for color and texture contrast.
- Keto-Friendly: Replace potato with ½ cup raw cashews soaked 30 minutes; you’ll add healthy fat while keeping carbs low.
Storage Tips
Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. Reheat gently over medium-low, stirring often; add a splash of stock to loosen.
Freezer: Skip the milk step. Freeze soup base (puréed vegetables + stock) in pint-size silicone bags for up to 3 months. Thaw overnight in the fridge, then heat and whisk in milk just before serving.
Make-Ahead Lunch Jars: Portion soup into heat-proof 12-oz jars; top with 2 tablespoons milk before sealing. At work, microwave 90 seconds, stir, then another 60 seconds until steaming.
Frequently Asked Questions
Family Favorite Creamy Cauliflower and Leek Soup
Ingredients
Instructions
- Roast Half the Cauliflower: Preheat oven to 425 °F. Toss 4 cups florets with 1 teaspoon oil, ½ teaspoon salt, and a pinch of white pepper. Roast 18-20 min until browned.
- Sauté Leeks: In a large pot, melt butter with 1 tablespoon olive oil over medium-low. Add leeks; cook 8-10 min until soft but not colored.
- Build the Base: Stir in garlic for 30 sec. Add remaining raw cauliflower, potato, bay leaf, thyme, and warm stock. Bring to a gentle boil, reduce heat, cover and simmer 12 min.
- Blend: Remove bay leaf and thyme stems. Add roasted cauliflower. Purée with an immersion blender until velvety.
- Enrich: Stir in milk; heat gently without boiling. Season with salt, white pepper, and lemon juice.
- Serve: Ladle into warm bowls, garnish as desired, and enjoy immediately.
Recipe Notes
For ultra-smooth texture, strain the blended soup through a fine sieve. Soup thickens as it stands; thin with stock when reheating.