There’s something about a warm, velvety bowl of soup that just feels like a big hug on a plate. This Creamy Paleo Chicken and Mushroom Soup Recipe is exactly that—rich, comforting, and packed with wholesome ingredients that make you feel nourished from the inside out. It’s a go-to in my kitchen whenever I want something cozy and satisfying, yet still clean and healthy.
Jump to:
Why You'll Love This Recipe
This Creamy Paleo Chicken and Mushroom Soup Recipe is one of those dishes that’s effortlessly impressive but super straightforward to whip up. It hits the perfect balance of creamy and nourishing without relying on dairy or heavy creams, making it a wholesome option even for special diets.
- Rich, creamy texture: Thanks to full-fat coconut milk and arrowroot starch, you get that luscious mouthfeel without dairy or grains.
- Flavor-packed veggies: Leeks, mushrooms, kale, and fresh herbs combine for layers of savory goodness you’ll crave again and again.
- Simple, clean ingredients: This recipe fits perfectly into paleo and Whole30 lifestyles—so you can enjoy without any guilt or confusion.
- Comfort food that’s actually healthy: It’s cozy and filling, yet full of vitamins, protein, and good fats to keep you energized and satisfied.
Ingredients & Why They Work
Every ingredient in this soup plays a role, both for flavor and texture. The combo of hearty chicken thighs and earthy mushrooms paired with bright aromatics like leeks and fresh rosemary creates comfort that doesn’t feel boring. And those small additions—nutritional yeast and arrowroot starch—bring umami and creaminess that truly elevate it.
- Boneless skinless chicken thighs: Juicy and flavorful, thighs stay tender and add rich protein.
- Ghee (or refined coconut oil): Adds a buttery richness without dairy, perfect for sauteing those veggies.
- Leeks: Mild and sweet, leeks add depth of flavor; if you don’t have leeks, onions are an easy swap.
- Garlic: A must for that aromatic punch that wakes up the whole soup.
- White button mushrooms: Their umami tone adds earthiness and meaty texture.
- Kale: A nutrient powerhouse that softens perfectly in soup, adding color and chew.
- Arrowroot starch: The secret to the creamy, thickened broth without any grains or dairy.
- Chicken bone broth: Rich in minerals, it’s the nourishing base that ties everything together.
- Organic full-fat coconut milk: Creamy without overpowering coconut flavor—choose full fat for best consistency.
- Nutritional yeast: Adds a subtle cheesy, savory note while being Whole30 friendly.
- Brown mustard: Brings a mild tang to brighten the richness, check Whole30 compliance for your brand.
- Fresh sage and rosemary: Aromatic herbs that deepen the soup’s warm flavor profile.
- Sea salt and pepper: Essential for seasoning, but easy to adjust to your taste.
Make It Your Way
I love tweaking this soup depending on what’s fresh or what mood I’m in. Feel free to add your favorite greens like spinach if kale isn’t your thing, or swap herbs to what you have on hand. It’s quite forgiving and flexible, making it a perfect base to experiment with flavors you enjoy.
- Variation: Once I tried it with roasted garlic instead of raw minced garlic—it added a lovely sweetness and mellow depth that was a delightful twist.
- Make it heartier: Add diced sweet potatoes or parsnips for extra carbs and natural sweetness.
- Spice it up: A pinch of cayenne or smoked paprika works great for those who like a bit of warmth.
Step-by-Step: How I Make Creamy Paleo Chicken and Mushroom Soup Recipe
Step 1: Sauté the Aromatics & Mushrooms
I start by melting ghee over medium heat—it smells heavenly as it melts. Then in go the chopped leeks, which I cook slowly until they're soft and fragrant, about 4-5 minutes. Next, add the mushrooms and garlic. This stage is all about building flavor, so stir occasionally, letting the mushrooms shrink and the garlic get fragrant but not burnt—about 2-3 minutes. This step sets the savory base you’ll thank me for later.
Step 2: Prepare the Broth Mixture & Add Kale
While those veggies are softening, whisk the arrowroot starch into the chicken bone broth carefully to avoid lumps—that’s key for thickening the soup smoothly. Then, toss in your kale right over the mushrooms—it looks like a mountain of greens at first, but trust me, it wilts down to just the right amount. Pour in the broth mixture and coconut milk, stirring gently to combine everything.
Step 3: Bring It to a Boil & Thicken
Turn the heat up to bring the pot to a gentle boil while stirring continuously—this activates the arrowroot to thicken the broth. Be mindful not to let it boil over, so reduce heat slightly once bubbling. You’ll notice the broth transform into a creamy, luscious base—it’s always such a satisfying moment!
Step 4: Add Chicken, Herbs & Seasoning
Now it’s time to add that tender chicken (if you pre-cooked it) along with the minced sage and rosemary. Season with sea salt and pepper to your liking—remember your chicken might already be seasoned, so taste before adding more. Let the soup simmer gently for a few more minutes so flavors meld together beautifully.
Top Tip
From my kitchen to yours, here are a few nuggets I’ve learned that make this Creamy Paleo Chicken and Mushroom Soup Recipe truly shine.
- Pre-cook the chicken: For best texture without waiting longer, I like to gently poach or pan-sear my chicken thighs first, then slice them before adding to the soup.
- Whisk arrowroot carefully: Avoid clumps by mixing arrowroot with broth before adding to the pot. Stir constantly once boiling to prevent sticking.
- Don’t overcook kale: Toss it in at the right time so it keeps some texture and vibrant green color—overcooked greens can be sad!
- Adjust seasoning last: Bone broth and chicken can be salty, so taste before adding extra salt or pepper to keep balance.
How to Serve Creamy Paleo Chicken and Mushroom Soup Recipe
Garnishes
I usually sprinkle a little freshly chopped thyme or parsley on top for a burst of color and freshness. A tiny drizzle of extra virgin olive oil adds silkiness to my bowl just before serving. If you like a tangy twist, a squeeze of fresh lemon juice brightens the creamy depth beautifully.
Side Dishes
This soup stands up nicely to paleo-friendly dinner rolls or a simple side salad with lemon vinaigrette. For heartier meals, roasted root vegetables alongside make for a nutrient-dense and filling plate.
Creative Ways to Present
For special occasions, I’ve served this soup in hollowed-out mini pumpkins or carved-out round bread bowls (for paleo or non-Whole30 guests), which adds an elegant cozy vibe. Garnishing each bowl with a sprig of rosemary makes it extra festive and inviting.
Make Ahead and Storage
Storing Leftovers
Leftovers keep well in an airtight container in the fridge for up to 3 days. I always cool it before sealing to avoid condensation, which helps it stay fresh and flavorful.
Freezing
This soup freezes beautifully, which is great for batch cooking. I portion it out in freezer-safe containers and thaw overnight in the fridge before reheating. The creamy texture stays intact without separating.
Reheating
Reheat gently on the stove over low to medium heat, stirring occasionally. This helps maintain the soup’s creaminess and prevents the coconut milk from curdling. Add a splash of bone broth or water if it gets too thick.
Frequently Asked Questions:
Yes, as long as you use Whole30-compliant bone broth, brown mustard, and confirm your nutritional yeast label is compliant (many brands are). This Creamy Paleo Chicken and Mushroom Soup Recipe avoids dairy, grains, and added sugars, making it perfect for Whole30.
Absolutely! Chicken breast works fine, but thighs tend to be juicier and add a richer flavor to the soup. If you use breast, be careful not to overcook it so it stays tender.
You can substitute tapioca starch for arrowroot starch in this recipe with equal results. Both help thicken the broth and create that creamy texture without gluten or dairy.
This specific recipe relies on chicken and bone broth, so it’s not vegan. However, you could experiment by using vegetable broth, tofu or mushrooms for protein, and coconut milk to keep it creamy for a vegan adaptation.
Final Thoughts
This Creamy Paleo Chicken and Mushroom Soup Recipe has become one of those meals I turn to when I want something that feels both indulgent and nourishing. It’s the kind of soup you can enjoy any season and easily make your own with just a few tweaks. Trust me, once you try it, you’ll keep coming back to its rich, cozy goodness — a true kitchen hug waiting to happen.
Print
Creamy Paleo Chicken and Mushroom Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 5 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Paleo, Whole30, American
- Diet: Gluten Free
Description
This creamy paleo chicken soup is a comforting and flavorful dish made with tender chicken thighs, earthy mushrooms, fresh kale, and aromatic herbs. It features a dairy-free, Whole30-compliant coconut milk base thickened with arrowroot starch for a velvety texture. Perfect for a nourishing weeknight meal, this soup is packed with wholesome ingredients and cozy seasonings.
Ingredients
Main Ingredients
- 1 lb boneless skinless chicken thighs
- 3 tablespoon ghee (grass-fed butter, or refined coconut oil)
- 2 leeks (white and light green parts only, chopped)
- 3 cloves garlic (minced)
- 2 cups white button mushrooms (sliced)
- 2-3 large handfuls kale (roughly chopped)
Liquids & Thickeners
- 2 tablespoon + 2 teaspoon arrowroot starch (or tapioca)
- 2 ⅔ cups chicken bone broth
- ⅔ cup organic coconut milk (full fat)
Flavorings & Seasonings
- 2 tablespoon nutritional yeast
- ½ tablespoon brown mustard (check label for Whole30 compliance)
- 2 sage leaves (minced)
- 2 teaspoon fresh minced rosemary
- Sea salt and pepper to taste (approximately ¼ teaspoon sea salt and ⅛ teaspoon pepper)
Instructions
- Prepare the base: Melt the ghee, butter, or refined coconut oil in a large saucepan over medium heat. Add the chopped leeks and cook until softened, about 3-5 minutes. Then add the sliced mushrooms and minced garlic, stirring to coat everything evenly. Continue to cook for another 2-3 minutes until the mushrooms become soft.
- Mix broth and thickeners: While the vegetables cook, whisk the arrowroot starch into the chicken bone broth until fully dissolved to create a smooth mixture without lumps.
- Add kale and liquids: Add the roughly chopped kale to the saucepan with the vegetables and stir gently. Pour in the broth mixture and coconut milk. Whisk in the nutritional yeast and brown mustard until well combined.
- Cook the soup: Increase the heat and bring the soup to a boil, stirring frequently. Once boiling, reduce the heat slightly to avoid overflowing and continue to boil and stir until the soup thickens, approximately 5-7 minutes. Then reduce the heat to low.
- Finish with chicken and herbs: Add the boneless skinless chicken thighs, minced sage leaves, and fresh rosemary to the pot. Season with sea salt and pepper to taste. Allow the soup to simmer on low heat for an additional 5-7 minutes, or until the chicken is cooked through and tender.
- Serve: Ladle the soup into bowls and enjoy warm. Optionally serve with paleo dinner rolls (note that these are not Whole30 compliant).
Notes
- This soup is cozy, comforting, and loaded with healthy veggies and flavor, making it perfect for nourishing weeknight dinners.
- You can substitute chopped onions for leeks if preferred.
- Use refined coconut oil if avoiding dairy or ghee for a fully paleo and Whole30 compliant option.
- Adjust salt and pepper seasoning based on whether your chicken is pre-seasoned.
- Arrowroot starch helps thicken the soup without gluten, but tapioca starch can be used as an alternative.
- If you want a richer flavor, use homemade chicken bone broth if possible.
- For thicker soup, add a little more arrowroot starch dissolved in broth towards the end of cooking.
Nutrition
- Serving Size: 1 serving
- Calories: 343 kcal
- Sugar: 2 g
- Sodium: 150 mg
- Fat: 19 g
- Saturated Fat: 12 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 16 g
- Fiber: 2 g
- Protein: 27 g
- Cholesterol: 109 mg
Leave a Reply