Love this? Pin it for later!
There’s something about the first ladle of this soup that instantly transports me to my grandmother’s kitchen—only this version is lighter, brighter, and completely low-carb. I developed it during a January Whole30 when I was craving comfort food that wouldn’t derail my goals. The result? A velvety, cheesy-tasting (yet dairy-free!) soup that’s packed with tender chicken, vibrant broccoli, and enough healthy fat to keep you satisfied for hours. Whether you’re feeding a crowd on game day or meal-prepping lunches for the week, this one-pot wonder is about to become your new favorite.
Why This Recipe Works
- One pot, 30 minutes: Minimal dishes and weeknight-friendly timing.
- Secret creaminess: Blended cauliflower creates a silky base without heavy cream.
- Protein-packed: 30 g protein per serving keeps blood sugar stable.
- Freezer hero: Thaws beautifully for emergency comfort meals.
- Kid-approved: Mild flavor sneaks in extra veggies.
- Customizable: Swap spinach for broccoli, turkey for chicken, or add bacon crunch.
Ingredients You'll Need
Great soup starts with great building blocks. Below I’ve listed exactly what I use, plus the why behind each choice so you can shop with confidence and make intelligent swaps if needed.
Avocado oil (2 Tbsp) – Neutral, high-heat fat for searing chicken. Look for refined if you want zero avocado flavor, or cold-pressed for a buttery note. Coconut oil works, but it will add sweetness.
Boneless skinless chicken thighs (1 ½ lb) – Juicier than breast and nearly impossible to overcook. Organic, air-chilled thighs give the cleanest flavor. Trim excess fat, but leave a little for richness.
Yellow onion (1 medium) – The aromatic backbone. Dice finely so it melts into the soup. Shallots are a sweeter substitute.
Celery (2 stalks) – Adds vegetal depth without carbs. Save the leaves for garnish; they taste like micro herbs.
Garlic (4 cloves) – Freshly minced. Jarred is fine in a pinch, but fresh gives a brighter punch.
Fresh broccoli florets (4 cups) – Buy crowns rather than bags of pre-cut; they stay vivid green longer. Peel the stems and slice them too—no waste.
Cauliflower rice (3 cups) – Fresh or frozen both work. Frozen is cheaper and already washed; thaw 5 min on the counter so it blends evenly.
Low-sodium chicken broth (4 cups) – I prefer Kettle & Fire or homemade. Full-sodium is fine; just taste before adding extra salt.
Canned full-fat coconut milk (1 cup) – Gives luxurious body without dairy. Shake the can vigorously or warm briefly so the fat incorporates.
Dijon mustard (1 tsp) – My secret ingredient; it emulsifies the fat and adds a tangy complexity no one can pinpoint.
Nutritional yeast (3 Tbsp) – Imparts a cheesy, nutty flavor while keeping the recipe vegan-option-friendly. Buy flakes, not powder, for better melt.
Fresh lemon juice (1 Tbsp) – Balances richness and keeps the broccoli’s color pop.
Sea salt & cracked pepper – I use 1 tsp kosher salt to start, then adjust at the end. Fresh pepper matters; pre-ground tastes dusty.
Optional boosters: ½ tsp turmeric for golden color, pinch red-pepper flakes for gentle heat, or a handful of baby spinach for extra greens.
How to Make Creamy Chicken and Broccoli Soup for a Low Carb Meal
Sear the chicken
Pat thighs dry; moisture is the enemy of browning. Heat avocado oil in a heavy Dutch oven over medium-high until shimmering. Add chicken in a single layer, sprinkle with ½ tsp salt and ¼ tsp pepper, and cook undisturbed 4 minutes. Flip and cook 3 minutes more. You’re not looking for full doneness—just golden fond. Transfer to a plate; juices will finish cooking in the soup later.
Build the aromatics
Lower heat to medium. In the rendered fat, add onion and celery with a pinch of salt. Sauté 3 minutes until translucent, scraping browned bits. Add garlic; cook 30 seconds until fragrant but not browned.
Bloom the cauliflower
Stir in cauliflower rice and cook 2 minutes. This removes raw cruciferous edge and lets it absorb flavors. Dust with turmeric here if using.
Simmer to softness
Pour in 3 cups broth, raise heat, and bring to a gentle boil. Reduce to low, cover, and simmer 10 minutes until cauliflower is very tender.
Blend the base
Use an immersion blender right in the pot until completely smooth. (Alternatively, cool 5 min and blend in batches in a vented high-speed blender.) Return to pot.
Add creaminess & chicken back
Whisk coconut milk, Dijon, and nutritional yeast into the soup. Dice the rested chicken (it will finish cooking) and return along with any juices. Simmer 3 minutes.
Add broccoli
Stir in broccoli florets and remaining 1 cup broth. Cover and simmer 4-5 minutes until bright green and just tender—no longer, or you’ll lose that gorgeous color.
Finish & serve
Stir in lemon juice, taste, and adjust salt and pepper. Ladle into warm bowls, garnish with celery leaves, cracked pepper, and a drizzle of good olive oil if desired.
Expert Tips
Tip #1: Chop chicken while warm
A short rest lets juices redistribute, but cutting while still warm prevents stringy shreds.
Tip #2: Brighten at the end
Acid stops broccoli from turning army green and wakes up all flavors.
Tip #3: Double the batch
Soup thickens as it sits; add broth when reheating to restore silkiness.
Tip #4: Bacon bonus
Render 3 strips first, use the fat to sear chicken, crumble on top for smoky crunch.
Tip #5: Frozen broccoli hack
Add straight from frozen during last 2 minutes to prevent mushy texture.
Tip #6: Thermometer check
Chicken is safe at 165°F but will climb there in the hot soup without drying.
Variations to Try
- Mushroom Lovers: Swap broccoli for sliced cremini; deglaze with 2 Tbsp dry sherry before adding broth.
- Seafood Spin: Use shrimp instead of chicken; add during last 3 minutes until pink.
- Dairy-licious: Stir in ½ cup shredded sharp cheddar after blending for classic broccoli-cheddar vibe.
- Thai Twist: Add 1 Tbsp red curry paste with garlic, finish with lime juice and cilantro.
- Vegan Option: Sub 2 cans chickpeas for chicken and use veggie broth; still creamy thanks to cauliflower.
- Spicy Kick: Stir in 1 diced jalapeño with onion and ¼ tsp cayenne.
Storage Tips
Refrigerator: Cool completely, transfer to airtight glass jars, and refrigerate up to 5 days. Reheat gently with a splash of broth or water; microwave 60-second bursts, stirring, or stovetop over medium-low.
Freezer: Portion into silicone muffin trays for single servings, freeze solid, then pop out and store in zip bags up to 3 months. Thaw overnight in fridge or simmer from frozen with extra liquid.
Meal-Prep Bowls: Layer soup on bottom, top with raw spinach (wilts when reheated) and pre-cooked bacon bits. Grab-and-go for office lunches.
Frequently Asked Questions
Creamy Chicken and Broccoli Soup for a Low Carb Meal
Ingredients
Instructions
- Heat the pot: Warm avocado oil in Dutch oven over medium-high. Season chicken with ½ tsp salt and ¼ tsp pepper; sear 4 min per side until golden. Transfer to plate.
- Sauté aromatics: Lower heat to medium. Add onion and celery; cook 3 min. Stir in garlic 30 sec.
- Cook cauliflower: Add cauliflower rice; cook 2 min.
- Simmer: Pour in 3 cups broth, cover, and simmer 10 min until cauliflower is very soft.
- Blend: Purée soup with immersion blender until silky.
- Cream & return chicken: Whisk in coconut milk, Dijon, and nutritional yeast. Dice chicken and add back; simmer 3 min.
- Add broccoli: Stir in broccoli and remaining 1 cup broth; cook 4-5 min until tender and bright.
- Finish: Add lemon juice, taste, adjust seasoning, and serve hot.
Recipe Notes
For ultra-smooth texture, strain after blending. Soup thickens on standing—thin with broth when reheating.