Rinse the red lentils under cold water until the water runs clear and set aside.
Heat the avocado oil in a medium pot over medium heat and sauté the diced yellow onion until translucent.
Add the minced garlic and grated ginger to the pot, stirring for one minute until fragrant.
Stir in the ground turmeric, cumin, and coriander, toasting the spices briefly to release their aromatic oils.
Add the rinsed lentils and water to the pot, then bring the mixture to a gentle boil.
Reduce the heat to low, cover the pot, and simmer for 15 to 20 minutes until the lentils are tender and have reached a creamy consistency.
Stir in the sea salt, black pepper, and fresh spinach, allowing the leaves to wilt into the warm dal.
Transfer the dal to a bowl and top with the non-fat Greek yogurt to add a cooling, high-protein finish.