Dal Amritsari is a classic Punjabi lentil dish made with whole black urad dal and chana dal, simmered until creamy and finished with ghee, ginger, garlic, green chilies, and mild spices.
Rinse and soak whole urad and chana dal overnight.
Cook The Lentils
Drain and add the lentils to a pressure cooker with garlic, ginger, salt, turmeric powder, and 3 cups of water. Secure the lid.
Pressure cook for 1 whistle on high heat. Reduce the heat to low and cook for 20 minutes.
Remove the cooker from the heat and let the pressure release naturally. Open the lid and mix the dal well.
To cook the lentils in an Instant Pot, follow the steps until adding the water to the pot. Add 2 cups of water instead of 3 cups. Secure the lid. Press PRESSURE COOK and set the timer to 20 minutes. Once the timer goes off, let the pressure release naturally for 10 minutes. Now release the pressure manually and open the lid.
Temper The Lentils
Heat the ghee in a pan over medium-high heat. Once the ghee is hot, add cinnamon and cumin seeds, and let them crackle for 4-5 seconds.
Add ginger, garlic, and onion, and fry until onions are slightly browned, stirring frequently.
Now add green chilies and tomatoes, and fry for 5-6 minutes. Mash the tomatoes with the back of the ladle when cooking.
Add chilli powder, dry mango powder, coriander powder, and garam masala, and fry for 30-40 seconds.
Now add the dal to the pan and mix well. Reduce the heat to low. Cook the dal for 20-25 minutes, mashing it with the back of a ladle frequently. This is key to the creamy texture.
Add more water if the dal looks too thick. Check for salt and add more if needed.