To make this delightful dish, you will need black lentils, red kidney beans, tomatoes, butter, cream, and a blend of aromatic spices.
Begin by soaking the black lentils and red kidney beans for a few hours. Rinse them thoroughly and set them aside for later use.
Place the soaked lentils and beans in your slow-cooker, add water, and cook them until they become tender and soft. This may take a few hours.
In a separate pan, melt butter and add diced tomatoes, along with a blend of spices. Cook until the tomatoes soften and release their flavors.
Once the lentils and beans are cooked, add the creamy tomato mixture to the slow-cooker. Stir well to combine all the flavors.
Let the dal makhani simmer on low heat for a couple of hours, allowing the flavors to meld and the dish to reach its full richness.
Just before serving, add a drizzle of fresh cream and garnish with cilantro. Your delicious slow-cooker dal makhani is ready to be enjoyed!