Dice up chicken breast in 1-2” chunks and place in a bowl or ziploc bag. Combine the cumin, curry, garlic powder and salt. Toss the chicken in these spices and let sit for at least 5 mins.
Heat a large dutch oven or heavy pot over medium heat and add 1 tbsp olive oil. Add in the onion and serrano chiles, then stir and cook to soften, about 2-4 mins.
As the onions are softened, heat a separate skillet with 1 tbsp olive oil. Add the chicken to this separate skillet and brown on all sides for 3-6 minutes. Turn off heat so as to not overcook.
Turn your attention back to the onion mixture…Next add in the garlic and ginger to the softened onion and chiles. Stir and cook for 1 minute. Add in the baby spinach, working in batches continually stirring and tossing as to wilt the spinach.
Stir in the coriander, cumin, and fresh cilantro to combine with the spinach and onion mixture. Next add in the cream and turn down the heat. Stir and mix to fully combine.
Using a stick blender (or transfer to a separate blender) puree the spinach, onion, chile and cilantro mixture until fully smooth. Once the spinach mixture is completely pureed, transfer the chicken to the large dutch oven (or heavy pot).
Turn heat to simmer the chicken in the spinach mixture. Cover and let simmer for 10 minutes.
Serve over cauliflower rice, with Keto naan bread, or on it’s own.