Rajma masala — curry de feijão vermelho do norte da Índia
The ultimate North Indian comfort food: red kidney beans simmered until creamy in a rich, spiced onion-tomato gravy with ginger, garlic and warm garam masala. Rajma masala — almost always eaten with steamed rice as 'rajma chawal' — is the beloved Sunday lunch of Punjabi households, hearty, homey and deeply satisfying. The secret is cooking the beans until truly soft and letting the gravy simmer down thick so it clings to every bean.
Soak dried red kidney beans overnight, then boil them until completely soft (a pressure cooker is ideal). Make a base: fry cumin, then onions until deep golden, add ginger-garlic, then a smooth tomato purée and ground spices (turmeric, coriander, chilli, garam masala) and cook until the oil separates and the masala is rich. Add the cooked beans with some of their cooking water, mash a few to thicken, and simmer until the gravy is thick and creamy and clings to the beans. Finish with garam masala and cilantro, and serve hot over steamed rice.
- Cook the beans until truly soft and creamy — undercooked kidney beans make a poor rajma (and must be boiled hard for safety).
- Brown the onions deeply and cook the tomato masala until the oil separates for a rich gravy.
- Mash a few beans into the gravy to thicken it so it clings, and serve with rice as rajma chawal.
Equipment
- Pressure cooker or large pot
- Pan or kadai
Ingredientes
Beans
- 200 g dried red kidney beans (rajma), soaked overnight
- Salt; water (keep the cooking liquid)
Masala
- 1 tsp cumin seeds; 2 onions, finely chopped
- 1 tbsp ginger-garlic paste; 1 green chilli
- 3 tomatoes, puréed (or 2 tbsp paste + tomatoes)
- ½ tsp turmeric; 1 tsp coriander; ½ tsp chilli; 1½ tsp garam masala
To finish
- Fresh cilantro, chopped; extra garam masala
- Oil/ghee; steamed rice, to serve
Modo de preparo
- ETAPA01
Drain the overnight-soaked kidney beans and boil them in fresh salted water until completely soft and creamy — a pressure cooker (about 15–20 minutes at pressure) is easiest; in a pot it takes 1–1.5 hours. They must be properly cooked. Keep the cooking liquid.
- ETAPA02
Heat oil/ghee and crackle the cumin seeds. Add the finely chopped onions and fry until deep golden brown, then the ginger-garlic paste and green chilli for a minute.
- ETAPA03
Add the puréed tomatoes and the ground spices (turmeric, coriander, chilli powder) with salt, and cook down until thick and the oil separates from the masala — this rich base is key.
- ETAPA04
Add the cooked beans with some of their cooking liquid. Mash a few beans against the side to thicken the gravy, then simmer until the gravy is thick, creamy and clinging to the beans, 15–20 minutes. Add water if too thick.
- ETAPA05
Stir in the garam masala and most of the cilantro. Serve hot over steamed rice (rajma chawal), topped with the rest of the cilantro.
Make ahead
A great make-ahead dish — rajma genuinely tastes better the day after as the flavours meld, so cook it ahead and reheat. You can cook the beans in advance (or use tinned to skip the soak and boil), and the gravy reheats and freezes well. Just make fresh rice when serving. It's ideal for batch cooking and meal prep.
Storage
Keeps 3–4 days refrigerated and the flavour deepens noticeably — rajma is a classic 'better the next day' dish. Reheat gently with a splash of water, as it thickens. It freezes very well. Many Punjabi families deliberately make extra. Cook fresh rice to serve alongside.
Variations
From tinned beans
Use tinned kidney beans to skip the soaking and boiling — add them to the masala with a little water and simmer (a great weeknight shortcut).
Rajma chawal
The classic pairing — serve over plain steamed basmati rice, the way it's eaten across North India.
Creamier or spicier
Add a little butter or cream for a richer gravy, or more chilli/garam masala for heat, to taste.
Serve with
Nutrition per serving
Nutrition values are estimates based on the metric measurements. Adjust as needed.
Perguntas frequentes
Do I have to soak and boil the kidney beans?
For dried rajma, yes — soak them overnight (which shortens cooking and improves digestibility) and then boil them until completely soft. Importantly, dried red kidney beans must be boiled vigorously to be safe to eat (they contain a toxin that a proper hard boil destroys), so don't just slow-cook them from raw. A pressure cooker handles both speed and a thorough cook. Tinned beans are pre-cooked and a fine shortcut.
Why is my rajma gravy thin or watery?
Either the beans weren't soft enough to release their starch, or the masala/gravy wasn't simmered down. Cook the beans until truly creamy, mash a handful of them into the gravy to thicken it naturally, and let the masala cook until the oil separates and the gravy reduces to a thick, clinging consistency. Rajma should be rich and creamy, not soupy.
What is rajma chawal?
Rajma chawal is simply rajma (the kidney bean curry) served with chawal (steamed rice) — the iconic, beloved combination eaten across North India, especially as a Sunday or comfort lunch. The creamy, spiced beans over plain rice is the classic way to eat rajma. It's hearty, balanced (beans + rice make a complete protein) and deeply satisfying home food.
Is rajma vegan?
Yes, easily — rajma is naturally plant-based when cooked in oil (rather than ghee), made just from beans, onion, tomato and spices. It's a staple of Indian vegetarian and vegan home cooking and gluten-free too. For a richer version some add butter, cream or ghee, but the classic everyday rajma is vegan and gets its richness from the well-cooked onion-tomato masala and the creamy beans themselves.
Can I use tinned kidney beans?
Absolutely — tinned (canned) kidney beans are pre-cooked, so they skip the overnight soak and long boil, making rajma a quick weeknight dish. Just drain and rinse them, add to the cooked masala with a little water, mash a few to thicken, and simmer to let them absorb the flavours. The result is slightly less deeply flavoured than from-scratch dried beans but still delicious.
Cooked this? Rate it.
Real ratings from real cooks. We only show a score once enough of you have weighed in — no fabricated stars.