Soak the rajma overnight and pressure cook it adding bit of oil,salt . Almost ten whistles.
In a kadhai, mix the cooked rajma, half a litre water, chopped garlic, chopped ginger, whole green chilly and little bit of salt for taste. Let it boil.
While the rajma is boiling, heat some oil in another pan.
Add to this rajma is boiling, heat some oil in another pan.
Add to this cumin seeds, cloves. Saute, crackle and fry these spices to release their flavors.
Now add the chopped onion. Saute till the onions turn brownish.
Add to this the chopped ginger and chopped garlic. Saute them all together.
Now add the aromatics i.e turmeric powder, red chilli powder, coriander powder, cumin powder and little salt for taste.
Turn up the heat and dry roast all the powdered spices. Mix themall well.
Add little bit of water to this onion-spice mix to bhuno the spices.
Add the tomatoes when all the water is evaporated
Add tomatoes. Add a pinch of sugar to balance the acidity, to bring out the flavor of tomatoes and also to aid caramelization of the aromatics.
Mix the onions, tomatoes and spices well. Add some water to prevent the mix from drying out.
Now add the green chillies and some coriander leaves.
Mix well for a minute or two.
Now remove the pan from the heat and add this spice mix to the kadhai in which the rajma was boiling.
Add some water in which the rajma is boiling to the spice mix pan. De-glaze all the flavors and then add it back to the kadhai with rajma.
Turn up the heat. Now add butter and curd. Mix them well with the rajma.
Squeeze half a lime into the rajma. Cover it, lower the heat and let the rajma simmer for about 10 -15 minutes.
Give it a quick stir and serve the rajma hot with rice.