Warm oil in a large dutch oven over medium-high heat. Add the onion, carrots, red bell pepper, and jalapeño. Sauté until slightly softened, then add the garlic and continue to sauté for 1 more minute.
Add the ginger puree along with all the seasonings and chicken. Continue to sauté for another 5 minutes (or until chicken is mostly cooked through) and then add the chicken stock. Bring to a boil and pour in the rinsed red lentils and frozen spinach.
Bring to a simmer and cook for 8 minutes. The liquid should reduce by about half.
Remove from heat. To prevent the yogurt from curdling, add about 3/4 cup of the hot curry to the yogurt in a large bowl, whisking together. This is called tempering. Once tempered, pour the yogurt mixture into the pot and stir everything together until creamy.
Serve immediately over rice and/or desired dipping vessels. Enjoy!