This comforting bowl of soup is packed with chunks of chicken, bacon, mushrooms and leeks all cooked in a creamy soup base that you would never guess is dairy free! This soup takes just 30 minutes to make and is perfect for an easy winter meal. It’s Whole30, Paleo, Keto, Grain Free, Gluten Free, Dairy Free and Specific Carbohydrate Diet Legal.

This comforting bowl of soup is a healthy spin on something that I loved to order at the pub in London, Chicken, Leek and Bacon Pie. This soup version of the classic pie is packed with the same chunky filling, plus a deliciously creamy base, but skips the pastry topping. I used a trick from my chicken pot pie soup recipe, and used pureed cauliflower to give the soup a delicious creaminess, without the cream!

Why you are going to love this Chicken, Mushroom & Leek Soup
- It’s comfort in a bowl! This soup is so comforting and delicious, it’s perfect for winter. Plus its so creamy you would swear it’s packed with cream (but it’s actually dairy free!)
- It’s a really hearty soup packed with chunks of chicken, bacon, mushrooms and leeks. A bowl of this soup is a satisfying meal that won’t leave you feeling hungry.
- It takes just 30 minutes to make start to finish!

What’s in this soup?
- Chicken: You can use leftover roast chicken, or quickly poach chicken for this soup. To poach the chicken, place 2 chicken breasts in a pot and fill with enough water to cover the breasts. Bring the water to a gentle simmer and leave the chicken to cook for 15-18 minutes. To check if the chicken is done, remove a breast from the water and cut through the thickest part to ensure that it is no longer pink. Allow the chicken to cool slightly before cutting into small bite sized pieces or shredding.
- Mushrooms: chestnut or button mushrooms work well for this soup and add a nice earthiness.
- Bacon: Chopped bacon, pancetta or even ham are all options which add a nice saltiness to the soup.
- Leeks: I absolutely love leeks but if you aren’t a fan you can swap them for thinly sliced celery.
- Cauliflower: The secret ingredient that makes this soup so deliciously creamy.

Can I use cauliflower rice? What about frozen cauliflower?
Absolutely! I use cauliflower florets from a broken down head of cauliflower when making this soup, but frozen cauliflower florets would work just as well. Alternatively the cauliflower florets can be swapped for 2 cups fresh or frozen cauliflower rice.

Ways to modify this creamy Chicken, Mushroom & Leek Soup
- Make it vegetarian: skip the chicken and bacon and add extra mushrooms. Also be sure to use vegetable stock in place of chicken stock.
- Swap the chicken: This is a great way to use up leftover chicken, or alternatively turkey!
- Make it nut free: Swap the almond milk with coconut milk or any other type of milk you prefer to make this soup nut free.

How to store this soup
It will last in an airtight container in the fridge for up to 4 days. Alternatively freeze the soup in ziploc bags or containers for up to 4 months. Place the frozen soup in a pot with a splash of almond milk and leave to thaw on medium heat.

Here are a few more hearty soups that you might enjoy…
- Whole30 Chicken Pot Pie Soup
- Turkey Mulligatawny Soup
- Mexican Chicken Soup
- Stuffed Pepper Soup
- Roasted Cauliflower & Garlic Soup
- Thai Curry Noodle Soup
- Italian Wedding Soup
If you make this recipe let me know in the comment section below, I would love to hear what you think or take a photo and tag me (@everylastbite_) on Instagram, I love seeing your photos!














Although I didn’t follow the recipe amounts (I just used what I had), it turned out very good. Thank you!
This was amazing! My whole family asked for this to be made often.
Soup is very good, but the prep time is about 3 times longer than stated on the recipe. That was with already cooked chicken. I added fresh baby spinach in the last 3 minutes of cooking.
Easy to make and a big hit with my whole family, will definitely make this one again.
I loved the soup. I added two chopped carrots to it, to give it some colour.
This was so delicious!! My only complaint is that there is NO WAY prep time is only 10 mins unless you are a “super chopper.” Took me nearly 30 mins but I might overthink my chops. The hubs went back for seconds AND finished off my scraps 🙂
This soup was amazing!! The only swap I did was some heavy cream in place of the almond milk (didn’t have any). The flavor was delicious from the sweetness of the leaks, and creamy base with the cauliflower. This is definitely a keeper!