Preheat oven to 425 F. In a small bowl, add all of the spices and mix until fully combined.
Add the cauliflower florets to a bowl along with 1 Tbsp of avocado oil and 1/2 of the spice mixture. Toss until all of the cauliflower is coated with the oil and spices. Spread cauliflower out evenly onto a lined baking sheet and bake for 15-20 minutes or until slightly browned around the edges.
Lightly season the chicken breast with sea salt, pepper, and garlic powder, to taste. Pressure cook the chicken breast on high for 13-15 minutes. You can also bake the chicken until done. Once done, shred the chicken with a fork.
In a large soup pot, add 1 Tbsp of avocado oil along with the diced onion and chopped carrots. Saute until the onions are slightly soft and translucent. Then, add the minced garlic and the rest of the spice mixture. Stir to combine and make sure everything is coated with the spices. Next, stir in the can of diced tomatoes and continue cooking 1-2 more minutes. Add 3 C. of the vegetable broth and the cubed butternut squash. Turn the heat on high and bring to a boil. Once it breaks a boil, reduce the heat to low-medium, cover with a lid (leave a little room for ventilation), and let simmer for 30-40 minutes or until all of the vegetables have softened.
Once the vegetables have softened, stir in the can of coconut milk, roasted cauliflower, 1 C. more of the broth, and the shredded chicken. Cover the pot and let that simmer for 5-10 more minutes to ensure that everything ingredients soaks up all those delicious flavors.
Transfer soup to your meal prep containers (5 equal servings) and when ready to serve, add fresh parsley, and enjoy!