Heat the avocado oil in a large skillet over medium heat.
Add the diced onion, minced garlic, and fresh ginger, sautéing until the onion is translucent and fragrant.
Add the chicken breast pieces to the skillet and cook until lightly browned on all sides.
Stir in the dry red lentils, water, curry powder, turmeric, sea salt, and black pepper.
Bring the mixture to a gentle boil, then reduce heat to low, cover, and simmer for 10 minutes.
Add the cauliflower florets to the skillet and continue to simmer, covered, for another 5-7 minutes until the lentils and cauliflower are tender.
Remove the lid and stir in the full-fat coconut milk and fresh spinach.
Cook for 1-2 minutes until the spinach is wilted and the sauce has reached a creamy consistency.
Serve immediately in a bowl for a warm, nutrient-dense meal.