Asian Indian Recipes

Rajma Chawal

Rajma Chawal Recipe

Rajma Chawal (kidney beans with rice) is a popular Punjabi dish, traditionally prepared with red kidney beans and a simple blend of spices. A homely one-pot dish, rajma chawal is considered comfort food and widely enjoyed across north India.

The inspiration and knowledge behind this recipe comes from an excellent food programme, currently airing on the BBC. A Cook Abroad whips a famous food personality off to the country of his or her choice every week and explores the culinary minutiae of that particular locale. It makes for compelling and educational watching.

India is a country of adopted culinary influence, of which rajma chawal is an excellent example. Kidney beans, after all, aren’t indigenous to the country. But as a frugal ingredient, perfect for a generally vegetarian culture, they have been adopted with vigour.

Like most legume-based Indian dishes, rajma chawal is incredibly simple to throw together. There are no real pitfalls either. But remember to be generous with your teaspoons of spice; there’s little more disappointing than a poorly flavoured masala.

For more legume-based curry ideas, check out my recipes for Toor Dal, Tarka Dal and Chana Masala…

Rajma Chawal

Serves 2-4


  • 2 tbsp oil, preferably mustard
  • 1 onion
  • 1 tomato
  • 1 tsp garlic puree
  • 1 tsp ginger puree
  • 1 tsp cumin seeds, toasted
  • 1 tsp turmeric
  • 4 cardamom pods
  • 1 tsp salt
  • 2 400g tins of kidney beans (or dried equivalent)
  • 1 tsp garam masala
  • coriander and yoghurt to serve


  1. Heat the oil in a large pan. Puree the onion and tomato and begin to fry, adding the garlic and ginger after 2 minutes.
  2. Grind the toasted cumin seeds and tip into the pan, along with the turmeric and cardamom pods.
  3. Add 500ml of water, along with the kidney beans and salt. If using dried beans, they’ll need to have been soaked overnight and cooked for 30-40 minutes.
  4. Turn the heat up and boil quickly for 10-15 minutes, giving the beans time to break down slightly.
  5. Add the garam masala just before serving, alongside a little yoghurt and fresh coriander.

Kidney Bean Curry Rajma Chawal Recipe for Rajma Chawal

Cost: Spices, beans and a vegetable or two. Rajma Chawal was never going to be an expensive dish to make. In fact, at around £1.10 for the entire dish, it’s among the cheapest I’ve ever prepared.

16 replies on “Rajma Chawal”

I love my Rajma Chawal and this recipe definitely upholds the the authenticity of the recipe.

You can also add 1/2 cup of pureed soaked kidney beans to add that earthiness from the beans and give body to the gravy.

I’m loving A Cook Abroad. And although I’ve never tried this dish before, it looks so cheap and tasty to make that I’m going to add it into the rotation. You can never have too many Indian dishes IMO 😉

If you like my recipes, photos or food please leave a comment here...