Dice the chicken breast into bite-sized pieces and season lightly with a pinch of the salt and pepper.
Heat the avocado oil in a large skillet or pot over medium-high heat.
Add the chicken to the skillet and sear until golden brown on all sides, approximately 4 to 5 minutes, then remove chicken and set aside.
In the same skillet, add the diced onion, minced garlic, and grated ginger, sautéing for 3 minutes until the onion is translucent.
Stir in the curry powder, turmeric, remaining salt, and pepper, cooking for 30 seconds to release the aromatic oils.
Add the dry red lentils and water to the pot, scraping any browned bits from the bottom, and bring to a boil.
Reduce the heat to low, cover, and simmer for 15 minutes or until the lentils are tender and have absorbed most of the liquid.
Return the chicken to the skillet and stir in the coconut milk and fresh baby spinach.
Cook for an additional 2 minutes until the spinach is wilted and the sauce is creamy.
Remove from heat, stir in the lime juice, and serve warm.