• Save Recipes in Your Own Recipe Box
  • Keep Track of Recipes you like/dislike
  • Share Your Comments/Tips on Recipes


An Indian dish consisting of kidney beans in a curry sauce served with steamed basmati rice.

like YEP RATING: 100% (27 total votes)

Servings: 4
Total Time: 10 hours
Recipe by: Frankie


8 ounces dried kidney beans
3 TBSP ghee
3 roma tomatoes, roughly chopped
1 yellow onion, roughly chopped
4 garlic cloves, roughly chopped
1-inch piece of fresh ginger, roughly chopped
1 tsp paprika
1 tsp ground cumin
1 tsp ground coriander
1/2 tsp turmeric
1/2 tsp garam masala
1/4 tsp cayenne pepper
salt & pepper
2 TBSP heavy cream
1 cup uncooked basmati rice
cups water


1. Rinse the kidney beans thoroughly and place them in a large bowl covered with plenty of water (about 2-inches above the beans). Cover the bowl and refrigerate for at least 8 hours.

2. Drain and rinse the kidney beans and place them in a dutch oven and cover with water (about 2-inches above the beans). Bring to a boil over medium-high heat and boil for 10 minutes.

3. Reduce the heat to medium-low. Place a lid on the dutch oven and simmer over medium-low heat, stirring occasionally, until beans are tender, 60 to 90 minutes.

4. While the beans cook MAKE THE RICE: Rinse the rice thoroughly in a fine mesh sieve under cold water. Place the rice in a bowl, cover with water and soak for 30 minutes. Drain the rice and place in a saucepan with 1 1/2 cups of water. Bring to a boil over medium-high heat then reduce heat to low. Cover the pot and simmer on low for 10 minutes. DO NOT REMOVE THE LID AT ALL DURING THIS TIME! Turn off the heat and let sit for 15 more minutes. DO NOT REMOVE THE LID AT ALL DURING THIS TIME EITHER!

5. Drain the beans reserving 1 cup of the bean water and set aside.

6. Place the tomatoes, onion, garlic, and ginger in a food processor and blend until pureed.

7. Heat the ghee in the now empty dutch oven over medium-high heat. Add the onion and tomato puree and cook, stirring often, about 5 minutes.

8. Stir in the paprika, cumin, coriander, turmeric, garam masala, cayenne, 3/4 tsp salt, and 1/4 tsp pepper until well combined.

9. Stir in the beans and reserved bean water and bring to a boil. Reduce the heat to medium-low and cook, stirring occasionally, until the sauce begins to thicken, about 10 minutes.

10. Stir in the heavy cream until well combined then taste the beans and season with additional salt & pepper if necessary.

11. Fluff the rice with a fork and serve with the beans.

Recipe Feedback

Did you like this recipe?

Got some tips or comments for this recipe?



Email a copy of the recipe

Re-type email:
Sign up for our free weekly newsletter

More Recipes