
A nutritious and hearty kidney bean curry made with fresh ingredients and authentic flavors, perfect for a heart-healthy meal.
Prep Time
15 min
Cook Time
40 min
Servings
4
Drain and rinse the soaked kidney beans. In a large pot, combine beans with 4 cups of water and bring to a boil. Reduce heat and simmer until beans are tender, about 30 minutes. Drain and set aside.
In a large pan, heat olive oil over medium heat. Add cumin seeds and sauté until they begin to crackle.
Add chopped onions to the pan and sauté until golden brown. Stir in minced garlic and grated ginger, cooking for another minute.
Add tomato puree to the pan and cook for 5-7 minutes, until the mixture thickens and oil starts to separate.
Stir in turmeric, coriander powder, garam masala, red chili powder, and salt. Mix well and cook for another 1-2 minutes.
Add the cooked kidney beans to the pan and mix until the beans are well coated with the spice mixture. Add about 1 cup of water to reach desired consistency.
Simmer the curry on low heat for 10-15 minutes, allowing the flavors to meld together.
Garnish with chopped cilantro before serving. Enjoy your heart-healthy Rajma with brown rice or whole-grain roti.