Creamy Rajma Masala
A rich, creamy kidney bean curry that's a staple in Punjabi households. The slow-simmered gravy, infused with aromatic spices, makes it the ultimate comfort food, perfect with steamed rice or naan.
For 4 servings
Rinse 1 cup (200g) dried kidney beans thoroughly and soak them in plenty of water overnight (at least 8 hours). Drain and rinse again before cooking.
Transfer the soaked and drained rajma to a pressure cooker. Add 4 cups of fresh water and 1 teaspoon of salt. Cook on high pressure for 6-8 whistles, then reduce heat to low and cook for another 15-20 minutes, ensuring the beans are very soft and tender. Let the pressure release naturally.
While the rajma cooks, heat 2 tablespoons of vegetable oil in a large heavy-bottomed pan or Dutch oven over medium heat. Add 1 teaspoon of cumin seeds and 1/4 teaspoon of asafoetida (hing) and let them splutter for a few seconds.
Add 1 large finely chopped onion to the pan and sauté on medium-low heat until it turns deep golden brown, about 10-12 minutes. Stir in 1 tablespoon of ginger-garlic paste and 1-2 slit green chilies (if using), and cook for another 2 minutes until fragrant.
Pour in the puree of 2 medium tomatoes. Add 1/2 teaspoon turmeric powder, 1 teaspoon red chili powder, 1.5 teaspoons coriander powder, and 1 teaspoon cumin powder. Mix well and cook the masala on medium-low heat, stirring occasionally, until the oil separates from the mixture and it thickens, about 8-10 minutes.
Add the cooked rajma along with its cooking liquid to the masala. Gently mash about 1/4 to 1/3 of the beans against the side of the pan with the back of a spoon or a potato masher to thicken the gravy naturally. Add more salt to taste if needed.
Bring the curry to a gentle boil, then reduce the heat to low, cover, and simmer for at least 15-20 minutes. This allows the flavors to meld and deepen. Stir occasionally to prevent sticking.
Stir in 1 teaspoon of garam masala and 1 teaspoon of crushed kasuri methi. Cook for another 2 minutes. Remove from heat. Garnish generously with 1/4 cup fresh chopped cilantro.
Serve hot with steamed basmati rice, jeera rice, or naan bread. For extra richness, swirl in a tablespoon of fresh cream or butter just before serving.
What to keep in mind.
4 tips from the recipe — small details that make a real difference to the final dish.
- 1Soaking kidney beans overnight is crucial for even cooking and to reduce cooking time and digestive issues.
- 2Mashing a portion of the cooked beans directly into the curry helps create a naturally thick and creamy texture without adding extra flour or cream.
- 3The longer the rajma simmers on low heat, the more the flavors develop and deepen, resulting in a richer curry.
- 4The cooking liquid from the rajma contains valuable nutrients and flavor, so always add it to the curry.
Adapt it for your goals.
Vegan Rajma
Omit the fresh cream/butter at the end for a naturally rich and delicious vegan version of this curry.
Smoky FlavorSmoky Flavor
For a traditional smoky touch, perform a 'dhungar' (charcoal smoking) by placing a small, hot charcoal in a small heat-proof bowl in the center of the finished curry, drizzling ghee over it, and covering immediately for a few minutes.
Add VegetablesAdd Vegetables
For added nutrition and texture, you can stir in finely diced carrots or peas along with the pureed tomatoes, allowing them to cook down into the masala.
Why this is on our healthy list.
Rich in Fiber
Kidney beans are an excellent source of dietary fiber, aiding digestion, promoting satiety, and helping to regulate blood sugar levels.
Plant-Based Protein
A great source of plant-based protein, making it a fulfilling and nutritious meal, especially for vegetarians and vegans, contributing to muscle repair and growth.
Good Source of Iron
Kidney beans provide a significant amount of iron, essential for energy production, oxygen transport in the body, and preventing iron-deficiency anemia.
Frequently asked questions
Soaking helps rehydrate the beans, significantly reducing cooking time and making them more digestible by breaking down complex sugars that can cause gas. It also ensures even cooking.


