Spicy Kidney Beans (Rajma)

Spicy Kidney Beans (Rajma)

Kidney Beans are full of protein and a good source of fiber. People who don’t eat meat may particularly like Kidney Beans because they are hearty, protein rich, and almost have a meat-like texture and feeling when cooked as a stew or chili as described here in this recipe.

I like to soak fresh dried beans for 6 to 8 hours in water the day before or morning of cooking because it is easier to digest. You use canned beans too if you don’t have any digestion issue – they will still taste very good.


  • 2 cups Kidney Beans (Boiled)
  • 1/2 cup Onion (Chopped)
  • 1 tsp Garlic (Crushed)
  • 1 tsp Ginger(Crushed)
  • 1 cup of Tomato Puree
  • 1/2 tsp Spices (Garam Masala, Black Pepper, Paprika and Turmeric)
  • 1 Tbsp oil (use any oil)
  • 1/2 tsp Cumin seeds
  • Salt according to your taste
  • Garnish such as cilantro, onion tomato and lemon


Heat up the pot on medium heat. Spread oil in it and once oil is hot put cumin seeds.

Than put onions and saute until they are transparent. After that put ginger and garlic and saute for 5 more minutes. Then put tomato puree with all the spices and stir well. Cover it with a lid until you see the oil has been separated from the tomato.

Now it is time to put kidney beans in and mix them well. After mixing add 1 cup of water in and let it boil. Once the mixture is boiling, cover it with a lid for at least 10 minutes on low heat.

Yay ! Your spicy Kidney Beans (Rajma) are ready !

Sprinkle some chopped onion, tomato and cilantro and squeeze some lemon on top of everything.

It is so tasty and delicious !

Leave a Reply

Your email address will not be published. Required fields are marked *