Ingredients
Beans
- 350g (12.5oz) dried kidney beans
- Water for soaking and cooking
Spice Base
- 1 tablespoon ghee (or other cooking oil)
- 2 medium onions, diced
- 4 cloves garlic, minced
- 2 tablespoons grated ginger root
- 2 teaspoons cumin seeds
- 1 teaspoon ground cumin
- 2 teaspoons ground coriander
- 1 teaspoon deggi mirch (hot chili powder, adjust to taste)
- 5 cardamom pods
- 1.5 teaspoons turmeric
- 1 teaspoon garam masala
Liquids and Seasoning
- 1 cup (240ml) passata
- 2 cups (480ml) water
- 1/2 teaspoon salt, plus additional to taste
Garnish
- Chopped cilantro (coriander), optional
Instructions
- Soak the Beans: Place the kidney beans in a large bowl and fully immerse them in cold water. Leave to soak overnight or for at least 10 hours to soften.
- Rinse the Beans: After soaking, thoroughly rinse the kidney beans under cold water to remove any impurities.
- Cook the Beans: Transfer the soaked beans to a large saucepan and cover completely with cold water. Bring to a boil, then reduce heat and simmer for 45 minutes to 1 hour until the beans are soft but still hold their shape.
- Drain the Beans: Once cooked, drain the beans and set aside.
- Prepare the Spice Base: Heat the ghee or chosen cooking oil in a large deep frying pan over medium-high heat. Add the diced onions and cumin seeds, frying until the onions are softened and lightly golden.
- Add Aromatics and Spices: Stir in the grated ginger, minced garlic, ground cumin, ground coriander, turmeric, garam masala, deggi mirch, and 1/2 teaspoon salt. Cook for about a minute until the mixture becomes paste-like and fragrant.
- Combine Main Ingredients: Add the passata, cardamom pods, cooked kidney beans, and 2 cups of water to the pan. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 30 minutes to develop flavors fully.
- Adjust Consistency: For thicker gravy, mash a few of the kidney beans into the sauce. For a looser gravy, add a bit more water as desired.
- Season to Taste: Taste the curry and add more salt if needed to enhance the flavor.
- Serve: Spoon the kidney bean curry into serving dishes. Optionally, sprinkle with chopped cilantro for a fresh garnish.
- Enjoy: Serve the Rajma hot with rice, roti, or your preferred accompaniment for a satisfying meal.
Notes
- Soaking the beans overnight is essential to reduce cooking time and improve digestibility.
- If short on time, canned kidney beans can be used, but reduce cooking time accordingly as they are already cooked.
- Adjust the amount of chili powder to control the heat level.
- Mashing a few beans helps thicken the gravy and adds texture.
- This dish pairs well with steamed basmati rice or Indian flatbreads like chapati or naan.
- Ghee can be substituted with vegetable oil for a vegan option, but the flavor will be slightly different.
- Prep Time: 10 hours 15 minutes
- Cook Time: 1 hour 45 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian