Pantry Journal

Rajma Masala Recipe: North Indian Kidney Bean Curry at Home

Learn to soak, safely cook and simmer red rajma into a thick North Indian rajma masala with onion, tomato and warming spices.
← Back to Pantry Journal
North Indian rajma masala with tender kidney beans

Rajma chawal is the kind of meal that needs no special occasion. A bowl of fully cooked, tender kidney beans in a gently spiced onion-tomato gravy is comforting with hot rice and simple enough for a weekend home kitchen. The secret is not a complicated masala: it is properly soaking and cooking the beans before simmering them with the sauce.

Ingredients for four servings

  • 1 cup dry red rajma
  • 2 medium onions, finely chopped
  • 3 medium tomatoes, puréed or finely chopped
  • 1 tablespoon ginger-garlic paste
  • 2 tablespoons oil or ghee
  • 1 teaspoon cumin seeds
  • ½ teaspoon turmeric, 1 teaspoon coriander powder and ½ teaspoon red chilli powder
  • ½ teaspoon garam masala; salt to taste
  • Fresh coriander and hot cooked rice to serve

1. Sort, rinse and soak

Inspect the dried rajma, rinse thoroughly and soak in abundant cold water for 8–12 hours. Kidney beans expand as they hydrate. Drain the soaking water and rinse the beans again.

2. Cook the rajma thoroughly

Cover the drained beans with fresh water and cook until every bean is completely tender through its centre. If using the stovetop, bring raw or soaked red kidney beans to a vigorous boil for at least 10 minutes before continuing to simmer until fully done. A pressure cooker can speed up cooking, but follow its safe operating instructions; the beans must still be tender all the way through, not merely soft outside. Never rely on a slow cooker alone for raw kidney beans because insufficiently heated kidney beans can contain harmful lectins.

3. Build the onion-tomato masala

Heat oil or ghee in a thick-bottomed pot. Add cumin and let it crackle. Add the onions and cook until soft and golden. Stir in the ginger-garlic paste for a minute, then the tomatoes and powdered spices. Cook over medium heat, stirring occasionally, until the tomato mixture becomes thick, glossy and no longer smells raw.

4. Combine and simmer

Add cooked rajma and some of its cooking liquid to the masala. Lightly mash a tablespoon or two of beans against the pan to make the gravy thicker naturally. Simmer gently for 15–20 minutes, adjusting hot water to your preferred consistency. Finish with garam masala and coriander. The gravy should coat the beans, not drown them.

Serving suggestions

Serve with basmati rice, jeera rice or a warm phulka. For extra freshness, add a side of thinly sliced onions with lemon. Rajma masala often tastes even richer after the spices settle, so it is a useful make-ahead meal.

Frequently asked questions

Can I skip soaking rajma?

Soaking is strongly recommended because it helps the beans hydrate and cook evenly. Unsoaked rajma takes longer and still needs thorough cooking.

Why are my rajma beans hard?

The age of dry beans and hard water can affect cooking. Add enough water and continue cooking until tender; add acidic ingredients such as tomatoes after the beans are cooked if they are stubbornly firm.

Can I store cooked rajma?

Refrigerate promptly within two hours in a shallow covered container and use within 3–4 days. Reheat until piping hot, or freeze portions for longer storage.

Start with Grain Essence Red Rajma; see our complete soaking and cooking guide for other whole pulses.

Red Rajma (Kidney Beans)
COOK IT WITH GRAIN ESSENCE

Bring this idea to your kitchen.

Explore the pantry staple featured in this guide. Choose the pack size that fits your everyday cooking.

Red Rajma (Kidney Beans) From Rs. 118.00
Keep reading
View all guides →
Better pantry choices

Bring dependable everyday staples home.

Explore Grain Essence dals, pulses, seeds, millets and snacks—delivered across India.

Shop all products Order on WhatsApp