Soaking: Rinse and soak 2 cups of dry kidney beans in 7-8 cups of water overnight or for 8-10 hours.Canned Beans: If using canned beans, remove/drain all the liquid from the beans. No need to rinse them. Heat oil in a pot/pressure cooker. Add asafetida, bay leaves and cumin seeds. Allow cumin seeds to crackle. I like to make the curry in pressure cooker itself and then boil the beans in this curry. If you wish, you can boil the beans separately with some salt. Pour beans in the curry and simmer till the curry comes together.
Once the cumin seeds crackle, stir in the chopped garlic. Cook the garlic till its raw smell goes away. Next stir in chopped onions. Allow them to cook for a minute or two. Then add grated ginger to it. Add salt at this point. It allows onions to soften and cook quickly. Cook uncovered, stirring from time to time to avoid onions from sticking to the pressure cooker and burning.
When the onions turn golden brown, add in tomato puree/canned tomatoes. Cook tomatoes till the onion-tomato curry gets thick and tomatoes are cooked through. About 5-6 minutes over medium heat, covered. Stir s needed.
Now add in the following spices- turmeric powder, red chili powder, coriander powder, garam masala. Stir them all in. Alternatively, if adding rajma masala, just add ½ teaspoon chili powder and ¼ teaspoon garam masala along with it.
Now rinse the water from soaked beans and add the beans to pressure cooker. Fill the cooker with water to cover beans completely and then add 2 extra cups of water. Give it all a quick stir.
Close the lid and pressure cook beans in pressure cooker over stove top for about 4 to 5 whistles or till the beans get soft.Keep pressure cooker on high heat for the first two whistles, then set the heat to medium and continue to cook for another 15-20 minutes.Total time would be around 35-40 minutes approximately. Turn the flame off after this point and allow the pressure to release naturally. Check for doneness and seasoning at this point. If you find the gravy to be too thin, mash some beans, using the back of a spoon or ladle. Or you can make use of a potato masher.
Add fennel seeds powder and crushed kasuri methi. Give the curry a quick mix!
Serve with lots of chopped cilantro leaves and a good squeeze of lemon. Enjoy with a side of warm rice!