1tspfine sea saltdivided: 1/2 tsp for boiling, 1/2 tsp for gravy, or adjust to taste
2tbspfresh coriander leavesfinely chopped
Instructions
Soak: Rinse Bengal gram in cold water. Soak in 3 cups of water for 8 hours or overnight. Drain.
Pressure Cook: Combine soaked gram, 2.5 cups fresh water, and 1/2 tsp salt in a pressure cooker. Cook for 5–6 whistles over medium-high heat (18 minutes on High Pressure in an Instant Pot). Let pressure drop naturally. Reserve cooking broth.
Temper: Heat 2 tbsp oil in a deep skillet over medium heat. Add mustard seeds and cumin seeds; fry until they pop (10 seconds). Add curry leaves and slit green chillies.
Sauté Aromatics: Add chopped onions. Cook for 6–8 minutes until golden brown. Add ginger-garlic paste; stir for 1 minute until fragrant.
Cook Tomato-Spice Base: Pour in pureed tomatoes, turmeric, coriander, cumin, and red chilli powder with remaining 1/2 tsp salt. Cook over medium-low heat for 6–8 minutes until thick and oil droplets bead at the edges.
Simmer & Emulsify: Add cooked Bengal gram with all reserved cooking liquid. Mash 3–4 tablespoons of gram against the side of the skillet using the back of a ladle to thicken the gravy. Bring to a boil, reduce heat to low, cover, and simmer for 10 minutes.
Finish: Stir in garam masala and chopped coriander leaves. Simmer uncovered for 2 minutes. Rest 5 minutes before serving hot.