Skip to Content

Rajma Masala (North Indian Kidney Bean Curry)

Rajma or rajma masala is a red kidney bean curry popular in North India, particularly in the province of Punjab.

A traditional Punjabi meal will usually include rajma chawal, that is, red kidney beans curry and rice.

Rajma Masala (North Indian Kidney Bean Curry) with cilantro

What is Rajma?

Rajma is a vegan North Indian curry made from red kidney beans. Other terms for this dish are rajma masala where masala means spice.

It can be served with naan, roti or paratha, but it is most often served with chawal (Basmati rice). In fact, it is quite common to see ‘rajma chawal’ as a common menu item in Indian restaurants across the world.

The term rajma is so ubiquitous that red kidney beans are often called rajma. Other terms for red kidney beans in India are ‘laal lobia’ where ‘laal’ means red and ‘lobia’ means kidney beans.

How do you make Rajma?

Rajma masala is made by first soaking raw red kidney beans overnight. This step is super important as it results in a rich and creamy curry in the end.

The kidney beans are then put in a pressure cooker, and cooked untill they are soft.

Rajma is known for its melt-in-your-mouth texture, so the red kidney beans are cooked untill they can be mashed easily with a spoon.

This will take about 15 – 25 minutes depending on the model of the pressure cooker or multi cooker model used. Make sure to let the steam pressure go down or do a natural release before opening the pressure cooker lid.

Rajma Masala (North Indian Kidney Bean Curry) with rice

In case a pressure cooker isn’t available, the red kidney beans can also be boiled with salt and water in a regular pot – it will take about 45 – 60 minutes for them to get soft.

Reserve the water from cooking the red kidney beans as that will be used in the curry base.

While the beans cook, prepare the curry base or masala for the rajma.

Start with sautéing cumin seeds along with ginger and garlic paste in oil. For a richer flavor and for special occasions butter or ghee can also be used.  Add the sliced onions and cook until they become brown.

At this point, add the tomato puree followed by the spices. Cook the onion and tomato gravy for about 20 – 25 minutes the mixture becomes thick and changes color to a rich reddish – brown, and the oil separates from the sides.

Add the pressure-cooked red kidney beans with the reserved water, and cook for about 25 – 30 minutes. It may seem like there is a lot of time spent in just cooking the ingredients, but all these steps are necessary to develop flavor and richness to the curry.

Once the rajma is ready, garnish with garam masala, dried fenugreek leaves (kasuri methi) and chopped cilantro.

What kidney beans to use for rajma?

There are usually two types of red kidney beans available in Indian grocery stores, one light and one dark.

The pinkish colored and striped kidney beans are traditionally used for Punjabi or North Indian rajma masala, but the dark red kidney beans are also used quite often.

In this recipe, I used the dark red kidney beans.

Can I use canned kidney beans?

Though it is always best to use raw, dried kidney beans, canned beans can also be used.

1 cup of dried red kidney beans results in around 500 grams of boiled red kidney beans. So, around 2 cans of canned kidney beans would be a good substitution.

The pressure-cooking step can be skipped if using canned beans.

What can I use instead of fenugreek leaves?

This recipe calls for dried fenugreek leaves (kasuri methi in Hindi), which is the dried form of fenugreek (or methi).

Dried fenugreek leaves taste different from fenugreek seeds or the fresh leaves.

As a seasoning, it is usually crushed and added at the end in Indian dishes, such as butter chicken to add a savory, earthy, herbal flavor, along with a hint of bitterness.

If dried fenugreek leaves aren’t available, it is possible to simply omit them.

As far as substitutes, it is possible to substitute with fresh celery leaves or watercress leaves, both in the same quantity as the dried fenugreek leaves. 

Rajma Masala (North Indian Kidney Bean Curry) topped with cilantro

Is Rajma vegan?

Rajma is usually vegan, however, certain recipes call for the addition of butter, ghee or cream to make it more rich and creamy especially when making it for special occasions.

This recipe calls for oil, so it is vegan and gluten free.

How to serve Rajma masala

Traditionally, rajma is usually eaten with chawal (Basmati rice) especially in the North Indian province of Punjab.

However, it can be eaten with naan, paratha or roti. It can also be eaten on its own or with quinoa or brown rice.

A fresh vegetable salad, pickles or raita can be served on the side.

 

Yield: 6 servings

Rajma Masala (North Indian Kidney Bean Curry)

Rajma Masala (North Indian Red Kidney Bean Curry)

Rajma or rajma masala is a vegan red kidney beans curry popular in North India, particularly in the province of Punjab. A traditional Punjabi meal will usually have rajma chawal in it, that is red kidney beans curry and rice.

Bean Soaking Time 6 hours
Prep Time 15 minutes
Cook Time 1 hour
Total Time 7 hours 15 minutes

Ingredients

For the red kidney beans

For the rajma curry / gravy

  • 4 Tablespoons oil (ghee or butter can be used instead)
  • 1 teaspoon cumin seeds*
  • 1 Tablespoon ginger paste (or finely minced or grated fresh ginger)
  • 1 Tablespoon garlic paste (or finely minced or grated fresh garlic)
  • 4 small / 300 grams onions, sliced
  • 1 cup tomato puree (about 3 tomatoes pureed with water in a blender)
  • 1 Tablespoon coriander powder (ground coriander)
  • 1 Tablespoon red chili powder (chili powder)
  • ¼ teaspoon turmeric powder
  • 1 teaspoon salt (adjust to taste)
  • 1 teaspoon garam masala
  • 1 teaspoon dried fenugreek leaves, crushed (kasuri methi)**
  • 1 teaspoon lemon juice
  • ¼ cup fresh cilantro leaves, chopped

Instructions

For the red kidney beans:

  1. Rinse the red kidney beans (rajma or laal lobia) with water. Soak in fresh water for 6 hours, or overnight.
  2. Drain the soaking liquid, and place the soaked red kidney beans in a pressure cooker with salt. Add water and fill to about 3 inches above the kidney beans surface. Pressure cook for about 15 – 25 minutes and do a natural release before opening the pressure cooker. The time will depend on the model of the pressure cooker or multi cooker model, till the kidney beans are soft and can be mashed with a spoon.***

For the rajma curry / gravy:

  1. Heat oil in a deep pan on low – medium heat.
  2. Add the cumin seeds, followed by the ginger and garlic paste.
  3. Fry for a minute, and then add the sliced onions.
  4. Cook the onions on medium heat till they are brown, making sure to keep stirring every minute or so that the onions don’t burn.
  5. If a smoother gravy is preferred, the onions can be pulsed into a blender till smooth, and then added back into the pan.
  6. Once the onions are brown, add the tomato puree, and cook for 5 – 8 minutes. Keep stirring in intervals.
  7. Add the coriander powder, red chili powder, salt, and turmeric powder. Cook for about 15 – 20 minutes on medium heat, stirring every minute or so, until the oil separates from the mixture and can be seen at the edges of the pan. (This step is particularly important as the tomatoes and spices need to be cooked properly, or else there will be a raw taste in the final rajma masala. As the onion tomato gravy cooks, the water will reduce, and the gravy will get thick and turn a rich reddish – brown color.)
  8. Add the pressure-cooked red kidney beans with its water to the tomato and onion mixture. Mix together and cook for another 10 – 15 minutes. Add hot water if more gravy is preferred or cook for a few more minutes to reduce the amount of gravy.
  9. In the end, add garam masala, dried fenugreek leaves (kasuri methi), lemon juice, and freshly chopped cilantro leaves. Stir well, and serve hot with Basmati rice or paratha and roti.

Notes

* In the case whole cumin seeds aren't available, ground cumin or cumin powder can be used but it will have a slight difference in taste. If ground cumin or cumin powder is used, add it at the same as the ground coriander powder and red chili powder. 

** In the case dried fenugreek leaves aren't available, it is possible to omit them. Otherwise you may substitute with fresh celery leaves, in the same quantity as the dried fenugreek leaves.

*** In the case a pressure cooker isn’t available, the red kidney beans can also be boiled with salt and water in a regular pot – it will take about 45 – 60 minutes for them to get soft.

Recommended Products

As an Amazon Associate and member of other affiliate programs, We earn from qualifying purchases.

Nutrition Information:

Yield:

6

Serving Size:

1/6 of recipe (without rice)

Amount Per Serving: Calories: 401Total Fat: 13g

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe