Soak the black lentils and kidney beans in water overnight or for at least 6 hours. Drain the water and rinse the lentils and beans.
1 cup black lentils, ¼ cup kidney beans, 2 tablespoon of chana dal
In a pressure cooker, add the soaked lentils and beans, 4 cups of water, salt, bay leaf, cinnamon stick, and all the other ingredients listed under “to boil.” Cook for 5-6 whistles, or use the beans setting to cook until the lentils and beans are soft and tender.
4 cups water, Salt, 1 bay leaf, 1 cinnamon stick, ¼ cup chopped onions
Remove the bay leaf and cinnamon stick from the cooked lentils and beans. Using a spoon or an immersion blender, mash the lentils and beans to create a smooth and creamy consistency.
In a separate pan, heat the ghee or butter and oil over medium heat. Add the cumin seeds and let them sizzle for a few seconds.
1 tablespoon ghee or butter, 1 teaspoon cumin seeds, 1 tablespoon oil
Add the grated ginger, minced garlic, and finely chopped onion. Saute for a few minutes until the onions turn golden brown.
1 tablespoon grated ginger, 4 garlic cloves, 1 onion
Add the finely chopped tomatoes and cook until they become soft and mushy.
2 tomatoes
Add the turmeric powder, red chili powder, and coriander powder to the tomato mixture. Mix well and cook for a minute.
1 teaspoon turmeric powder, 1 teaspoon red chili powder, 1 tablespoon coriander powder
Add the mashed lentils and beans to the tomato mixture. Mix well and let it simmer for 10-15 minutes.
Add the cream and mix well. Simmer for another 5 minutes.
½ cup cream
Garnish with chopped coriander leaves.
2 tablespoons chopped coriander leaves
Serve hot with steamed rice, roti, or naan.