Rajma (Kidney Bean Curry)
Rajma is a comforting North Indian kidney bean curry simmered until thick and rich, perfect with rice.
Contents (2 sections)▾

Ingredients
- 400 g red kidney beans, soaked overnight
- 2 tbsp vegetable oil
- 1 large onion, finely chopped
- 2 medium tomatoes, pureed
- 1 tbsp ginger-garlic paste
- 1 tsp cumin seeds
- 1 tsp turmeric powder
- 1 tsp red chili powder
- 1 tsp garam masala
- 2 cups water
- Salt to taste
- Fresh coriander leaves for garnish
Steps
In a large pot, heat the vegetable oil over medium heat and add the cumin seeds. Sauté until they sizzle.
Add the finely chopped onion and sauté until golden brown, about 8-10 minutes, stirring frequently to prevent burning.
Stir in the ginger-garlic paste and cook for another 2 minutes, until fragrant.
Add the tomato puree, turmeric powder, red chili powder, and salt. Cook until the oil separates from the masala, about 5-7 minutes.
Add the soaked kidney beans and water to the pot. Bring to a boil, then reduce the heat to low. Cover and simmer for 30-40 minutes, stirring occasionally, until the beans are soft and the gravy thickens.
Once cooked, sprinkle garam masala and mix well. If the curry seems too thick, add a little water to reach the desired consistency.
Garnish with fresh coriander leaves and serve hot with rice or flatbreads.
Why this works
Rajma achieves its signature creamy texture through the technique of slow simmering soaked kidney beans in a richly spiced onion-tomato masala. As the beans cook, they break down and release their starches, naturally thickening the gravy without the need for cream or flour. This method allows the flavors to meld beautifully over time, enhancing the overall taste of the curry. It's important to maintain a low simmer; if the heat is too high, the beans might break apart too quickly and not thicken the gravy as desired. If the curry seems too thick at any point, simply add a little water and stir to adjust the consistency. This ensures you retain the perfect balance of flavors and texture, making the dish a comforting staple in North Indian cuisine.
