A traditional Punjabi dish made with kidney beans cooked in a spiced tomato and onion gravy.

Rajma recipe
Prep Time
10min
Cook Time
30min
Total Time
40min

Ingredients

4 Servings
(1 serving = 1 cup)

Main Ingredients

  • Rajma Kidney Beans
    Rajma Kidney Beans
    250g
  • Onions
    Onions
    2
  • Fresh Tomatoes
    Fresh Tomatoes
    3
  • Vegetable Oil
    Vegetable Oil
    3tbsp
  • Water
    Water
    4cups
  • Salt
    Salt
    2tsp
  • Kashmiri Red Chili Powder
    Kashmiri Red Chili Powder
    2tsp
  • Turmeric Powder
    Turmeric Powder
    1/2tsp
  • Hing Asafoetida Powder
    Hing Asafoetida Powder
    1/2tsp
  • Coriander Powder
    Coriander Powder
    2tsp
  • Cumin
    Cumin
    2tsp
  • Ginger Paste
    Ginger Paste
    1tsp
  • Kasoori Methi
    Kasoori Methi
    1tsp
  • Garlic Paste
    Garlic Paste
    2tsp
  • Curd
    Curd
    1tbsp

How to make Rajma

Preparation

  1. Step 1

    Soak Rajma in triple the amount of water overnight or for at least 6 hours.

Cooking

  1. Step 1

    Heat a pressure cooker on medium to high heat and add vegetable oil.

  2. Step 2

    Once the oil is heated, add cumin and hing.

  3. Step 3

    When the cumin starts to crackle, add the onion paste.

  4. Step 4

    Add ginger, garlic, and green chilies.

  5. Step 5

    Cook until the raw smell of ginger and garlic disappears, about 2 minutes.

  6. Step 6

    Add the blended tomatoes and salt. Cook until the tomatoes are soft and mushy, about 4 minutes.

  7. Step 7

    Add Kashmiri red chili powder, turmeric, and coriander powder.

  8. Step 8

    Cook the mixture for another 2 minutes, then add curd and kasoori methi.

  9. Step 9

    Add water and the soaked rajma, mixing everything well.

  10. Step 10

    Turn the flame to medium-low and close the pressure cooker lid.

  11. Step 11

    Cook for 10 minutes.

  12. Step 12

    Do not open the cooker; let it depressurize on its own.

  13. Step 13

    After opening the cooker, add garam masala and mix well.

  14. Step 14

    Garnish with fresh coriander just before serving. Serve with jeera rice.

Nutrition (per serving)

Calories

258.8kcal (12.94%)

Protein

15.9g (31.76%)

Carbs

34.6g (12.59%)

Sugars

0.6g (1.26%)

Healthy Fat

7.3g

Unhealthy Fat

1.4g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. For best results, soak the rajma overnight to ensure they cook evenly.

FAQS

  1. How do I properly cook Rajma kidney beans for the best texture?

    To achieve the best texture for Rajma, soak the kidney beans in triple the amount of water overnight or for at least 6 hours. This softens the beans and reduces cooking time. After soaking, cook them in a pressure cooker with the spiced tomato and onion gravy for about 10 minutes on medium-low heat.

  2. What are some good substitutions for ingredients in Rajma?

    If you don't have Rajma kidney beans, you can substitute them with black beans or pinto beans, though the flavor will differ slightly. For a vegan option, replace the curd with a dairy-free yogurt or omit it altogether. You can also adjust the spices based on your preference, using less chili powder for a milder dish.

  3. How can I store leftover Rajma and how long does it last?

    Leftover Rajma can be stored in an airtight container in the refrigerator for up to 3-4 days. To reheat, simply warm it on the stove or in the microwave. If you want to store it for a longer period, you can freeze it for up to 3 months. Just make sure to let it cool completely before transferring it to a freezer-safe container.

  4. What are the best side dishes to serve with Rajma?

    Rajma pairs beautifully with jeera rice, but you can also serve it with steamed basmati rice, roti, or naan. For a complete meal, consider adding a side of cucumber salad or a tangy raita to balance the spices in the dish.

  5. Is Rajma suitable for a gluten-free diet?

    Yes, Rajma is naturally gluten-free as it is made primarily from kidney beans and spices. Just ensure that any additional ingredients, like the yogurt or any side dishes, are also gluten-free to maintain dietary compatibility.

Loading reviews...

foodieaddaa's profile picture
instagram

Nishanjali

(@foodieaddaa)

Nishanjali 😍😍😍 🧿 Vegetarian Recipe Creator...

chefadora
Β© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia