Jump to Recipe Whole 30Nut FreeEgg FreeNo Added Sugar
This chicken spinach artichoke soup is packed with veggies, flavor, protein and healthy fats. It comes together quickly and the leftovers are delicious too! Great for weeknight dinners and meal prep, this creamy, comforting paleo soup is dairy free, Whole30 compliant and keto friendly too.
I’m in love with spinach artichoke anything – I mean have you tried my twice baked potatoes?
Or spaghetti squash boats? Or this vegan + paleo dip? I will keep up the spinach artichoke recipes as long as I can – it’s one of my favorite flavor combos.
So, given my love for all things spinach artichoke along with a recent soup kick, this recipe basically made itself.
It’s easy, comforting, creamy and also good for you! With lots of protein, veggies, flavor and texture it’s everything a soup should be.
What You Need to Make Chicken Spinach Artichoke Soup
Simple ingredients are all you need to make this seriously cozy, delicious soup recipe. These are the ingredients:
Cooked shredded chicken Ghee or avocado oil1 medium onion4 cloves garlicTapioca flour, or arrowroot flour Chicken bone brothCoconut milk, or coconut creamNutritional yeast (optional, adds flavor)Mustard LemonFresh baby spinachCanned artichoke heartsSea salt and black pepper
How to Make Chicken Spinach Artichoke Soup
Assuming you have your chicken cooked already, this soup comes together fast! Make sure you have all the ingredients prepped before beginning to make things easy.
Heat a stock pot over medium heat and add the ghee or oil. Add the onion and stir to coat, cook 2-3 minutes until soft and fragrant. Then add in the garlic, season with sea salt and pepper, and cook another minute until fragrant.
Add the flour to the mixture and stir, then slowly pour in the broth, stirring continuously. Bring to a boil, stirring. The soup will thicken as it cooks.
Once boiling and thick, lower to a simmer and stir in the chicken, coconut milk, nutritional yeast, mustard, and lemon juice. Raise the heat to medium and cook 3-5 minutes. Stir in the spinach in batches, then the artichoke hearts, and simmer another 2-5 minutes to blend flavors.
Taste and season with salt and pepper as desired, then serve right away.
Tips for Making Creamy Dairy Free and Paleo Soup
For a creamy soup, I like to use a combination of tapioca or arrowroot as a thickening agent, broth, and full fat coconut milk or cream.
The flour thickens the soup just enough and the coconut milk gives it a creamy quality.
And no, the soup will not taste like coconut! The other flavors in the soup – lemon, mustard, onion, garlic, nutritional yeast – cover up any coconut flavor.
If you’re SUPER sensitive to coconut flavor you can always replace the milk or cream with cashew cream for another great dairy free option. And of course if you are okay with dairy, heavy cream is the way to go.
How to Meal Prep Chicken Spinach Artichoke Soup
You can store this soup in the refrigerator for up to 4 days, either in individual portions (like for lunches) or in one batch.
I recommend reheating on the stove top while stirring to blend everything back together. You can also freeze the soup for up to about a month, thaw slightly, and reheat on the stove top as well.
I hope you’re exciting for a delicious creamy soup that’s packed with flavor and nutrients! Chicken spinach artichoke soup here we come – enjoy!
Chicken Spinach Artichoke Soup {Whole30, Keto}
Chicken Spinach Artichoke Soup {Whole30, Keto}
This chicken spinach artichoke soup is packed with veggies, flavor, protein and healthy fats. It comes together quickly and the leftovers are delicious too! Great for weeknight dinners and meal prep, this creamy, comforting paleo soup is dairy free, Whole30 compliant and keto friendly too.Prep Time: 10 minutesCook Time: 20 minutesServings: 6 servingsPrint this RecipeDid you make this recipe?Leave a review from votes
Ingredients
2-3cupscooked shredded chicken3Tbspghee or avocado oil1medium onionchopped4clovesgarlicminced3Tbsptapioca flouror arrowroot flour3 1/2cupschicken bone brothor chicken broth3/4cupcoconut milkfull fat, or coconut cream2Tbspnutritional yeastoptional, adds flavor1 1/2tspstone ground mustardJuice of half a lemon4-5ozfresh baby spinachchopped1 14oz canartichoke heartsdrained and choppedSea salt and black pepperto taste
Instructions
Have all ingredients prepped as per the ingredients before beginning.Heat a stock pot over medium heat and add the ghee or oil. Add the onion and stir to coat, cook 2-3 minutes until soft and fragrant. Add the garlic, season with sea salt and pepper and cook another minute until fragrant.Add the tapioca or arrowroot flour to the mixture and stir, then slowly pour in the broth, stirring continuously. Bring to a boil, stirring. The soup will thicken as it cooks.
Once boiling and thick, lower to a simmer and stir in the chicken, coconut milk, nutritional yeast, mustard, and lemon juice. Raise the heat to medium and cook 3-5 minutes.
Stir in the spinach in batches, then the artichoke hearts, and simmer another 2-5 minutes to blend flavors. Taste and season with salt and pepper as desired. Serve hot. Enjoy!
Recipe Notes
*To lower the carb count more, add just 1 Tbsp tapioca or arrowroot instead of 3. The soup will be thinner but still creamy.
Nutrition
Calories: 326kcalCarbohydrates: 12gProtein: 19gFat: 23gSaturated Fat: 12gCholesterol: 55mgSodium: 486mgPotassium: 361mgFiber: 3gSugar: 2gVitamin A: 2496IUVitamin C: 22mgCalcium: 51mgIron: 2mg
Did you make this recipe?
Tag @PaleoRunningMomma on Instagram and hashtag it #PaleoRunningMomma
Shop Products and Ingredients:
Want More Whole30 Soup Recipes? Try One of These!
Stuffed Pepper Soup in the Instant Pot
Creamy Potato Soup with Bacon
Chicken Enchilada Soup
Sausage, Potato and Spinach Soup
Bacon Cheeseburger Soup
Chicken “Rice” Soup
Zuppa Toscana
Note: This post contains Amazon affiliate links. This means that if you click on a link and make a purchase, I will receive a small commission at no cost to you. Thank you for supporting Paleo Running Momma!