Go Back
Easy Rajma Masala Recipe

Easy Rajma Masala (Indian Kidney Bean Curry)

Warm, rich, and deeply comforting, this authentic Rajma Masala recipe features tender kidney beans simmered in a spiced onion-tomato gravy.
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings: 4
Course: Main Course, Side Dish
Cuisine: Bengali, Indian, Punjabi

Ingredients
  

  • 200 g dry red kidney beans soaked in water overnight for 8-10 hours
  • 3 tbsp ghee or oil use oil for a vegan option
  • 1 tsp cumin seeds
  • 1 whole bay leaf
  • 2 medium onions finely chopped (approx. 150g)
  • 1 tbsp ginger-garlic paste freshly made is best
  • 2 whole green chilies slit lengthwise
  • 3 medium tomatoes pureed (approx. 250g)
  • 1/2 tsp turmeric powder
  • 1 tsp Kashmiri red chili powder gives a vibrant color without too much heat
  • 1 tsp coriander powder
  • 1/2 tsp cumin powder
  • 1 tsp salt adjust to taste
  • 1/2 tsp garam masala powder
  • 1 tbsp kasuri methi dried fenugreek leaves, crushed
  • 2 tbsp fresh coriander leaves chopped, for garnish

Method
 

  1. Rinse 200g of dry red kidney beans thoroughly, then soak them in 4 cups of water overnight. You will see that the beans double in size and become smooth and wrinkle-free. This ensures even cooking and prevents tough centers.
  2. Drain the soaking water. Transfer the beans to a pot or pressure cooker with 4 cups of fresh water, a bay leaf, and 1 tsp of salt. Cook until completely soft. Test by pressing a bean between your fingers—it should mash instantly with zero resistance. Do not discard the cooking water!
  3. Heat 3 tbsp of ghee or oil in a heavy-bottomed pan. Add cumin seeds and let them sizzle. Stir in the finely chopped onions and cook slowly over medium heat. Sauté until they turn a deep, rich amber-brown. This deep caramelization is key to a rich, dark gravy flavor.
  4. Add 1 tbsp of ginger-garlic paste and 2 slit green chilies to the caramelized onions. Sauté for 1-2 minutes. Cook until the raw, sharp aroma of the garlic disappears, replaced by a warm, sweet fragrance.
  5. Pour in the pureed tomatoes, followed by turmeric, Kashmiri chili powder, coriander powder, and cumin powder. Cook this masala over medium-low heat. You will see the moisture evaporate and tiny droplets of oil begin separating at the edges of the pan, indicating the spices are perfectly roasted.
  6. Add the boiled kidney beans along with all of their starchy cooking water to the masala. Stir well to combine. Bring the curry to a boil, then cover and simmer on low heat for 15-20 minutes. This allows the beans to absorb all the delicious spices.
  7. Use the back of your spoon to mash a small handful of beans against the side of the pot. Stir in garam masala and crushed kasuri methi. You will see the gravy instantly turn thick, creamy, and cohesive. Garnish with fresh coriander and serve hot.