This 1-pot paleo chicken soup recipe is a great healing recipe that's easy to digest and is good for the gut. I like to make a big pot of this soup to save in jars in the fridge for easy lunches or dinners.
First, finely chop the onions and garlic, then slice the carrots and set aside.
Place ghee in a large soup pot under medium-high heat until it melts. Add the onions and stir with a wooden spoon for 1 minutes. Then, add the garlic and stir for 1 minute then add the herbs. Cook until the onions are soft.
Add the carrots and stir for a few minutes.
Add the chicken to the pot then add the broth to cover the chicken. Add salt and pepper, then turn the heat to high and allow the liquid to come to a boil. Once it starts boiling, turn the heat to low, place a lid on top and cook for about 50-60 minutes.
After the soup is done cooking, turn off the heat and remove the chicken breasts with tongs and place on a plate. Allow to cool for at least 10 minutes or until it's cool to the touch. If using bone-in breasts, remove the meat from the bone and use a fork (or your hands) to shred the chicken into thick strands. If using boneless/skinless breasts just begin shredding the chicken into thick strands.
Place the shredded chicken back into the soup pot, turn the heat back on to medium and stir. To add the tomato paste place the paste in a bowl and add 1 cup of the soup broth into the bowl and mix the paste until it's a liquidy consistency. Then add that to the soup until it's fully incorporated.
Next, add the spinach to the soup and stir until it's wilted. Turn off the heat and serve.