¼ C butter (To make vegan replace butter with vegan butter or oil and omit cream)
2 T dried fenugreek leaves (optional)
½ C cream (optional)
PREPARATION
Place lentils and kidney beans in a large bowl; cover with plenty of water. Soak overnight. Drain.
Cook lentils, kidney beans, 5 C water, bay leaves and salt in a pot over medium heat until tender, stirring occasionally, about 1hr. Remove from heat and set aside.
Heat vegetable oil in a saucepan over medium-low heat. Add cumin, cardamom, cinnamon, cloves, ginger, garlic, and turmeric.
Stir tomato puree into spice mixture; cook over medium heat until slightly reduced, about 5 minutes. Add chili powder, coriander, and butter; cook and stir until butter is melted.
Stir lentils, kidney beans and any leftover cooking water into tomato mixture; bring to a boil, reduce heat to low. Stir fenugreek into lentil mixture. Cover saucepan and simmer until heated through, stirring occasionally, about 45 minutes. Add cream and cook until heated through, 2 to 4 minutes.