Whole30 Creamy Chicken and Mushroom Soup for Lunch

5 min prep 4 min cook 4 servings
Whole30 Creamy Chicken and Mushroom Soup for Lunch
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

The first time I made this Whole30 Creamy Chicken and Mushroom Soup, it was a grey-skied Tuesday that felt more like February than October. My inbox was overflowing, the dog had chewed my favorite sneaker, and I had exactly thirty-five minutes between Zoom calls to cobble together lunch. I opened the fridge hoping for a miracle and spotted the last two chicken thighs, a half-pound of creminis, and the dregs of a can of coconut milk. Twenty-five minutes later I was cradling a bowl of silk-smooth soup so luxurious I actually set my laptop aside to savor it. No kidding—I sent the recipe to three coworkers before the afternoon stand-up meeting, and by Friday our Slack channel was basically a soup fan club. That’s the magic here: it tastes like something you’d order at a farm-to-table bistro, but it comes together faster than waiting for the drive-through line at Panera. Whether you’re in the thick of a January Whole30 reset, feeding a house full of teenagers who “don’t eat healthy food,” or simply craving comfort that won’t send you into a 3 p.m. carb coma, this is the midday hug you can sip with a spoon.

Why This Recipe Works

  • One-Pot Wonder: Minimal dishes, maximum flavor—everything from searing to simmering happens in the same Dutch oven.
  • Coconut Cream Without the Coconut Taste: A few aromatics tame the tropical notes so even coconut skeptics devour it.
  • 20-Minute Protein: Bite-size chicken pieces cook in the same broth that later becomes your creamy base—no dry, rubbery breast here.
  • Umami Bomb: A trio of mushrooms, fish sauce, and sun-dried tomatoes layers depth usually reserved for long-simmered stocks.
  • Meal-Prep Star: Holds beautifully for four days in the fridge and reheats like a dream on the stovetop or in the microwave.
  • Whole30 + Paleo + Dairy-Free: Every ingredient passes the label test, but you absolutely will not feel like you’re “dieting.”
  • Freezer-Friendly: Portion into silicone muffin trays, freeze, then pop out into zip bags for single-serve emergency lunches.

Ingredients You'll Need

Ingredients

Great soup starts at the grocery store, but don’t worry—nothing here requires a specialty shop. Below I walk you through each component, why I chose it, and the easiest swaps if your pantry or budget demands flexibility.

Avocado Oil: My go-to high-heat fat for searing. It’s neutral, heart-healthy, and Whole30 compliant. If you can’t find it, refined coconut oil or ghee work, but avoid EVOO here—it burns before the chicken gets that gorgeous fond.

Chicken Thighs: Dark meat equals built-in flavor insurance. I slice them into ½-inch chunks so they cook through in under ten minutes. Breast is fine if it’s what you have; just reduce the simmer time by two minutes.

Mushroom Trio: Cremini for earthiness, shiitake for that smoky umami backbone, and a handful of oyster mushrooms for delicate texture. Buy them loose instead of pre-packaged; you can smell their sweetness and avoid the slimy ones hiding in the middle.

Onion + Garlic + Shallot: The French trinity I refuse to quit. Shallot melts into the fat and practically dissolves, leaving behind a gentle sweetness that balances the coconut.

Fresh Thyme + Bay Leaf: Woodsy, low-key aromatics that whisper “homemade” without overwhelming the mushrooms. Strip thyme leaves by running your pinched fingers backward down the stem—chef trick, zero waste.

Coconut Milk: Go full-fat, canned, BPA-free if possible. Shake it like a Polaroid picture before opening to re-incorporate the cream. If you’re allergic, substitute equal parts unsweetened almond milk plus two tablespoons almond butter for body.

Chicken Bone Broth: The higher collagen thickens the soup naturally. I keep a rotation of homemade in the freezer, but Kettle & Fire or Thrive Market brands pass Whole30 muster. Warm it slightly before adding to prevent the coconut milk from seizing.

Fish Sauce: The stealth weapon. A mere teaspoon deepens everything without tasting like a seaside boardwalk. Red Boat is my favorite because it contains just anchovies and salt.

Lemon Juice + Zest: Brightness is non-negotiable when you’re working with rich coconut. Zest the lemon before you juice it—life is too short to chase peel around a microplane after it’s squishy.

Cassava Flour: My grain-free thickener of choice. It dissolves clearly and has no chalky aftertaste. Arrowroot or tapioca starch can sub in at a 1:1 ratio, but whisk them with cool broth first to avoid lumps.

Optional Garnish: Crispy prosciutto chips baked while the soup simmers, a shower of chives, and a crack of rainbow peppercorns. They turn weekday lunch into something you’d Instagram without shame.

How to Make Whole30 Creamy Chicken and Mushroom Soup for Lunch

1
Warm Your Pot

Place a heavy-bottomed 4-quart Dutch oven over medium heat for 60 seconds. You want the pot hot enough that a drop of water dances, not sits. Swirl in 2 tablespoons avocado oil and coat the surface with a silicone brush or a careful wrist-twirl.

2
Sear the Chicken

Pat 1¼ pounds boneless, skinless chicken thighs dry—moisture is the enemy of caramelization. Season with 1 teaspoon fine sea salt and ½ teaspoon cracked black pepper. Lay the pieces in the pot in a single layer; if they overlap you’ll steam, not brown. Sear 3 minutes per side until golden edges appear. Remove to a plate; they’ll finish cooking later.

3
Build the Fond

Lower heat to medium-low. Add the minced shallot and diced onion; scrape the lovely browned bits (fond) as the vegetables sweat. If the pot looks dry, splash a tablespoon of broth, not more oil—fat will build quickly once the coconut milk joins the party.

4
Mushroom Mountain

Increase heat back to medium. Add 10 ounces sliced mushrooms—don’t crowd or they’ll stew. Stir once, then let them sit untouched for 90 seconds so they sizzle and shrink. Continue cooking 4 minutes total until the edges tan and the pan looks almost dry.

5
Aromatic Explosion

Clear a small circle in the center of the pot. Add 1 tablespoon tomato paste and 1 teaspoon fish sauce; let them toast 30 seconds until brick red. Stir in 3 cloves grated garlic, 1 teaspoon chopped fresh thyme, and ½ teaspoon smoked paprika for another 30 seconds. Your kitchen will smell like a Provençal dream.

6
Thicken Gently

Sprinkle 1½ tablespoons cassava flour over the vegetables; stir constantly for 1 minute. The flour will disappear into the fat and create a velvety roux without dairy. If you’re new to grain-free thickeners, think of this step as insurance against a watery soup.

7
Deglaze & Simmer

Whisk in 1 cup warmed chicken bone broth, scraping the bottom clean. Add the remaining 2 cups broth, 1 bay leaf, and the partially-cooked chicken plus any resting juices. Bring to a gentle simmer (tiny bubbles at the edge), then reduce heat to low, cover, and cook 8 minutes.

8
Coconut Finale

Stir in 1 cup full-fat coconut milk plus 1 teaspoon lemon zest. Simmer uncovered 3 minutes more to marry flavors. Taste and adjust with ¼ teaspoon salt, ½ teaspoon cracked pepper, and a squeeze of lemon juice. Remove bay leaf. Serve piping hot with optional crispy prosciutto shards and chive batons.

Expert Tips

Control the Heat

If your simmer turns into a rolling boil, the coconut milk can split. Keep it gentle—think of warming bathwater, not jacuzzi jets.

Knife Consistency

Cut mushrooms and chicken the same size so every spoonful is balanced. A ½-inch dice is the sweet spot for 10-minute cooking.

Blender Hack

For ultra-silky texture, ladle one-third of the finished soup into a blender, blitz 20 seconds, then return to the pot. Instant restaurant vibe.

Low-Sodium Broth

Store-bought broths vary wildly in salt. Start with low-sodium so you can season precisely at the end without overdoing it.

Double Batch Trick

This recipe doubles beautifully—use a 6-quart pot and add 2 extra minutes to the final simmer. Lunch for days with zero extra effort.

Mushroom Prep

Wipe mushrooms with a damp paper towel, don’t soak. Waterlogged fungi will steam and turn your soup gray instead of mahogany.

Variations to Try

  • Turkey & Wild Mushroom
    Swap chicken for diced leftover turkey and use chanterelles when in season. Add ¼ cup dry white wine after the mushrooms for a sophisticated edge.
  • Green Goddess Version
    Stir in 2 cups baby spinach at the end and blend in a handful of fresh basil and parsley for a vibrant green hue and herbaceous punch.
  • Spicy Thai Twist
    Add 1 tablespoon red curry paste with the garlic and finish with lime juice instead of lemon. Top with sliced Thai chile and cilantro.
  • Creamy Cauliflower
    For extra veg, fold in 1 cup riced cauliflower during the last 4 minutes. Kids never notice, and you get an extra serving of cruciferous goodness.
  • Sun-dried Tomato & Basil
    Blend in ¼ cup oil-packed sun-dried tomatoes along with the coconut milk for a blush-pink, Tuscan-inspired bowl that pairs beautifully with grilled shrimp.

Storage Tips

This soup stores like a champ, but coconut-based broths can separate if handled roughly. Follow these steps and you’ll enjoy pristine leftovers every time.

Refrigerator

Cool completely, transfer to airtight glass jars, and refrigerate up to 4 days. Reheat gently over medium-low, stirring often; add a splash of broth if it thickened overnight.

Freezer

Ladle into silicone muffin trays, freeze 2 hours, then pop out and store in freezer bags up to 3 months. Thaw overnight in the fridge or reheat straight from frozen in a saucepan with a lid and ¼ cup water over low heat.

Frequently Asked Questions

Absolutely. Dice breast into ½-inch pieces and reduce the final simmer to 5 minutes so they stay juicy. Thighs are more forgiving, but breast works if watched closely.

Replace the coconut milk with 1 cup cashew cream (blend ½ cup soaked cashews + ½ cup water until silky). The flavor is more neutral, still Whole30 compliant, and every bit as creamy.

Yes. Use the sauté function for steps 1–6, then add broth and chicken. Pressure cook on HIGH 6 minutes, quick release, stir in coconut milk, and use KEEP WARM 3 minutes. Instant comfort.

Two rules: warm your broth before adding, and never let the soup reach a hard boil once the coconut milk is in. Gentle heat keeps the fat emulsified and silky.

Mine ask for seconds. The coconut taste is subtle, and blending a portion makes it creamy like the canned stuff from childhood. If your crew is spice-shy, skip the optional chili garnish.

During Whole30, no. Afterward, stir in cooked jasmine rice or rice noodles when reheating. Add them off-heat so they don’t soak up all the luscious broth.
Whole30 Creamy Chicken and Mushroom Soup for Lunch
soups
Pin Recipe

Whole30 Creamy Chicken and Mushroom Soup for Lunch

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
4

Ingredients

Instructions

  1. Heat Pot: Warm Dutch oven over medium heat. Add avocado oil.
  2. Sear Chicken: Season diced thighs with salt & pepper. Sear 3 min per side until golden. Remove to plate.
  3. Sauté Aromatics: Lower heat; cook onion & shallot 2 min, scraping fond.
  4. Cook Mushrooms: Raise heat; add mushrooms. Cook 4 min until browned.
  5. Add Flavor Paste: Stir in tomato paste & fish sauce 30 sec. Add garlic, thyme, paprika; cook 30 sec.
  6. Thicken: Sprinkle cassava flour; stir 1 min.
  7. Simmer: Whisk in warm broth, bay leaf, and chicken. Simmer 8 min.
  8. Finish: Stir in coconut milk & lemon zest. Simmer 3 min. Season, remove bay leaf, and serve hot.

Recipe Notes

For ultra-smooth texture, blend one-third of the finished soup and return to the pot. Keep leftovers up to 4 days refrigerated or 3 months frozen.

Nutrition (per serving)

385
Calories
32g
Protein
11g
Carbs
24g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.