Take the kidney beans in a bowl and rinse them in clean water. Soak them for atleat 5 to 6 hours or overnight.
Before boiling, drain the water and add them to the pressure cooker with ½ salt & enough water to cover them on medium heat.
Now wait for 4 to 5 whistles or until the rajma boiled or soft.
Remove the boiled rajma from pressure cooker.
Heat some oil in a kadai with cumin seeds and bay leaves.
Add grated onion and saute them till golden.
Now saute tomato puree with spices: turmeric powder, red chili powder, garam masala, coriander powder, and salt.
When they are all sauted properly, add boiled kidney beans to it with 2 cups of water.
Cover the kadai with steamer and cook till it has thick in textute.
Stir at intervals with a spoon.
When the rajma has become a thick curry again add a pinch of garam masala and mix well.
Turn off the flame the rajma masala is ready to serve.