6. Add the chopped tomatoes and cook until they become soft and mushy.
7. Add turmeric powder, red chili powder, coriander powder, and salt. Mix well and cook for a couple of minutes until the spices are well combined.
8. Add the soaked kidney beans to the pot and mix well to coat them with the spice mixture.
9. Add enough water to cover the kidney beans (about 2-3 cups). Cover the pressure cooker or pot and cook on medium-high heat until the kidney beans are tender. If using a pressure cooker, cook for about 8-10 whistles.
10. Once the kidney beans are cooked, add garam masala and mix well.
11. Simmer the rajma masala for a few minutes to allow the flavors to meld together. If needed, add more water to adjust the consistency of the gravy.
12. Remove from heat and garnish with fresh cilantro leaves.
13. Serve hot Rajma Masala with steamed rice or roti.