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

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

Ingredients

4 Servings
(1 serving = 1 cup)

Main Ingredients

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

How to make Rajma

Preparation

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

Cooking

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

  2. Once the oil is heated, add cumin and hing.

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

  4. Add ginger, garlic, and green chilies.

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

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

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

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

  9. Add water and the soaked rajma, mixing everything well.

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

  11. Cook for 10 minutes.

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

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

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

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