National Dish Pakistan: Rajma Curry (Recipe) · National Dish Recipes

National Dish Pakistan: Rajma Curry (Recipe)

Rajma curry of red kidney beans in a spiced tomato sauce, garnished with fresh coriander
In this article

Discover Rajma Curry, a hearty bowl of tender red kidney beans simmered in a fragrant tomato sauce. Warmed through with cumin, ginger, garlic and garam masala, it is the kind of comforting, protein-rich dish that feels every bit as satisfying on a busy weeknight as it does at a family feast. Rooted in the home cooking of the northern subcontinent, this classic brings gentle spice and deep flavour straight to your own kitchen.

About Rajma Curry

Rajma Curry is a much-loved dish built around the delicious combination of flavour-packed red kidney beans and an aromatic tomato sauce. Originally from the cooking of northern India, it has since become a firm favourite in countless homes across the region and beyond. The beans at its heart are not only nourishing but also an excellent source of plant protein. If you are after something that is both hearty and genuinely satisfying, then Rajma Curry is exactly the dish for you.

Ingredients (serves 1–2)

  • 1 cup red kidney beans (dried or tinned)
  • 2 medium onions, finely chopped
  • 2 tomatoes, puréed
  • 2–3 garlic cloves, finely chopped
  • 1 piece of ginger, grated
  • 2 green chillies, finely chopped (to taste)
  • 1 teaspoon cumin
  • 1 teaspoon garam masala
  • 2 tablespoons oil or ghee
  • Salt to taste
  • Fresh herbs (coriander or parsley), to garnish

Shopping for the ingredients

When shopping for Rajma Curry, it is worth choosing fresh, good-quality produce to get the best results. Take a little care over the beans in particular, especially if you are using dried ones. Fresh onions, tomatoes and spices are key to the flavour of this dish. A trip to a local market or a South Asian grocery can help you track down the best ingredients and perhaps discover a few new spices along the way.

Preparing the dish

Preparing Rajma Curry is straightforward, though it does call for a few basic steps. If you are using dried beans, they need to soak for several hours and then be boiled until soft and tender. Reach for tinned beans if you are short on time; these are already cooked and make the whole process much quicker. Get all your ingredients ready before you start cooking to keep everything running smoothly.

Step-by-step instructions

  1. Boil the soaked beans in a pan of fresh water for around 30–40 minutes, until soft.
  2. Heat the oil in a frying pan and sauté the chopped onions until golden brown.
  3. Add the garlic, ginger and green chillies and cook briefly to release their aroma.
  4. Stir in the tomato purée and combine well. Season with salt and cumin.
  5. Add the cooked beans to the tomato sauce and mix everything together. Let the curry simmer gently over low heat for about 15 minutes.
  6. Finally, sprinkle in the garam masala and garnish with fresh herbs to taste.

Gluten-free / lactose-free version

Rajma Curry is naturally free from gluten and lactose, as the main ingredients are kidney beans and spices. Keep to the dish’s natural simplicity in both the ingredients and the cooking method. If you would like to add bread or a side, however, be sure to choose gluten-free alternatives. This makes the dish enjoyable for a wider range of people without compromising its original flavour.

Tips for vegans and vegetarians

Rajma Curry is a fantastic dish for vegans and vegetarians, being so rich in plant protein. Simply use a plant-based oil such as olive or sunflower oil if you are eating vegan. You can also add extra vegetables such as spinach or courgette to make the dish even more nourishing. This curry is wonderfully versatile and adapts easily to different ways of eating. A Lobia Curry makes another satisfying bean-based option in the same spirit.

More tips and tricks

You can refine Rajma Curry by experimenting with different spices and ingredients. Try using different varieties of beans, for instance, to discover new flavours. A little fresh lemon juice added at the end lends the dish a pleasant tang. Adjusting the amount of spice lets you tailor the heat exactly to your own taste.

Adapting the recipe to your taste

The beauty of Rajma Curry is how easily it can be adapted. If you prefer a creamier consistency, stir in a small amount of coconut milk. Like it hotter? Simply add more green chillies, or a pinch of chilli powder. And if you enjoy your beans a little more mashed, just blitz them with a hand blender after cooking for a velvety texture. A rich Daal Makhani is a lovely example of just how creamy a bean dish can become.

Ingredient substitutions

If you do not have red kidney beans to hand, you can use other varieties such as black beans or white beans instead. In place of fresh tomatoes, tinned tomatoes work just as well, offering a similar consistency and flavour. If you are not keen on onions, swap them for leeks or shallots, which harmonise nicely too. Be creative and try whatever suits your taste best — much like the endlessly adaptable Chana Masala.

Drink pairing ideas

Several drinks pair beautifully with a hearty Rajma Curry. A classic chai or a refreshing lemonade can offset the warming spices nicely. For those who prefer something alcoholic, a light white wine or an Indian beer can be a good choice. Experiment with different drinks to find the perfect pairing to complement your meal. A cooling glass of Lassi is another excellent way to balance the spice.

Serving and presentation ideas

Thoughtful presentation can lift the whole Rajma Curry experience. Serve the curry in an attractive bowl and garnish it with freshly chopped coriander or parsley. A side of freshly baked Naan or fragrant basmati rice should not be missing. A decorative serving platter can also help present the dish beautifully and turn it into a real highlight on your table.

A bit of history

Rajma Curry has its roots in the cooking of the northern subcontinent, where beans have long been prized as an important source of protein. This dish is not only a symbol of the simple way of life enjoyed by many, but also reflects the cultural diversity and culinary traditions of the region. In the Punjab in particular, Rajma Curry is a fixed part of everyday eating. It is a much-loved dish, often served at festive occasions and family meals, and a fine example of hearty Pakistani cuisine.

More recipe ideas

Summary: Rajma Curry

Rajma Curry is not only a simple dish to prepare but also a genuine culinary experience that beautifully reflects the flavours of Pakistan. With its combination of humble ingredients and distinctive spices, anyone can recreate the dish with ease and adapt it to their own taste. Whether served as a main course or as a side, Rajma Curry is a beloved family meal and ideal for any occasion. Let its delicious aromas inspire you and bring the variety of South Asian cooking into your own kitchen.