Love this? Pin it for later!
Silky, comforting, and secretly low-carb—this velvety cauliflower and white-bean soup has become my weekday lifesaver. The first time I made it, I was racing against the sunset to get dinner on the table before my twins’ soccer practice. I dumped a half-head of cauliflower and a lonely can of beans into the pot, crossed my fingers, and blended. One spoonful later, I did a little kitchen dance: it tasted shockingly rich, like something that had been simmering for hours, yet the carb count was gentle enough for my husband’s post-holiday reset. Now it’s my go-to when I want comfort without the carb coma—perfect for rainy Sundays, desk-lunch meal prep, or that “I need something warm now” moment every January brings.
Why This Recipe Works
- Ultra-creamy without heavy cream: A quick simmer and a high-speed blend give you the lush mouthfeel of a cream-based soup for a fraction of the calories.
- Low-carb, not low-flavor: Cauliflower keeps net carbs modest while white beans add just enough body and protein to keep you full.
- One pot, 30 minutes: Minimal cleanup and weeknight approved—everything softens together, then you blend.
- Freezer-friendly: Make a double batch; leftovers reheat like a dream on the stovetop or microwave.
- Vegan-adaptable: Swap veggie broth and olive oil for the butter and you’re plant-based without tasting “worthy.”
- Blender-safe hot soup: No explosive mishaps—just vent the lid and pulse.
Ingredients You'll Need
Each ingredient pulls double duty here, adding flavor and nutrients without excess carbs. Look for heavy, tight heads of cauliflower with no brown speckles—those stay fresher longer and yield the smoothest puree. Canned white beans (also sold as cannellini or great Northern) should be rinsed to wash away 40 % of their sodium; if you’re watching sodium closely, choose no-salt-added versions. Low-sodium chicken broth keeps the soup savory, but homemade veggie stock works if you’re vegetarian. Unsalted butter builds silkiness and lets you control salt at the end; avocado oil is a neutral, high-heat alternative. Fresh garlic and onion lay the aromatic base, while a modest pour of half-and-half (or canned coconut milk) rounds the edges without spiking carbs. Finish with a squeeze of lemon—acid brightens cauliflower’s gentle sweetness—and a crack of pepper for gentle heat.
Need swaps? Frozen cauliflower florets save prep time; thaw under warm water, then pat dry. Great Northern beans are slightly firmer than cannellini but interchangeable. If you’re dairy-sensitive, use full-fat coconut milk; it’s undetectable once blended with cauliflower. For an herby punch, swap thyme for rosemary, but use half the amount—rosemary is assertive. And if you’re out of lemon, a splash of white wine vinegar does the trick.
How to Make Healthy Creamy Cauliflower and White Bean Soup for Low Carb
Sauté aromatics
Melt 2 Tbsp butter in a heavy 4-quart pot over medium heat. Add 1 cup diced yellow onion and cook 3 minutes until translucent, stirring occasionally. Stir in 2 minced garlic cloves and 1 tsp dried thyme; cook 45 seconds until fragrant. Keep the heat moderate—browning garlic turns it bitter.
Add cauliflower & beans
Tip in 6 cups cauliflower florets (about 1½ lbs) and 1 rinsed, drained 15-oz can white beans. Season with ¾ tsp kosher salt and ¼ tsp black pepper. Toss to coat in the buttery onions; let the edges pick up a hint of gold—2 minutes.
Simmer until tender
Pour in 3 cups low-sodium chicken broth (or veggie). Bring to a boil, then reduce to a lively simmer. Cover partially and cook 12–14 minutes, until a knife slides through the thickest cauliflower stem with no resistance.
Blend until velvety
Remove from heat; cool 5 minutes to reduce splatter. Using an immersion blender, puree directly in the pot 60–90 seconds until silk-smooth. (Or transfer in batches to a countertop blender; remove the center cap, cover with a towel, and blend starting on low.)
Enrich and thin
Return the blended soup to low heat. Whisk in ½ cup half-and-half (or coconut milk) and ¼ cup additional broth for your preferred consistency. Warm 2 minutes—do not boil or the cream can separate.
Season & serve
Finish with 1 tsp fresh lemon juice, then taste and adjust salt, pepper, or more lemon. Ladle into warm bowls; garnish with a drizzle of good olive oil, roasted cauliflower chips, or a sprinkle of everything-bagel seasoning for crunch.
Expert Tips
Keep it hot while blending
If using a countertop blender, fill only halfway, start on the lowest speed, and increase gradually to prevent steam blowouts.
Texture tweak
For an even lighter soup, swap the half-and-half for 2 % Greek yogurt whisked in off-heat; it adds protein tang.
Roast option
Roast the cauliflower at 425 °F for 20 minutes first for deeper, nutty flavor; reduce simmer time to 8 minutes.
Seal the color
A squeeze of lemon not only brightens flavor but also keeps the cauliflower from oxidizing to a dull beige.
Speed it up
Buy pre-cut florets and microwave them in a steamer bag for 4 minutes before adding to the pot; total cook time drops to 20 minutes.
Protein boost
Stir in 1 cup shredded rotisserie chicken or ½ cup cooked shrimp during the final warming step for a complete one-bowl meal.
Variations to Try
- Spicy chipotle: Add ½ minced chipotle in adobo at step 1 and garnish with cilantro and pepitas.
- Curried: Stir in 1 tsp yellow curry powder with the thyme and finish with a swirl of coconut cream.
- Green veggie boost: Toss in 2 cups baby spinach during the last 2 minutes of simmering; blend as directed for a pale-green powerhouse.
- Smoky bacon: Cook 2 chopped turkey bacon strips first; use the rendered fat instead of butter for a deeper, smoky base.
- Silky parmesan: Off-heat, stir in ¼ cup finely grated Parmigiano-Reggiano until melted for an alfredo vibe without the carbs.
Storage Tips
Cool the soup completely, then refrigerate in airtight containers up to 4 days. Reheat gently—high heat can cause dairy to separate. For longer storage, freeze in pint jars or silicone muffin trays (perfect single portions) up to 3 months. Thaw overnight in the fridge, then warm on the stovetop with a splash of broth to loosen. If you plan to freeze, consider omitting the half-and-half and stirring it in after reheating for the creamiest texture.
Frequently Asked Questions
Healthy Creamy Cauliflower and White Bean Soup for Low Carb
Ingredients
Instructions
- Sauté aromatics: Melt butter in a 4-quart pot over medium heat. Add onion and cook 3 minutes. Stir in garlic and thyme; cook 45 seconds.
- Add veg & beans: Add cauliflower, beans, salt, and pepper; toss 2 minutes.
- Simmer: Pour in broth, bring to a boil, then simmer 12–14 minutes until cauliflower is very tender.
- Blend: Off-heat, cool 5 minutes. Puree with an immersion blender (or countertop blender in batches) until velvety.
- Enrich: Return to low heat; whisk in half-and-half and extra broth for desired consistency. Warm 2 minutes—do not boil.
- Season & serve: Stir in lemon juice, adjust salt/pepper, and ladle into bowls. Garnish as desired.
Recipe Notes
For ultra-smooth texture, strain through a fine mesh after blending. Soup thickens as it stands; thin with broth when reheating.