Back to RecipesThe crown jewel of Punjabi cuisine — whole black lentils slow-cooked overnight with kidney beans, butter, cream, and aromatic spices. Silky, rich, and deeply comforting. Best with garlic naan.
Total Time
540 min
Servings
6
Cuisine
Indian
Rating
No reviews yet
Prep Time
480 min
Cook Time
60 min
Total Time
540 min
Pressure cook soaked lentils and kidney beans with water and salt for 30 minutes until very soft.
Heat butter and oil in a heavy pot. Add cumin seeds and let sizzle. Add onion and cook until deep golden, 15 minutes.
Add garlic and ginger, cook 2 minutes. Add tomatoes, chili powder, and garam masala. Cook until oil separates, 10 minutes.
Add cooked lentils to the tomato base. Simmer on very low heat for 30-45 minutes, stirring occasionally.
Stir in cream. Simmer 10 more minutes. The dal should be thick and velvety.
Finish with a generous knob of butter and fresh cilantro. Serve with garlic naan.
Save it + get weekly recipe drops from Dr. Flavor — free.
This page contains affiliate links. We may earn a small commission at no cost to you if you purchase through these links.
0 people have rated this recipe