1. Heat the avocado oil in a medium pot over medium heat until shimmering.
2. Add the diced yellow onion, minced garlic, and grated fresh ginger, sautéing for 3-4 minutes until the onion is translucent and fragrant.
3. Stir in the ground turmeric, ground cumin, sea salt, and black pepper, cooking for 1 minute to toast the spices and release their natural oils.
4. Pour in the dry red lentils, canned diced tomatoes, and chicken bone broth, then bring the mixture to a gentle boil.
5. Reduce the heat to low, cover the pot, and simmer for 15-20 minutes until the lentils are soft and the curry has thickened to your liking.
6. Remove the lid and fold in the baby spinach, stirring for about 1 minute until the leaves are just wilted.
7. Ladle the hot curry into a bowl and top with the non-fat Greek yogurt for a creamy, protein-packed finish.