Soak the black lentils and red kidney beans overnight in 1 liter of water.
Add 2 tsp of salt and 2 whole black cardamoms to the soaked lentils and beans. Bring to a boil and cook on medium to low heat for 1-2 hours.
Add another half a liter of boiling water, cover, and continue cooking on medium to low heat for 1-2 hours until cooked.
In a hot pan, melt the salted butter and add cloves, grated ginger, tomato puree, chili powder, and garam masala. Cook on high heat for a couple of minutes.
Add the tomato mixture to the cooked lentils and beans. If needed, add boiling water to adjust the consistency.
Bring to a boil, cover, and cook for the last 10 minutes.
Stir in 2 tbsp of double cream.
Check the seasoning and adjust if necessary.
Serve with rice or homemade chapatis. Enjoy!
Your donation to Vidcook can help us continue to provide our free and valuable service as it costs a decent money to run! You can donate via PayPal by pressing the button below.