Ingredients
Metric weights use grams. US weights use ounces; liquids use fluid ounces. Conversions are rounded. Spoon measures use 5 ml teaspoons and 15 ml tablespoons; cups use 240 ml.
Serves 4
Main ingredients
Seasoning and finishing
Liquids
Equipment
Sieve; wide saucepan with lid; wooden spoon; potato masher or fork.
Check all product labels and cross-contact. Diet groups describe this listed recipe, not every substitution.
Steps
Prepare · About 2 min
- Rinse 2 cans (425 g each) canned kidney beans, drained and rinsed in the sieve.
- Drain the beans for 2 minutes.
- Heat 2 tbsp neutral oil in the saucepan over medium heat.
- Put 1 Indian bay leaf into the saucepan together with ½ tsp cumin seeds.
- Stir for 30 seconds.
Check: The cumin should smell toasted without turning black.
Cook the sauce · About 10 min
- Add 240 ml chopped onion.
- Cook for 7–8 minutes, stirring often.
Check: The onion should soften and become golden.
- Add 1 ½ tsp ginger-garlic paste.
- Stir for 1 minute.
- Add 300 g tomatoes, pureed, ½ tsp Kashmiri chili powder, ¾ tsp garam masala, 1 ½ tsp ground coriander, ¾ tsp ground cumin, ¼ tsp turmeric and ½ tsp salt, adjust to taste.
- Give Rajma Masala 8–10 minutes of cooking, stirring at one-minute intervals.
Check: The tomato should darken and thicken; small oil beads may show at the edges.
Simmer the beans · About 20 min
- Add the drained beans and 240 ml hot water, adjust for consistency.
- Bring the sauce to a gentle boil.
- Reduce the heat to low.
- Cover the saucepan loosely.
- Let Rajma Masala simmer for 15–20 minutes; stir at 5-minute intervals.
Check: The beans should crush easily; the sauce should coat a spoon.
- Crush a small spoonful of beans against the pan with the spoon.
- Stir the crushed beans into the sauce.
- Rub ½ tbsp dried fenugreek leaves between your palms over the saucepan.
- Simmer for 1 minute.
- Turn off the heat.
- Remove the bay leaf.
- Scatter 2 tbsp chopped coriander over the curry.
Tips
- Use canned, already cooked kidney beans. Dried kidney beans are not a direct substitute in this timing.
Substitutions
- Use cooked pinto beans instead of kidney beans for a different curry.
Storage
- Get perishable Rajma Masala into the fridge within two hours, or within one hour above 32°C / 90°F. Eat Rajma Masala within two days, keeping it covered at 4°C / 40°F or colder.
- Bring cooked Rajma Masala to 74°C / 165°F, stirring or turning it for even heating. When Rajma Masala is part of the meal, serve cold salads, dips and chilled desserts straight from safe refrigeration.
- If Rajma Masala includes a thick sauce or soup, loosen it with a little water during gentle reheating. Any crisp coating on Rajma Masala becomes softer in storage.
Make ahead
- Cook the sauce one day ahead; refrigerate cooked beans and sauce separately.
FAQ
Can I use dry kidney beans directly?
No. This recipe starts with cooked beans. Dry kidney beans need proper soaking and vigorous boiling.
Why mash a few beans?
They thicken the sauce without added flour.
How should I store rajma masala?
Get perishable Rajma Masala into the fridge within two hours, or within one hour above 32°C / 90°F. Eat Rajma Masala within two days, keeping it covered at 4°C / 40°F or colder.
Recipe source and adaptation
Measured home adaptation: Swasthi's Recipes: Rajma masala.
Canned-bean version; rice is a separate accompaniment.
Food safety references
FoodSafety.gov: cooking temperatures · Food Standards Agency: rice storage and reheating



