Wash, clean rajmah and soak overnight in enough water.
Drain rajmah, wash and put in pressure cooker
Pressure cook with 3 cups of water, bay leaf, and salt for 6-8 whistles (or until soft). If using an Instant Pot, cook on high pressure for 30 minutes.
For Gravy
Heat oil/ghee in a pan. Add cumin seeds and let them splutter.
Add chopped onions and sauté until golden brown.
Add ginger-garlic paste and sauté until the raw smell goes away.
Pour in the tomato puree and cook until the oil separates.
Add turmeric, red chili powder, coriander powder, and cumin powder. Mix well.
Add the cooked rajma along with its water. Simmer for 15-20 minutes, mashing a few beans for a thicker consistency.
Stir in garam masala, kasuri methi, and adjust salt.
Garnish with fresh coriander.