Wash the rajma, add a sprinkle of salt and pressure cook over a medium to high flame. 3 odd whistles in my reckoning.
Allow the steam to release on its own. Keep aside.
Heat oil in a deep bottomed cooking vessel. When smoking hot, add the cumin seeds and bay leaves, allow them to splutter.
Now add the asafoetida, stir fry for a minute or so. Throw in the sliced onions, fry till golden brown.
Add the ginger and garlic pastes, turmeric powder, coriander powder, red chilli powder, tomato puree, give it a hearty mix and cook till oil starts to separate from the masala.
Gently pour in the boiled rajma along with the cooking liquor, cook over a low flame for 10-15 minutes.
Add the rajma masala and amchur powder, mix well.
Adjust the seasonings, slow cook for another 15-20 minutes. The consistency should neither be runny nor too thick. (If you want to be indulgent, add a dollop of fresh cream)
Take off the flame and allow the rajma masala to rest for 20 odd minutes. Serve hot with rice.