Rajma Chawal

Cuisine : Indian

Recipe Origin : Punjab, North India

Mode of Cooking : Vegan

Preferred Meal Time: Lunch

Health Benefits : Rajma (Red Kidney Beans) are vegan source of protein and meat equivalent. This recipe holds 16% of protein and 12% of calcium making it a wholesome balanced diet when served with a grain of your choice. However, Indian way of serving it, is with Chawal or rice.  Served in a Buddha bowl, this recipe is highly nutritious!

Cooking Duration : 20 minutes

Preparation Time : 10 minutes

Consumable : Within 6 hours after cooking


Soaked Red Kidney Beans – 1/2 cup

Onions – 1 big / 2 small

Tomatoes – 3 medium sized ones

Pav Bhaji Masala – 1 tbsp (Any brand which you like to use. Ideally this has similar ingredients to Rajma masala powder, however, this is my secret ingredient for the best taste)

Red Chilli powder – 1/2 tbsp

Salt – 1 tbsp

Garam Masala powder – 1/4 tsp

Bay leaf – 1

Cinnamon stick – 1 small

Cardamom – 2

Cloves – 2

Star Anise – 1 petal

Cumin – 1/2 tsp

Water – 1/2 cup ( apart from what you use to boil the rajma)

Oil – Sunflower/ Rice bran

Coriander – 1 tbsp


Basmati Rice – 1 cup ( I personally use the brand , India Gate , for it gives best taste)

Water – 1 and 1/2 cup


  1. Wash and rinse the Basmati Rice .
  2.  Use pressure cooker to boil the rice with specified amount of water until 3 whistles were blown by the cooker.



  1. Wash and soak the red kidney beans overnight in a large bowl ( they expand in size).
  2. Before cooking, put the beans with added salt and water into a pressure cooker upto 4 whistles to be blown by cooker ( could get cooked for 3 whistles, depending upon the quality of rajma you use). Once done, let it cool but do not drain the water!
  3. Puree the raw tomatoes.
  4. Slice the onions into julienne and caramelize them by frying brown in the oil, keep half of them resting in the frying pan while you remove the other half and blended to a smooth paste using some of the water from cooked Rajma


  1. While you have left half the browned onions in the pan, add in some oil along with bay leaf, cardamom, cinnamon, star anise, cumin and cloves in the measurements specified and the pureed tomato.
  2. Cover with a lid and cook for 5 minutes until the tomatoes lose the raw flavour.
  3. Add in the blended onion paste and sprinkle pav bhaji masala, chilli powder, garam masala.
  4. Finally, add in the cooked Rajma along with the undrained salt water in it. Add an extra 1/2 cup of water. Spread some chopped, fresh coriander on top.
  5. Cover with a lid and cook for about 15- 20 minutes. Before you turn off the cooking flame, give it a good stir .

Make a Buddha bowl type serving with hot chawal to relish the flavours of North Indian cooking 🙂

PS: Simplified version

1 Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s