Preparation: Soak the black lentils andkidney beans in enough water overnight or for at least 8 hours. Drain and rinsethem the next day.
Pressure Cooking: Transfer the soaked lentilsand beans to a pressure cooker. Add 3 cups of water and salt. Pressure cook forabout 8-10 whistles or until they are cooked thoroughly and are soft.
Sautéing Spices: In a heavy-bottomed pan,heat the butter and oil. Add cumin seeds and let them splutter. Add the choppedonions and sauté until they turn golden brown. Stir in the ginger-garlic pasteand green chilies, cooking until the raw smell disappears.
Cooking TomatoPuree: Add the tomatopuree and cook until it thickens and oil begins to separate from the sides of the pan.
Adding Spices: Incorporate the corianderpowder, turmeric powder, red chili powder, and garam masala. Cook the spicesfor a couple of minutes.
Combining Dal: Add the cooked lentils andbeans to the pan, mixing well. If the mixture is too thick, add some water toreach the desired consistency. Simmer on low heat for about 30 minutes,stirring occasionally.
Finishing Touches: Stir in the cream and simmerfor another 5-10 minutes. Adjust the seasoning.
Garnishing: Garnish with a dollop ofbutter and freshly chopped cilantro before serving.