Rajma masala curry with kidney beans in spiced tomato gravy
Lunch

Rajma Masala Recipe

Rajma Masala Recipe: Easy Punjabi Kidney Bean Curry

This Rajma Masala Recipe helps you make a delicious North Indian curry with tender kidney beans and rich onion-tomato gravy. Moreover, aromatic Indian spices give this dish a comforting flavour that pairs perfectly with steamed rice or roti. Whether you prepare it for lunch or dinner, this homemade Punjabi curry makes a satisfying meal for the whole family.

What Is Rajma Masala?

Rajma masala is a popular Punjabi curry that combines red kidney beans, onions, tomatoes, and traditional Indian spices. First, soak the kidney beans to help them cook more evenly. Next, cook them until tender and prepare a flavourful masala gravy. Finally, simmer everything together so the beans absorb the spices.

Although many people enjoy rajma with steamed rice, you can also serve it with jeera rice, roti, or naan. Therefore, this curry works well for both everyday meals and special family lunches.

Ingredients for Rajma Masala Recipe

Gather these ingredients before you start cooking:

  • 1 cup dried red kidney beans (rajma)
  • 2 medium onions, finely chopped
  • 2 medium tomatoes, pureed or finely chopped
  • 1 tablespoon ginger-garlic paste
  • 2 tablespoons oil or ghee
  • 1 teaspoon cumin seeds
  • ½ teaspoon turmeric powder
  • 1 teaspoon red chilli powder, adjusted to taste
  • 1 teaspoon coriander powder
  • ½ teaspoon garam masala
  • Salt to taste
  • Water as needed
  • Fresh coriander leaves for garnish

You can adjust the spices to suit your taste. For example, add extra chilli powder if you enjoy spicy food. Alternatively, reduce the amount for a milder curry.

How to Make Rajma Masala

Step 1: Soak the Kidney Beans

First, rinse the kidney beans thoroughly under running water. Then, place them in a large bowl and cover them with plenty of water. Let them soak for 8–12 hours or overnight.

This soaking process helps the beans cook more evenly. After soaking, drain the water and rinse the beans once more.

Step 2: Cook the Rajma

Next, place the soaked kidney beans in a pressure cooker and add fresh water. Cook them according to your pressure cooker’s instructions until they become completely tender.

Check the beans before moving to the next step. They should feel soft when you press them with a spoon. If they still feel firm, continue cooking them until they soften completely. Always cook red kidney beans thoroughly before eating them; never eat them raw or undercooked.

Step 3: Prepare the Masala Gravy

Meanwhile, heat the oil or ghee in a pan over medium heat. Add the cumin seeds and let them sizzle briefly. Then, add the chopped onions and sauté them until they turn golden brown.

Next, stir in the ginger-garlic paste and cook it until the raw smell disappears. Add the tomato puree, turmeric powder, red chilli powder, coriander powder, and salt. Mix everything thoroughly.

Now, cook the masala until the tomatoes soften and the mixture thickens. Stir occasionally to prevent the masala from sticking to the pan. Once the gravy develops a rich texture, move to the next step.

Step 4: Combine the Rajma and Masala

Once the gravy looks ready, add the cooked kidney beans to the pan. Then, pour in some of the cooking water to adjust the gravy’s consistency. Stir gently so the masala coats the beans evenly.

For a thicker gravy, mash a few beans with the back of a spoon. This simple trick releases some of their starch and gives the curry a richer texture. However, avoid mashing all the beans if you prefer a chunkier curry.

Step 5: Simmer the Curry

Next, let the rajma simmer gently for around 15–20 minutes, stirring occasionally. During this time, the beans absorb the spices and develop a deeper flavour.

If the gravy becomes too thick, add a little hot water. On the other hand, if it looks too thin, simmer the curry uncovered for a few more minutes.

Finally, stir in the garam masala and cook for another minute or two. Garnish the curry with fresh coriander leaves and serve it hot.

Tips for Perfect Rajma Masala

Follow these simple tips to make your rajma masala more flavourful:

  • Soak the beans properly: Soak the kidney beans overnight to help them cook more evenly.
  • Cook the beans completely: Always cook kidney beans until they become fully tender before adding them to the gravy.
  • Brown the onions well: Sauté the onions until golden brown to develop a deeper flavour.
  • Cook the tomatoes thoroughly: Give the tomato masala enough time to soften and thicken.
  • Let the curry simmer: Allow the beans to absorb the spices instead of rushing the final cooking stage.
  • Adjust the gravy: Add water gradually until you reach your preferred consistency.
  • Balance the spices: Taste the curry before serving and adjust the salt or chilli powder if necessary.

What to Serve with Rajma Masala

Steamed basmati rice makes a classic accompaniment to rajma masala. In fact, many North Indian families enjoy the combination known as rajma chawal.

Alternatively, serve the curry with jeera rice, roti, chapati, or naan. For a more complete meal, add sliced onions, cucumber salad, and a squeeze of lemon.

If you enjoy homemade Indian curries, try our Paneer Butter Masala or explore more recipes on Recipesdaily.

How to Store Rajma Masala

First, let the curry cool briefly. Then, transfer it to a clean, airtight container and refrigerate it promptly. Keep your refrigerator at 4°C (40°F) or below, and enjoy the leftovers within 3–4 days.

When you want to eat the leftovers, reheat the curry until it becomes steaming hot throughout. Add a little water if the gravy has thickened in the refrigerator. Also, avoid leaving cooked rajma at room temperature for more than two hours.

Frequently Asked Questions

Can I make rajma masala without soaking the beans overnight?

Soaking helps kidney beans cook more evenly, so we recommend it whenever possible. If you skip soaking, follow a reliable pressure-cooking method designed for unsoaked kidney beans. In either case, cook the beans completely until they become tender.

Why is my rajma masala too thin?

Excess water or insufficient simmering can make the gravy too thin. To fix it, simmer the curry uncovered for a few more minutes. You can also mash a few cooked kidney beans to thicken the gravy naturally.

Which rice goes best with rajma masala?

Steamed basmati rice pairs wonderfully with rajma masala. However, you can also serve the curry with jeera rice for extra flavour.

Can I eat rajma masala for lunch and dinner?

Yes, you can enjoy rajma masala for either lunch or dinner. Serve it with rice or roti for a comforting and filling meal.

Enjoy Homemade Rajma Masala

This Rajma Masala Recipe brings together tender kidney beans, rich tomato gravy, and aromatic Indian spices. By soaking the beans properly, cooking the masala thoroughly, and allowing the curry to simmer, you can create a delicious Punjabi-style dish at home.

Finally, serve your homemade rajma masala with steamed rice or fresh roti and enjoy a comforting meal with your family. If you try this recipe, share your experience and tell us how it turned out!

Try more homemade Indian favourites with our Paneer Butter Masala, Butter Chicken, and Vegetable Biryani recipes.

Leave a Reply

Your email address will not be published. Required fields are marked *