Soups & Stews
This Atkins chicken soup delivers all the comforting warmth of traditional soup without the carb-heavy ingredients. The secret lies in a rich, flavorful broth packed with tender chicken, hearty vegetables, and aromatic seasonings—all designed to keep carbs in check while satisfying your soul.
I developed this recipe during a particularly busy week when I needed something nourishing yet low-carb, and it quickly became a staple in my meal rotation.
The foundation starts with a foolproof bone broth base that simmers for hours to extract deep, savory flavors. Chicken thighs (not breasts) stay juicy and tender, while low-carb vegetables like cauliflower, zucchini, and spinach add substance without the starch.
A touch of creaminess comes from heavy cream or coconut milk, ensuring the soup feels indulgent rather than restrictive.
What you'll end up with is a hearty, restaurant-quality soup that's light enough for lunch but satisfying enough for dinner. The aroma alone—warm broth infused with garlic, thyme, and bay leaves—will have everyone asking for seconds. Each spoonful delivers protein, vegetables, and flavor without the guilt.
Perfect for meal prep or a quick weeknight dinner, this soup proves that low-carb eating doesn't mean sacrificing comfort. The instructions are straightforward, and the ingredients are easy to find. Let's get started—your taste buds (and carb-conscious diet) will thank you.
Ingredients for atkins chicken soup
Comforting flavors with zero carb guilt—just chicken, veggies, and aromatic herbs.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 1 ½ lb | Bone-in, skin-on preferred |
| Chicken Bone Broth 💧 | 4 cups | Homemade or quality store-bought |
| Cauliflower Florets 🥬 | 4 cups | Fresh or frozen, chopped |
| Zucchini 🍆 | 2 medium | Sliced into half-moons |
| Fresh Spinach 🌿 | 4 cups | Packed, loosely chopped |
| Yellow Onion 🧅 | 1 medium | Diced, yellow or white |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Bay Leaves 🍃 | 2 whole | Dried or fresh |
| Heavy Cream 🥛 | ¼ cup | Full-fat for richness |
| Coconut Milk 🥥 | ¼ cup | Full-fat, optional swap |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin for flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
Chicken thighs are non-negotiable here—they stay juicy and flavorful while simmering, unlike breasts. Trader Joe's and Costco sell bone-in thighs at great prices, and the skin adds richness to the broth. For the broth, homemade is ideal but quality store-bought like Pacific Foods or Imagine works in a pinch. Cauliflower is your carb stand-in—pick fresh heads for denser florets, or frozen for convenience. The zucchini should be firm, not mealy, and spinach adds vibrant color without bulk. Fresh herbs make all the difference, so grab thyme and bay leaves from the bulk section if you can—Penzeys has great organic options.
No heavy cream? Coconut milk is the perfect swap—it adds creaminess without dairy. Short on garlic? Garlic powder at half the amount works, but fresh is worth the extra minute. The olive oil matters here—extra-virgin has more flavor than light varieties. If you're using frozen veggies, thaw them first for even cooking. For extra depth, toast the spices in the olive oil for 30 seconds before adding broth—worth the extra minute. The lemon juice brightens everything, so don't skip it even if you're not a fan.
This soup tastes even better the next day as flavors meld. Store in airtight containers for 4-5 days in the fridge or freeze for 3 months. I double the batch and portion it into containers—perfect for lunches all week. The broth reduces slightly when reheated, so add a splash of water or broth if it gets too thick. Garnish with fresh herbs before serving—fresh thyme or parsley adds that restaurant-quality touch.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by this recipe because the veggies are so forgiving—cauliflower florets and zucchini slices don’t need perfect cuts. Toss in whatever shape you get from your knife (or even a mandoline if you’re fancy), and it still looks intentional. The spinach just wilts in seconds, so no overcooking stress here.
- Rich Without Guilt: That bone broth? Chef’s kiss. It’s the backbone of this soup, turning simple chicken thighs into something deeply satisfying—no heavy cream or creaminess here. The cauliflower soaks up all the flavor while staying light, and the zucchini adds that fresh crunch. It’s the kind of soup that tastes indulgent but won’t derail your Atkins plan.
- Lunchbox Magic: Between us, this is my go-to for meal prep. The broth stays warm for days, the chicken shreds easily, and the veggies hold up better than you’d think. Pack it cold or reheat it—either way, it’s a hit. Honestly, I’ve even sent it in my kid’s lunchbox (yes, even on a Tuesday), and they’ve never complained.
- Budget-Friendly Luxury: Chicken thighs are cheaper than breasts, and bone broth stretches this recipe into three hearty servings. Cauliflower and zucchini are usually dirt cheap, and spinach is a pantry staple. It’s the kind of meal that feels special but won’t break the bank—especially when you’re left with seconds (or thirds) the next day.
Step-by-step instructions for Atkins chicken soup
This method delivers rich, hearty soup with zero carb guilt—every step designed for maximum flavor while keeping it light.
Sear the Chicken Thighs for Deep Flavor
Pat the 1.5 lb chicken thighs dry with paper towels—removing moisture ensures a better sear. Heat 1 tbsp olive oil in a large pot over medium-high heat until shimmering. Working in batches if needed, add the chicken thighs skin-side down and cook for 5-6 minutes until the skin is golden brown and crispy.
Flip the thighs and cook for another 4-5 minutes until the meat reaches 165°F internally. Here's the thing—don't crowd the pan. Giving each thigh space promotes even browning. Once cooked, remove the thighs and set them aside on a plate, leaving the rendered fat in the pot. This golden fat will form the flavor base for your soup.
Build the Aromatic Base with Onion and Garlic
In the same pot with the chicken fat, add the 1 medium yellow onion (diced) and cook over medium heat for 5-6 minutes until softened and just beginning to turn golden. This step develops the onion's natural sweetness—don't rush it. Add the 4 cloves garlic cloves (minced) and 1 tbsp fresh thyme (chopped leaves), cooking for 30 seconds until fragrant.
Stir in the 2 whole bay leaves and pour in the 4 cups chicken bone broth. Bring to a gentle simmer, then return the chicken thighs to the pot. The broth should cover the thighs by about an inch—if not, add a splash of water. Let the soup simmer uncovered for 20 minutes, allowing the chicken to cook through and infuse the broth with flavor.
Add Vegetables in Stages for Perfect Texture
After the chicken has simmered for 20 minutes, remove the thighs and shred the meat using two forks, discarding skin and bones. Return the shredded chicken to the pot. Add the 4 cups cauliflower florets and 2 medium zucchini (sliced into half-moons), then simmer for 8-10 minutes until the cauliflower is tender but still holds its shape.
Here's where it gets good—stir in the 4 cups fresh spinach and cook for just 2-3 minutes until wilted. The spinach should melt into the soup rather than overcook. Season with 1 tsp salt and 0.5 tsp black pepper, then stir in the 1 tbsp lemon juice. This brightens the flavors and balances the richness of the broth.
Finish with Creamy Richness
Reduce heat to low and stir in the 0.25 cup heavy cream and 0.25 cup coconut milk (if using). Let the soup simmer gently for 3-4 minutes until slightly thickened but still smooth. The cream adds a velvety texture without overpowering the broth's depth. Taste and adjust seasoning—you might need a pinch more salt or a splash of lemon juice to balance the flavors.
This is the moment that matters: let the soup rest for 5 minutes off the heat. This allows the flavors to meld and the cream to fully incorporate. Serve immediately with crusty bread on the side—though you won't need much, this soup is satisfying enough on its own.
Pro Tips For Making Atkins Chicken Soup
- CRISP THE THIGHS FIRST: Skip the slow simmer for raw chicken thighs—sear them skin-side down in a hot pan until the skin turns golden and crispy. This adds depth of flavor that simmering alone can’t match, and the skin stays edible (just watch for smoke—medium-high heat, not a fire).
- TRIM CAULIFLOWER SMALL: Break the florets into bite-sized pieces, not giant chunks. They’ll cook faster and soak up broth better, especially if you’re adding them early. I used to leave them too big, and they’d turn mushy while the zucchini stayed crunchy.
- ADD SPINACH LAST: Toss in the spinach right at the end—it wilts in seconds and keeps its bright color. If you add it too soon, it’ll turn sad and limp, no matter how much you love it. (Yes, even if you’re impatient like me.)
- SALT THE BROTH EARLY: Season the bone broth with salt as soon as it starts simmering, not after everything else is in. The chicken and veggies will absorb more flavor this way, and you won’t end up with a bland base that needs rescuing. Trust me, it makes a real difference.
Make-ahead tips for atkins chicken soup
Broth Prep Ahead
Make your bone broth the day before—it deepens in flavor as it cools and reheats. Simmer 2 lbs chicken bones with 1 onion, 4 garlic cloves, and 2 bay leaves in 8 cups water for 8-10 hours.
Strain and store in the fridge for up to 5 days or freeze for 3 months. This shortcut saves time and elevates your soup's depth. 💧
Chicken Prep Shortcut
Save 15 minutes by pre-cooking the chicken thighs. Sear them as directed, then refrigerate in an airtight container for up to 2 days. Reheat gently in the broth before shredding—this keeps them juicy and ready to go. I often prep a batch on Sundays for quick weeknight soups. 🍗
Veggie Prep Strategy
Chop all vegetables while the broth simmers to save time. Store cauliflower and zucchini in separate quart-sized freezer bags with 1 tsp olive oil to prevent browning.
Spinach stays fresh for 5 days in a sealed container. When ready to cook, just dump them into the pot—no extra prep needed. ✨
Freezer-Friendly Portions
Portion the finished soup into quart-sized containers with 1-inch headspace for expansion. Freeze for up to 3 months. When reheating, thaw overnight in the fridge, then warm on the stovetop with ¼ cup water to restore texture. I label containers with dates to track freshness. ❄️
Creamy Add-Ins Prep
Mix heavy cream and coconut milk in a small airtight container and store in the fridge for up to 5 days. Keep this mixture separate until reheating to prevent curdling.
Add it during the final 3-4 minutes of cooking for perfect texture. This keeps your soup creamy without extra effort. 🥛
Garnish on Demand
Store fresh thyme and parsley in damp paper towels wrapped in plastic wrap for 7 days. Keep lemon wedges in the freezer for quick juice additions. Garnish just before serving to keep flavors vibrant—this makes your soup feel restaurant-fresh every time. 🌿
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this Atkins-friendly soup?
While you can substitute chicken breast, thighs are ideal because they stay juicier and more flavorful during long simmering. If you must use breast, opt for bone-in pieces to retain moisture. For best results, trim excess fat from thighs to keep the soup lighter.
How do I make this soup even creamier without adding carbs?
For extra richness, stir in 1 tablespoon of butter or 2 tablespoons of sour cream at the end. Both add creaminess while keeping the recipe low-carb. The coconut milk already provides a base creaminess, so these additions will elevate it further without altering the Atkins compliance.
What vegetables can I swap in to keep it low-carb?
Great options include broccoli, green beans, or asparagus—all under 5g net carbs per cup. For heartier texture, add mushrooms or celery. Just avoid potatoes, carrots, or corn which are higher in carbs. The key is keeping veggies firm and adding them in stages for perfect texture.
Will this soup reheat well? How do I prevent it from getting watery?
Yes, it reheats beautifully! Warm on low heat with the lid slightly ajar to prevent overcooking. If it gets too thick, add 1-2 tablespoons of broth to restore consistency. For extra insurance, stir in a teaspoon of cornstarch mixed with water (optional) if you prefer a smoother texture.
Can I make this soup in an Instant Pot?
Sear the chicken thighs first, then add all ingredients except the cream. Cook on high pressure for 10 minutes, then quick-release. Stir in the cream during the final 3 minutes on low heat. The pressure cooker cuts time by half while keeping all flavors intact.
