To keep the whole-milk yogurt from curdling, allow the lentils to cool slightly before stirring. Make the lentils a day ahead and refrigerate, then warm them over low heat. Serve as a side dish or as an appetizer with pita wedges. Try the Tomato, Lime, and Onion Salad as a condiment.
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.