This post may contain affiliate links, meaning I may make a small commission if you purchase through the links. Thank you so much for supporting me!
This Creamy Chicken Vegetable Soup is gluten free, dairy free, and paleo. You’ll never believe this creamy, delicious, soup is filled with vegetables, nutrients, collagen, and protein – so much in just one recipe! It’s the perfect comfort meal to make as the temperatures drop and all you want is a big warm bowl of soup.
This soup is seriously one of my ALL-TIME favorite recipes I’ve ever made. I love hearty soup recipes that go beyond just a bunch of vegetables and broth. This one packs in so many nutrients from the vegetables (and you can always add more), protein from the chicken and broth, and is so creamy thanks to this special step I’m going to share that nobody would ever guess it doesn’t have thick full-dairy cream in it! The soft vegetables and chicken, thick creamy broth, and add spices really make this the ultimate comfort soup.
What’s even better is this is really simple to throw together so it’s perfect for those busy weeknights where the last thing you want to do is cook but also are craving something nourishing. The most time consuming part of this recipe is chopping up the vegetables (which isn’t really that long)! If you want to make it even easier for yourself, you could always chop the vegetables in advance and store them in air-tight containers in the fridge so when you are ready to make this soup, you just grab the ingredients and follow the instructions 💁♀️
See my full video tutorial HERE.
Why You’ll Love This
- Nutrient-dense – Soups are an amazing way to pack in as many vegetables as you like without feeling like you’re overloading yourself with them. Use the vegetables I listed in the recipe below, add more, or use whatever you already have in your fridge!
- Ultimate comfort meal – This has everything you want and need in an ideal comfort meal – soft textures, flavorful spices, thick, warm, creamy broth.
- Easy meal prep hack – I LOVE doubling this recipe for leftovers. You can freeze half (these soup freezer cubes are amazing) and thaw later for a no-cook meal!
- Dietary friendly – This is completely gluten free, dairy free, refined sugar free, paleo, and whole30 approved! You could always make this vegan by using vegetable broth and another protein source like chickpeas or lentils.
What You’ll Need
- Carrots – You’ll want these to be large since the recipe only calls for five.
- Celery
- Onion
- Potatoes— Some of the potatoes will be chopped up smaller for the soup and some will be halved. I leave some halved so that they are larger pieces and easier to fish out of the soup because they will be blended for the potato “cream”. Reading the instructions will make everything make sense!
- Garlic
- Spices— I used dried parsley, dried basil, sea salt, and pepper. Feel free to also add in your favorite savory spices!
- Avocado oil— I use avocado oil for high heat cooking but feel free to use your preferred cooking oil or butter/ghee.
- Chicken— Either chicken breast or thighs will work. I’ve used both and they are both delicious! I usually buy organic thighs because they’re less expensive, more flavorful, and contain more healthy fat than chicken breast. For a vegan version, you could use another protein source like chickpeas or lentils!
- Broth— I love using Kettle and Fire bone broth because it’s really flavorful and made with simple ingredients. You can also use vegetable broth.
- Non-dairy milk— I recommend canned full-fat coconut milk to help make this SUPER creamy! You can find this at most grocery stores in the international aisle. You can also use your favorite unflavored and unsweetened non-dairy milk.
How To Make
- Drizzle avocado oil in the bottom of a large pot and add carrots, celery, onion, smaller potatoes (not the halves), garlic, spices, salt, and pepper.
- Saute over medium heat until they begin to soften, about five to ten minutes.
- Add the raw chicken, larger potatoes (the halves), and broth to the pot. Make sure there’s enough broth to cover everything and add more if needed!
- Bring everything to a boil and then turn the heat down to a simmer. Cook on low heat for about thirty minutes.
- After thirty minutes, remove the chicken from the pot and slice or shred. (Tip: If shredding, use two forks – one to hold the chicken and the other to shred. Or you can put them in a large pot and use a hand mixer with the beaters on low, just make sure you take it slow so the chicken doesn’t go everywhere!)
- Remove the large potatoes (the halves) from the pot and add to a high speed blender with coconut milk and a little bit of broth from the pot (about 1/2 – 1 cup). Make sure it’s not too hot before you blend until smooth.
- Add the blended potato “cream” and chicken back to the large pot and stir.
- Taste and adjust seasonings if needed, add salt. Serve and Enjoy!
Recommended Tools
More Delicious Hearty Recipes
Homemade Roasted Tomato Soup (Gluten Free, Dairy Free)
Healthier Sweet Potato Casserole (Gluten Free)
Creamy Squash Soup (Gluten Free, Dairy Free)
Creamy Chicken Vegetable Soup
Ingredients
- 5 large carrots (about 3 cups chopped)
- 1 bunch celery (about 1 cup chopped)
- 1 yellow onion (diced)
- 2 yellow potatoes (diced into smaller pieces)
- 2-3 yellow potatoes (halved)
- 3-4 cloves garlic (minced)
- 1 tsp dried parsley
- 1 tsp dried basil
- 1 tsp sea salt
- black pepper to taste
- 1 tbsp avocado oil (or cooking oil of choice)
- 3-4 boneless/skinless chicken thighs (or 2 large breast)
- 4 cups broth (I like using bone broth)
- 1/2 cup non-dairy milk (I recommend full fat coconut milk from a can— you can't taste any coconut in this recipe)
Instructions
- Add carrots, celery, onion, smaller potatoes (not the halves), garlic, spices, salt and pepper to a large pot. Drizzle avocado oil and sauté over medium heat until they begin to soften (5-10 min).
- Add raw chicken, larger potatoes (the halves), and broth to the pot. Make sure there’s enough broth to cover everything.
- Bring to a boil and then turn heat down to a simmer and cook on medium/low heat for about 30 minutes.
- Remove chicken from the pot and slice or shred.
- Remove large potatoes (the halves) from the pot and add to a blender with coconut milk and a little bit of broth from the pot (about 1/2 cup – 1 cup). Blend until smooth (make sure it’s not too hot before blending).
- Add blended potato “cream” and chicken back into pot and stir.
- Taste for seasonings and salt. Enjoy!
If you make this recipe, please be sure to leave a review and rating below! To see more recipes, follow along on Instagram, TikTok, Facebook, and Pinterest!
This was sooo good! It was clean and easy to make. Def stashing this one
I am so glad you loved! One of my faves especially once it starts to get chillier 🙂
Thank you so much for this recipe
I made it today and it’s so delicious 😋 and easy to make 👏
I am so glad you enjoyed!!
I LOVE this recipe–thank you so much!!!
CM
I am so happy to hear you love!! Thank YOU!!!
Do you think I could sub sweet potatoes instead of russets?
That should work! 🙂
Hi,nice made this with chicken thighs and it was amazing… I doubled the recipe hoping I would have left overs to freeze, but my boys and hubby devoured it.
Wanting to remake, but wondered if you had made it with a whole chicken??
Cheers 💜😊
Hi! A whole chicken will work, cooking time will likely vary! 🙂
Absolutely delicious! Gluten and dairy flare up my skin problems so when I found this recipe I was so excited. I have made it multiple times since, truly a fall/ winter staple 😋🍁❤️❤️
I’m so happy this has become a fall/winter staple of yours too! It’s delicious and worth making again and again 😊
This was delicious!!! We will definitely make this again!
Thank you Mary! Glad you loved it 😋
I just started using coconut milk as a dairy alternative in savory dishes and it worked really well in this soup. I was skeptical when swapping out dairy for coconut milk but it is a great alternative for someone who has dairy intolerances/sensitivities. So good and so easy. Thank you!
Glad you enjoyed it! Coconut milk is one of my favorite dairy alternatives, it makes everything creamy and delicious!