Rajma Recipe

Rajma Recipe
  • Prep Time
    8 Hours, 15 Minutes
  • Cook Time
    40 Minutes
  • Serving
  • View

Rajma Recipe, or red kidney bean curry, is a popular North Indian meal that exemplifies comfort cuisine. Red kidney beans are cooked in hot tomato-based gravy and seasoned with a mixture of aromatic spices to create this protein-packed vegetarian dish. Rajma is a favorite in many Indian households since it’s tasty and nourishing. Traditionally served with Rajma Chawal, and steamed rice, this filling dish is ideal for lunch or dinner.


Rajma Recipe


per serving

  • Daily Value*
  • Calories: 210
  • Protein: 9g
  • Fat: 7g
  • Carbohydrates: 30g
  • Fiber: 8g
  • Sugar: 6g
  • Sodium: 380mg


    This Rajma recipe is a step-by-step guide to preparing a delicious and wholesome red kidney bean curry. By following these instructions, you'll be able to create a rich, flavorful dish that pairs perfectly with rice or naan. The recipe ensures that the kidney beans are cooked to perfection, resulting in a creamy and hearty curry that’s sure to satisfy.

    Step 1

    Soak the Beans: Rinse 1 cup of dry red kidney beans thoroughly under cold water. Place the beans in a large bowl and cover them with 4 cups of water. Let the beans soak overnight or for at least 8 hours.

    Step 2

    Cook the Beans: Drain the soaked beans and transfer them to a pressure cooker. Add 4 cups of fresh water and a pinch of salt. Cook the beans on high heat until the first whistle, then reduce the heat to low and cook for an additional 15-20 minutes. Once done, allow the pressure to release naturally.

    Step 3

    Heat 2 tablespoons of cooking oil or ghee in a large pan over medium heat. Add 1 teaspoon of cumin seeds and let them sizzle for a few seconds. Add the finely chopped onion and sauté until golden brown. Add the ginger-garlic paste and green chilies, and sauté for another 2 minutes until fragrant.

    Step 4

    Cook the Tomatoes: Add the pureed tomatoes to the pan. Cook the mixture on medium heat until the oil separates from the masala, about 10-12 minutes.

    Step 5

    Add the Spices: Stir in 1 teaspoon each of coriander powder, cumin powder, red chili powder, and 1/2 teaspoon of turmeric powder. Cook for 2-3 minutes, allowing the spices to blend well with the tomato mixture.

    Step 6

    Combine Beans and Masala: Add the cooked kidney beans along with the cooking water to the pan. Stir well to combine, and bring the mixture to a boil. Reduce the heat and let it simmer for 20-25 minutes, stirring occasionally, until the curry thickens and the flavors meld together.

    Step 7

    Adjust Seasoning: Add salt to taste and 1 teaspoon of garam masala. Simmer for another 5 minutes.

    Step 8

    Garnish and Serve: Garnish the Rajma with freshly chopped coriander leaves. Serve hot with steamed rice or naan.


    Rajma is a wholesome and flavorful dish that brings warmth and comfort with every bite. This recipe provides a detailed guide to making a delicious Rajma curry that can be enjoyed with family and friends. Rich in protein and packed with spices, this dish is not only satisfying but also nutritious. Whether you are looking for a hearty meal on a chilly evening or a special treat for a weekend lunch, Rajma Chawal is the perfect choice. Enjoy this delightful Indian classic and savor the flavors of home-cooked goodness.


    Food Blogger, Digital Marketer and Commerce Postgraduate

    You May Also Like