Rajma Daal is a comforting North Indian curry made with kidney beans simmered in a spiced tomato and onion gravy. This home-style version includes potatoes for added body and flavor, along with aromatic whole spices, ginger, garlic, and green chillies. The dish is slow cooked until the beans absorb the spices and the gravy thickens beautifully. It is traditionally served with steamed rice, but it also pairs wonderfully with roti, naan, or paratha for a hearty and satisfying meal.

  • Serves: 6 People
  • Prep Time: 20 minutes
  • Cooking: 30 minutes
  • Difficulties: supereasy
Ingredients
Adjust Servings
For Cooking
  • 800 grams Kidney beans (rajma), cooked or canned
  • 3 tablespoons Cooking oil
  • 3 whole Onions, finely chopped
  • 200 grams Blended tomatoes
  • 2 whole Potatoes, peeled and diced
  • 6 whole Green chillies, finely chopped
  • 2 tablespoons Fresh ginger, chopped
  • 1 whole Garlic bulb, cloves chopped
  • 1 tablespoon Cumin seeds
  • 2 whole Bay leaves
  • 3 whole Black cardamom pods
  • 2 whole Cloves
  • 3 whole Green cardamom pods
  • 1 tablespoon Salt
  • 1 teaspoon Turmeric powder
  • 1 tablespoon Coriander powder
  • 1 tablespoon Garam masala
  • 1 tablespoon Dried fenugreek leaves (kasuri methi)
  • 0.25 teaspoon Asafoetida (hing)
  • 2 tablespoons Fresh coriander leaves, chopped
  • 2 cups Water
For Dressing
Nutritional Information
  • Calories
    420 kcal
  • Fat
    12 g
  • Carbohydrates
    60 g
  • Protein
    18 g
  • Fiber
    14 g
  • Sugar
    6 g
  • Sodium
    780 mg
Procedure
  • 10 minutes
    Mark As Complete

    Prepare the Ingredients

    Peel the garlic cloves and ginger, then finely chop or grind them together into a coarse paste. Peel the potatoes, rinse them well, and cut them into small bite-sized cubes before placing them in cold water to prevent discoloration. Finely chop the onions and green chillies so they cook evenly and blend smoothly into the curry base.

  • 3 minutes
    Mark As Complete

    Heat Oil and Toast Whole Spices

    Place a large cooking pan over medium heat and add the cooking oil. Once the oil is hot, add the bay leaves, black cardamom, green cardamom, cloves, and cumin seeds. Allow the spices to sizzle and release their aroma for a minute or two, stirring gently so they toast evenly without burning.

  • 6 minutes
    Mark As Complete

    Cook the Onions and Aromatics

    Add the finely chopped onions to the hot oil and cook them slowly while stirring until they soften and begin turning lightly golden. Sprinkle in the salt, then add the chopped ginger, garlic, and green chillies. Continue cooking the mixture until the onions release oil and the aromatics become fragrant.

  • 5 minutes
    Mark As Complete

    Build the Spiced Tomato Base

    Add the turmeric powder, coriander powder, and asafoetida to the onion mixture and stir well so the spices coat the onions evenly. Pour in the blended tomatoes and cook the mixture while stirring occasionally until the tomatoes break down and the oil begins to separate from the masala.

  • 25 minutes
    Mark As Complete

    Add Beans, Potatoes, and Simmer

    Add the kidney beans and diced potatoes to the pan and mix them thoroughly with the tomato masala. Pour in the water and stir until everything is well combined, adjusting the liquid depending on how thick you prefer the curry. Cover the pan and let the rajma simmer gently, stirring occasionally, until the potatoes are tender and the gravy thickens.

  • 3 minutes
    Mark As Complete

    Finish with Aromatics and Garnish

    Once the curry has cooked and the beans are tender, turn off the heat and crush the dried fenugreek leaves between your palms before adding them to the pot. Stir in the garam masala and most of the chopped fresh coriander. Mix well and garnish with the remaining coriander before serving hot.

Add a Review

Written by

previous thumbnail
Previous Recipe
Chicken Pakoras
Next Recipe
Spicy Lamb Burgers
next thumbnail