This Rajma Curry recipe is a popular North Indian dish made with kidney beans cooked in a rich and flavorful gravy. It is a perfect comfort food that can be enjoyed with rice or roti. This recipe is easy to make and requires simple ingredients. The kidney beans are soaked overnight and then cooked until tender. They are then simmered in a tomato-based gravy along with aromatic spices. The result is a hearty and satisfying curry that is sure to impress your family and friends.
Ingredients
- 1 cup dried kidney beans
- 2 tablespoons oil
- 1 large onion, finely chopped
- 2 tomatoes, pureed
- 1 tablespoon ginger-garlic paste
- 1 teaspoon cumin powder
- 1 teaspoon coriander powder
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon red chili powder
- 1/4 teaspoon garam masala
- Salt to taste
- 2 tablespoons chopped cilantro
Directions
- Soak the kidney beans in water overnight.
- Drain the water and rinse the kidney beans.
- Pressure cook the kidney beans until tender.
- Heat oil in a pan and add chopped onions. Saute until golden brown.
- Add ginger-garlic paste and cook until fragrant.
- Add tomato puree and cook until the oil separates from the masala.
- Add cumin powder, coriander powder, turmeric powder, red chili powder, and salt. Mix well.
- Add the cooked kidney beans and mix everything together.
- Add water as needed to adjust the consistency of the curry.
- Simmer the curry for 10-15 minutes, allowing the flavors to meld together.
- Sprinkle garam masala and chopped cilantro on top.
- Serve hot with rice or roti.
Interesting Facts
Kidney beans are a great source of protein and fiber.
Rajma Curry is a staple dish in Punjabi cuisine.
The combination of kidney beans and rice provides a complete protein source.
Rajma Curry is often served during special occasions and festivals.