Rajma curry, a beloved dish from India, is composed of red kidney beans simmered in a rich and flavorful gravy. With its roots in Punjabi cuisine, this dish has become a staple in many households across the country. It is traditionally enjoyed with rice, forming the iconic rajma chawal. This article will outline the precise steps and techniques for preparing an authentic rajma curry.
Ingredients Required for Rajma Curry
The following ingredients are essential to replicate the traditional rajma curry:
- 1 cup of rajma (red kidney beans)
- 1 bay leaf
- 1 black cardamom (pounded)
- 1 tsp cumin seeds
- 1 large onion (finely chopped)
- 1 green chili (slit)
- 1 tbsp ginger-garlic paste
- 2 large tomatoes (grated)
- 1 tsp turmeric powder
- 1 tsp Kashmiri red chili powder
- 1 tsp coriander powder
- Salt to taste
- Water as needed
- Fresh coriander leaves for garnish
- 1 tbsp ghee (clarified butter)

Detailed Method to Cook Rajma Curry
1. Soaking the Rajma
For the perfect rajma curry, it is imperative to soak the rajma overnight in sufficient water. This helps to soften the beans and ensures they cook more evenly. The soaked beans expand in size, making them easier to cook and reducing the overall cooking time.
2. Sautéing the Spices
In a cooking pot, heat oil and add the bay leaf, black cardamom, and cumin seeds. Allow them to release their flavor for a few seconds. Next, add the finely chopped onions and slit green chili. Sauté these until the onions turn golden brown. Properly browned onions provide a rich base for the curry.
3. Incorporating Ginger-Garlic Paste
Once the onions have browned, add the ginger-garlic paste. It is essential to sauté the paste until its raw aroma disappears. This step is crucial, as undercooked ginger-garlic paste can negatively affect the taste of the curry.
4. Adding Tomatoes and Spices
Grate the tomatoes and add them to the pan. Allow them to cook thoroughly, stirring occasionally. Once the tomatoes have softened, add turmeric powder, Kashmiri red chili powder, and coriander powder. These spices enhance the color and flavor of the rajma curry. Let the spices cook for several minutes, ensuring they do not burn.
Read:-How To Cook Rice in a Frying Pan: A Precise Guide
5. Simmering the Rajma
Once the tomato mixture is well-cooked, add the soaked rajma to the pan. Stir the beans into the masala, allowing them to absorb the spices. At this stage, it is important not to add water immediately, as the beans need to cook in the masala for a few minutes to develop deeper flavors.
6. Cooking under Pressure
Add water to the pot according to your desired consistency. After mixing well, cover the pot and cook the rajma curry under pressure. Cook for 5-7 whistles, then reduce the heat and simmer for an additional 10-15 minutes. This ensures the beans are fully cooked and the curry has the desired thickness.
7. Final Adjustments
Once the pressure is released, open the lid and check the rajma for doneness. If necessary, adjust the consistency by adding more water or reducing the gravy further. Finish the curry by adding fenugreek leaves, garam masala, and fresh coriander leaves. For a creamier texture, use the back of a spoon to mash a few beans.
8. Garnishing and Serving
Before serving, add a dollop of ghee to the curry for extra richness. Serve the rajma curry hot with steamed rice or chapati for a traditional and fulfilling meal.
Conclusion
Mastering the art of how to cook rajma curry involves understanding the balance of spices, the texture of the beans, and the timing of each step. By following this methodical approach, anyone can recreate the authentic flavors of rajma chawal, a dish cherished by millions. The richness of the curry, combined with the subtle spices and the tender beans, makes it a timeless favorite.