Rajma Delight-Kidney Bean Curry, a Flavorful Twist to Spice Up Your Mealtime

Step into the aromatic world of Indian cuisine with our guide to creating a flavorful Kidney Bean Curry, also known as Rajma. Picture the rich blend of spices, the creamy texture of kidney beans, and the warmth that defines this classic dish. Whether you’re a fan of Indian flavors or eager to explore new tastes, this guide is your passport to a satisfying and hearty meal. Join us as we navigate the steps, ensuring each spoonful is a symphony of spices, perfectly cooked kidney beans, and the essence of comfort in every bite. Get ready to savor the delightful richness of Rajma with our Kidney Bean Curry recipe!

Food Region

Rajma is a classic dish from Northern India, especially popular in the regions of Punjab and Himachal Pradesh. It reflects the rich culinary heritage of these areas.

Food History

Rajma has been a staple in North Indian cuisine for generations. Its origins can be traced to the ancient farming communities in the region, where kidney beans were cultivated and transformed into a hearty and flavorful curry.


  • 2 cups kidney beans (rajma)
  • 2 large onions, finely chopped
  • 2 tomatoes, pureed
  • 2 tablespoons vegetable oil
  • 2 cloves garlic, minced
  • 1-inch piece of ginger, grated
  • 1 green chili, finely chopped (adjust to your spice preference)
  • 1 teaspoon cumin seeds
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon garam masala
  • Salt to taste
  • Fresh cilantro leaves for garnish

Cooking Steps or Instructions

  • Start by soaking the kidney beans in water for at least 8 hours or overnight. 
  • Drain and rinse them before cooking.
  • In a pressure cooker, heat the vegetable oil over medium heat. Add cumin seeds and let them sizzle.
  • Add the finely chopped onions and sauté until they turn golden brown.
  • Add minced garlic, grated ginger, and green chili. Sauté for another couple of minutes.
  • Add the tomato puree and cook until the oil begins to separate from the mixture.
  • Add the spices – turmeric, red chili powder, ground coriander, ground cumin, and salt. Stir well.
  • Add the soaked kidney beans and enough water to cover them.
  • Close the pressure cooker and cook for about 15 minutes or until the beans are tender. (Note: Cooking time may vary depending on the type and freshness of beans.)
  • Once cooked, open the pressure cooker carefully and check the consistency. If it’s too thick, you can add a little water.
  • Add garam masala and let the curry simmer for a few more minutes.
  • Garnish with fresh cilantro leaves before serving.

Serving Process

Rajma is best served hot and pairs perfectly with steamed rice, popularly known as “Rajma Chawal.” You can also serve it with naan or roti for a complete meal.

Storing Process

Any leftover Kidney Bean Curry can be stored in an airtight container in the refrigerator for up to 2-3 days. You can also freeze it for longer storage.


Kidney Bean Curry, or Rajma, is a cherished Indian dish that offers a burst of flavors and a comforting warmth. This recipe allows you to explore the culinary heritage of North India right in your kitchen. Whether you’re a seasoned cook or a beginner, the step-by-step instructions provided here make it easy to prepare this delicious and nutritious meal.

Leave a Comment