Heat a large soup pot or dutch oven to medium/low heat. Add olive oil. Once the oil is hot, add the carrots, onions and garlic. Saute, stirring occasionally, until the carrots are slightly soft (15-20 mins).
Turn heat to high. Add the broth and water and bring to a boil.
Turn heat down to medium an add the mushrooms and chicken. Cover and cook until the mushrooms and chicken are cooked (15-20 mins).
Turn heat off, add the broccoli, lemon juice, lemon zest, coconut milk and salt. Cover and let sit for 5-10 mins.
Serve and enjoy!
Recipe by Whole Paleo Eats at https://wholepaleoeats.com/2019/09/08/lemon-chicken-soup-paleo-whole30/