Confession: I used to hate cauliflower soup. It always tasted… flat. Either too watery, too “gardeny,” or like someone tried to turn a vegetable tray into dinner.
But once I figured out how to crank up the richness with the right cheese and a solid blending trick, this Keto Cauliflower Cheese Soup became one of my top cold-night survival meals.
No weird aftertaste. No sad, thin broth. Just pure, creamy, low-carb comfort you can whip up in 30 minutes flat.
💡 Why This One Works So Well
- Heavy cream + cheddar = fat bomb that keeps you full (and your ketones happy).
- Sautéing garlic first builds a flavor base that doesn’t taste “diet-y.”
- Reserving some cauliflower florets gives it that chunky, satisfying bite most pureed soups miss.
- No added thickeners — the cheese and cauliflower naturally make it lush.
🧾 Ingredients That Kept It Keto
- 4 cups / 480g cauliflower florets – Main player. About 5g net carbs per cup.
- 4 cloves garlic (minced) – Real flavor. Less than 1g carbs per clove.
- 3 ½ cups / 840ml chicken broth – Go for low-sodium to control saltiness.
- 1 cup / 240ml heavy cream – Keto gold. Adds fat without carbs.
- 3 cups / 340g shredded cheddar cheese – Melts into a thick, velvety base. (Hand-shred it for best results.)
🔁 Keto Swaps That Actually Work
- No chicken broth? Use vegetable broth, but watch hidden sugars.
- Dairy-free? Sub coconut cream + a melty vegan cheese, but texture will be a little looser.
- Extra protein? Stir in cooked, shredded chicken at the end. Game changer.
⚠️ Keto Missteps and How I Fixed Them
What Went Wrong | Why It Happens | How to Fix It |
---|---|---|
Soup got grainy after adding cheese | Cheese overheated and separated | Lower the heat before adding cheese. Stir slowly. |
Texture turned too thin | Cauliflower wasn’t cooked down enough | Simmer longer before blending. |
Soup tasted too salty | Broth + cheese piled on sodium | Use low-sodium broth and taste before seasoning. |
👩🍳 How To Make It (Step-by-Step)
- Sauté garlic in a Dutch oven over medium heat — about 1 minute, until fragrant. (Don’t burn it!)
- Add broth, cream, and cauliflower. Crank heat up to bring to a boil.
- Simmer on low 10–20 minutes, until cauliflower pierces easily with a fork.
- Scoop out about ⅓ of the cauliflower and set aside.
- Blend the soup using an immersion blender until super smooth.
- Turn heat to LOW. Stir in cheddar cheese, ½ cup at a time, letting each batch melt fully.
- Blend one more time if you want it ultra-smooth.
- Add reserved cauliflower, give it a stir, and serve.
👀 Texture tip: Should look thick enough to coat a spoon, but still pourable.

🧠 Keto Cooking Tricks That Help
- I portion this into 8 one-cup containers right after it cools. Instant meal prep, macro tracking made stupid-easy.
- Let your cheese sit out 10 minutes before adding — it melts better and faster.
- Freeze leftovers in silicone muffin trays first, then bag up the frozen pucks. Easier to thaw only what you need.
🧊 How I Store and Track It
- Fridge: Good for 4 days.
- Freezer: Up to 3 months.
- Reheating tip: Warm low and slow, stirring often. Microwave works, but stovetop is smoother.
Macro Watch:
Per 1 cup serving:
312 calories | 26g fat | 7.2g total carbs (5.7g net) | 14.2g protein
❓ Real Keto Questions, Real Answers
Q: Will the cauliflower make this taste like a vegetable garden?
A: Nope. The heavy cream and cheese mask it beautifully — it’s savory, not grassy.
Q: Can I skip the heavy cream?
A: Technically yes, but why would you? Subbing almond milk makes it watery and sad.
Q: Is this really freezer-friendly?
A: Yes, but stir like crazy when you reheat. Cheese-based soups sometimes separate a little after freezing.
Nutrition Facts
Serving Size: 1 cup
Nutrient | Amount |
---|---|
Calories | 312 kcal |
Total Fat | 26g |
Saturated Fat | 16g |
Cholesterol | 75mg |
Sodium | 600mg |
Potassium | ~600mg* |
Total Carbohydrates | 7.2g |
Dietary Fiber | 1.5g |
Sugars | 2.5g |
Net Carbs | ~5.7g |
Protein | 14.2g |
⚡ Quick Macro Percentages
(Approximate, for keto tracking purposes)
- Fat: ~74% of total calories
- Protein: ~18% of total calories
- Carbs: ~7% of total calories
🧠 Notes You Should Know
- Potassium note:
1950mg seems off for 1 cup. Raw cauliflower has about 320mg potassium per cup; cooked it’s slightly less. Heavy cream and cheddar add some potassium, but not enough to hit 1950mg per serving.
Realistic potassium per serving is likely around 500–700mg, not nearly 2000mg unless extra potassium-rich broth is used.
✅ I recommend tracking potassium separately if it’s critical for your electrolytes! - Sodium caution:
600mg is a fair average if you use a regular chicken broth + cheese. If you use a low-sodium broth, you can drop this to ~400–450mg per serving. - Carb source reminder:
Most of the carbs are from the cauliflower (which is keto-friendly because it’s high-fiber) and a little from the cream and cheese.
Check out More Recipes:
- Low Carb Keto Zuppa Toscana Soup
- Low Carb Keto Chicken Florentine Soup
- Low Carb Keto Pho
- Low Carb Keto Slow Cooker Chicken Pot Pie Soup

Low Carb Keto Cauliflower Cheese Soup
Ingredients
Instructions
- Sauté garlic in a Dutch oven over medium heat (1 min).
- Add broth, cream, and cauliflower. Bring to boil, then simmer until tender (10–20 min).
- Remove ⅓ of cauliflower, set aside.
- Blend remaining soup until smooth.
- Lower heat to LOW. Stir in cheese, ½ cup at a time.
- Blend again if needed.
- Stir in reserved cauliflower and serve.