Wash and rinse Rajma. Soaked in sufficient water for 8-9 hours or overnight.
On the next day, drain the water and rinse again with fresh water. Add this rajma in a pressure cooker with 3-4 cups of water and little salt. Cook on high flame for about 4-5 whistle.
Heat 1 tablespoon oil in a pan. Add cumin seeds and bay leaf. Let them sizzle. Add chopped onions, ginger, and garlic. Mix well. Let it cook till raw smell of onion goes away. Add chopped tomatoes and cook everything for about 10-12 minutes.
Add turmeric powder, red chilli powder, garam masala, cinnamon powder, clove powder, corriander powder, salt, and chopped mint leaves. Mix well and cook for another 5 minutes.
Add cooked rajma to the pan along with the water. Let it boil and cook on a medium heat for 10-12 minutes.
Add chopped cilantro and simmer for another 5 minutes.