Heat oil in a large pan or pot over medium heat. Add cumin seeds and let them sizzle for a few seconds. Then, add asafoetida, bay leaf, cloves, black cardamom, and green cardamoms. Sauté until the spices release their aroma.
Stir in the finely chopped onions and sauté until they turn golden brown.
purey tomato, ginger and garlic together and add it to the pan along with salt. Cook until the tomatoes become soft and the oil starts to separate from the mixture.
Now, add turmeric powder, coriander and cumin seed powder, and red chili powder. Mix well to combine the spices with the tomato-onion mixture.
Add the drained and rinsed Rajma (Red Kidney Beans) to the pan. Mix everything together, ensuring the beans are coated with the flavorful spices.
Pour water into the pan until the beans are submerged. Bring the mixture to a boil, then reduce the heat to low, cover the pan, and let it simmer for about 15-20 minutes. This allows the flavors to meld and the Rajma to become tender.
If the curry is too thick, add more water as needed to achieve your desired consistency.
Sprinkle crushed kasoori methi over the Rajma curry, giving it a lovely aroma and taste.
Finish off the dish by adding freshly chopped coriander leaves and butter for an indulgent touch (optional).
Your scrumptious Rajma is now ready to be served! Enjoy it hot with steamed rice, naan, or roti, and relish the wholesome goodness of this comforting Indian delicacy.