Heat olive oil in a Dutch oven over medium heat. Add chopped onion, ginger, salt, and 1/2 teaspoon pepper; cover and cook 10 minutes or until soft, stirring occasionally. Stir in minced garlic, cumin, Homemade Curry Powder, and ground coriander; cook 1 minute. Stir in water, chicken broth, lentils, and bay leaves; bring to a boil. Reduce heat; cover and simmer for 2 hours or until tender. Uncover and cook 5 minutes or until most of liquid is absorbed. Remove from heat; cool slightly. Discard bay leaves. Gradually stir in 1/4 teaspoon pepper, yogurt, and tomato puree; cook over low heat 5 minutes or until thoroughly heated.
This dish is so amazing. As other reviewers have noted, my lentils were done in about an hour. I felt like the yogurt masked some of the flavor of the wonderful spices so next time I will either add half the yogurt or I will increase the spices. I served with naan - delicioso!