Preheat your oven to 400°F and line a baking sheet with parchment paper.
Dice the sweet potato into small cubes, toss with half of the avocado oil, and roast for 20 minutes until tender and golden.
While the potatoes roast, heat the remaining avocado oil in a large pot over medium heat.
Add the diced yellow onion, minced garlic, and grated ginger to the pot, sautéing until the onion is translucent.
Add the diced chicken breast to the pot and cook until browned on all sides.
Stir in the dry red lentils, curry powder, sea salt, and black pepper, coating the ingredients in the spices.
Pour in the water and coconut milk, bring to a gentle boil, then reduce heat to low and simmer for 15-20 minutes until lentils are soft.
Fold in the roasted sweet potatoes and fresh spinach, stirring until the spinach is wilted and the curry is thick and creamy.