Ingredients
Method
- Rinse the urad dal and rajma thoroughly, rubbing them together. Drain and repeat the rinse twice more. Soak the beans in 4 cups of water overnight. Once soaked, drain and rinse them again. prep
- Add the soaked beans to a pressure cooker with 4 cups fresh water. Pressure cook on medium heat for 10 whistles or in an Instant Pot on high pressure for 20 minutes. If cooking in a pot, cook until soft, adding more hot water as needed. prep
- After cooking, check if the lentils and beans are soft. Mash with a spoon, and if they don’t mash easily, add an extra ½ cup hot water and cook for 3-4 more whistles. prep
- In a heavy-bottomed pot, heat ghee over medium heat. If using whole spices, add them now and let them sizzle for about 1 minute. prep
- Add finely chopped onions and sauté them until golden brown, about 7 minutes. Stir in the ginger garlic paste and cook for another minute until fragrant. prep
- Pour in the tomato puree, and cook for 3-4 minutes. Stir in the Kashmiri red chili powder, garam masala, and salt, and cook the mixture for an additional 4-5 minutes until thickened and aromatic. prep
- Add the cooked dal with its stock into the pot, along with 1 cup of hot water. Stir to combine. Cook over low heat, stirring occasionally, for 60 minutes. prep
- Once the dal thickens, add another ½ to 1 cup hot boiling water, and continue cooking for 30 more minutes. The total cooking time should be around 90 minutes. finish
- Crush the kasuri methi between your palms and stir it into the dal. Add the cream, and cook for another 6-8 minutes until the dal becomes creamy and thick. Taste and adjust salt or garam masala if needed. Stir in butter before serving. finish
Nutrition
Notes
This slow-cooked Dal Makhani is a comforting Indian dish, rich in flavor with the perfect balance of spices and cream. It pairs beautifully with naan or basmati rice.
