Description
This authentic Kashmiri Rajma Curry is a comforting, mildly spiced kidney bean curry made with traditional spices like fennel and dry ginger. Serve it with rice for a classic and satisfying North Indian meal.
Ingredients
For the Rajma:
- 1 cup Kashmiri red kidney beans (soaked overnight)
- 3 cups water (for pressure cooking)
For the Curry:
- 2 tbsp oil or ghee
- 1 medium onion (finely chopped)
- 2 medium tomatoes (pureed)
- 2 tsp ginger-garlic paste
- 1 tsp fennel powder
- 1 tsp dry ginger powder (saunth)
- ½ tsp turmeric powder
- 1 tsp Kashmiri red chili powder
- 1 tsp coriander powder
- Pinch of asafoetida (hing)
- Salt to taste
Optional (for enhanced flavor):
- 1 bay leaf
- 1 –2 cloves
- Fresh coriander (for garnish)
Instructions
Soak and cook the rajma:
- Soak the kidney beans overnight. Drain and rinse. Pressure cook with 3 cups water and salt for 6–8 whistles or until soft.
Sauté the base:
- In a deep pan, heat oil or ghee. Add bay leaf and cloves (if using). Sauté chopped onion until golden, then stir in ginger-garlic paste and cook for 1 minute.
Add tomato puree and spices:
- Add the pureed tomatoes and cook until oil begins to separate. Mix in all the dry spices—fennel powder, dry ginger powder, turmeric, chili powder, coriander powder, and hing. Cook for another 2 minutes.
Combine and simmer:
- Add the cooked rajma along with its water. Simmer for 15–20 minutes, mashing a few beans to thicken the curry.
Finish and serve:
- Adjust salt. Garnish with fresh coriander and serve hot with rice or roti.
Notes
Use small Kashmiri rajma beans for the most authentic flavor and texture.
To thicken the gravy naturally, mash a few beans into the curry while simmering.
Skip onions and garlic for a satvik or no-allium version.
Store leftovers in the fridge for up to 3 days; flavor improves overnight!
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Dinner, Main Course
- Cuisine: Indian