National Dish Pakistan: Rajma Masala (Recipe)

In this article
Discover Rajma Masala, one of Pakistan’s most comforting home-cooked favourites! Tender kidney beans simmer in a richly spiced tomato sauce, ready to be spooned over fluffy basmati rice or scooped up with warm naan. Nourishing, satisfying and full of warm aromatic spices, it is a dish that brings the flavours and hospitality of Pakistan straight to your own table.
About Rajma Masala
Rajma Masala is an incomparable dish from Pakistan, counted among the most beloved recipes in countless households. It is defined by the pairing of tender kidney beans with a spiced tomato sauce, rounded out with a range of traditional spices. Not only is it delicious, it is also nourishing and an excellent source of protein. Whether for special occasions or everyday meals, Rajma Masala carries the aromas and culture of Pakistan directly onto the plate.
Ingredients (serves 1–2)
- 1 cup kidney beans (dried, or 1 tin, drained)
- 1 large onion, finely chopped
- 2 large tomatoes, puréed
- 1 teaspoon ginger-garlic paste
- 2 tablespoons oil (such as sunflower or olive oil)
- 1 teaspoon cumin
- 1 teaspoon turmeric
- 1 teaspoon garam masala
- Salt to taste
- Fresh coriander, to garnish
Shopping for the ingredients
When shopping for the ingredients for rajma masala, it is important to pay attention to the quality of the beans. If you are using dried kidney beans, make sure they are well packaged and free of any mould. Fresh spices are just as crucial to the flavour of the dish. Above all, the spices should be as aromatic as possible so that rajma masala can reach its full potential. Many of these ingredients are also central to a hearty Rajma Curry.
Preparing the dish
Preparing the dish involves a few important steps that support the development of flavour. If you are using dried kidney beans, it is advisable to soak them overnight to shorten the cooking time. Draining and rinsing tinned beans is equally important to improve the taste. Once the beans are ready, you can begin preparing the spices to get the very best out of the aromatic blend.
Step-by-step instructions
- Heat the oil in a large pan and add the onions. Fry them until golden brown.
- Add the ginger-garlic paste and the puréed tomatoes, then cook the mixture for around 5 minutes.
- Stir in the spices (cumin, turmeric, garam masala) and mix everything well.
- Add the kidney beans (either cooked or tinned) and let it all simmer over a low flame. Add a little water as needed.
- Cook the rajma masala for at least 20 minutes so the flavours can properly combine.
- Serve the dish hot, garnished with fresh coriander.
Gluten-free / lactose-free version
Rajma masala is naturally gluten-free and lactose-free, as it is built on plant-based ingredients. You can prepare and enjoy the dish with complete confidence, even if you have a gluten or lactose intolerance. Do take care, though, to check that the spices and oils you use are also free of any hidden gluten or lactose. This makes it an ideal choice for a wide range of dietary needs.
Tips for vegans and vegetarians
Rajma masala is a perfect dish for vegans and vegetarians, being rich in protein and fibre and containing no animal products. To boost the nutrients further, you can bulk out the dish with various vegetables such as spinach or carrots. An extra portion of quinoa or wholegrain rice lends it even more substance and turns it into a complete meal. Enjoy this aromatic dish to the full!
More tips and tricks
A few tips and tricks can make your rajma masala even tastier. Try cooking the beans in a little stock or with additional spices to intensify the flavour. A pinch of sugar can also help to balance the acidity of the tomatoes. Experiment with the quantities of spices to adjust the dish to your personal taste. A splash of fresh lime juice just before serving can refresh and brighten the whole thing!
Adapting the recipe to your taste
The recipe for rajma masala can easily be adapted to different preferences. If you like it hotter, add fresh green chillies or chilli powder. For a creamier consistency, you can stir in a little coconut milk or yoghurt (as long as it is not being kept vegan). If you prefer the beans puréed, you can blend the finished dish with a stick blender for a velvety texture, much like a smooth Lobia Masala.
Ingredient substitutions
If you do not have certain ingredients to hand, there are plenty of alternatives you can use. For example, you can replace kidney beans with black beans or chickpeas — the same swap that works beautifully in a Chana Masala. For the spices, a ready-made garam masala blend can save you time. And instead of fresh tomatoes, you can use tinned tomatoes to prepare the dish more quickly.
Drink pairing ideas
Choosing the right drink can greatly enrich the experience of rajma masala. A cool glass of mango Lassi is a wonderful accompaniment that balances the heat of the dish. A fresh mint tea or a spiced Masala Chai also pairs well and brings additional aromas. To celebrate with friends and family, a light beer can be served to round off the feast.
Serving and presentation ideas
The presentation of rajma masala can be kept simple yet striking. Use decorative bowls and garnish the dish with freshly chopped coriander for a splash of colour. Serve the rajma alongside fluffy basmati rice or warm Naan on a large table to create an inviting atmosphere. A dish of fresh lime wedges can be set out so guests can season their portion just the way they like it.
A bit of history
Rajma masala has a long and fascinating history reaching back to northern India, where the dish is prepared across several regions. The kidney bean was brought to India from North America by Europeans in the 17th century. Over the years the recipe has evolved and today it is a firm fixture of both Indian and Pakistani cuisine. Rajma is not only a delicious dish but also a reflection of the culture and traditions of the region, and it sits comfortably among the many bean and lentil dishes of Pakistani cuisine.
More recipe ideas
Summary: Rajma Masala
In summary, rajma masala is a flavourful and nourishing dish that perfectly represents the tastes of Pakistan. The combination of kidney beans in a spiced tomato sauce is both simple to prepare and endlessly adaptable. Whether you enjoy it with rice, naan or simply on its own, this dish will impress at festive meals and everyday dinners alike. Let yourself be carried away by the aromas and savour a meal that embodies both tradition and pleasure.



