Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.8
(127)
Export 16 ingredients for grocery delivery
Step 1
Rinse and soak the rajma (kidney beans) in enough water overnight or for 8 to 9 hours.
Step 2
Next day, discard the water and rinse the beans again in fresh water for a couple of times.
Step 3
Drain all the water.
Step 4
In a 3 litre pressure cooker, take both the soaked rajma and water.
Step 5
Pressure cook on a medium to high flame for 15 to 20 minutes.
Step 6
When the rajma is cooking, you can chop the onions, tomatoes etc.
Step 7
Crush the ginger, garlic and green chillies in a mortar-pestle to a fine or semi-fine texture. Set aside
Step 8
When the pressure settles down on its own, open the lid.
Step 9
Check if the rajma beans are cooked or not by taking a bite or pressing a few beans.
Step 10
If the beans are cooked well set aside or drain the beans. Reserve the stock (water) in which the beans were cooked.
Step 11
If the rajma are not cooked completely, then pressure cook again adding some water if required for some minutes.
Step 12
Heat oil + butter in another pot or pan on a low heat. Add cumin first and let them crackle & get browned.
Step 13
Then add onions and sauté them till they caramelized or golden browned on a medium-low to medium heat.
Step 14
Take care not to burn them as this will give bitter tones in the curry.
Step 15
Light browning the onions is also alright.
Step 16
Keep on stirring the onions while sauteing them, for uniform cooking and also so that they don't get burnt.
Step 17
Lower the heat and add the crushed ginger-garlic-chili paste. Stir and sauté for 5 to 10 seconds on a low flame until the raw aroma of the ginger and garlic goes away.
Step 18
Add the tomatoes. Sauté for 2 to 3 minutes on medium-low to medium heat until the tomatoes become soft.
Step 19
Add all the spice powders one by one - turmeric powder, red chili powder, coriander powder, asafoetida (hing) and garam masala powder.
Step 20
On a medium-low heat or medium heat stirring often sauté the whole masala mixture until the fat starts leaving the sides of the masala base.
Step 21
Using a slotted spoon or a strainer remove the beans and add them to the masala.
Step 22
You can also strain the cooked rajma first and set it aside as mentioned above. Set the stock also aside.
Step 23
Stir and sauté for a minute.
Step 24
Take 1.5 to 2 cups from the stock and add to the rajma.
Step 25
Add salt and stir the whole curry mixture.
Step 26
On a low heat to medium-low heat simmer without a lid for 10 to 12 minutes or more time until the curry thickens slightly. It should not be watery.
Step 27
Mash a few rajma beans with the spoon. This helps to thicken the curry.
Step 28
When the rajma masala has thickened and comes to the right consistency which is neither too thick nor thin, then add the kasuri methi and cream.
Step 29
Stir & simmer for 30 seconds to 1 minute. Switch off the heat.
Step 30
Serve rajma masala with steamed basmati rice, jeera rice or naan or roti or paratha. You can garnish with some coriander leaves when serving.