Heat the olive oil in a large heavy-bottomed pot over medium heat.
Add the cubed chicken breast and sear for 4-5 minutes until golden on the outside.
Stir in the diced onion, carrots, celery, and apple, cooking for another 5 minutes until the vegetables begin to soften.
Add the minced ginger, garlic, curry powder, and turmeric, stirring constantly for 60 seconds to release the oils and aromas.
Pour in the chicken broth and add the dry red lentils, stirring to combine and scraping any browned bits from the bottom of the pot.
Bring the mixture to a gentle boil, then reduce the heat to low, cover, and simmer for 20 minutes until the lentils are soft and starting to break down.
Stir in the coconut milk, sea salt, and black pepper, allowing the soup to thicken for 2 more minutes.
Ladle the soup into a bowl and garnish with fresh chopped cilantro before serving.