Rajma is a comforting North Indian kidney bean curry simmered in a flavorful blend of spices, tomato puree, and creamy sauce, perfect served with rice or flatbreads for a hearty meal.
Author:Amanda
Prep Time:10 minutes
Cook Time:35 minutes
Total Time:45 minutes
Yield:4 servings
Category:Main Course
Method:Stovetop
Cuisine:Indian
Diet:Vegetarian
Ingredients
Scale
Spices and Aromatics
2 teaspoons ground coriander
1 teaspoon ground cumin
½ teaspoon turmeric
½ teaspoon red pepper flakes
½ teaspoon garam masala
1 teaspoon salt
Black pepper to taste
Vegetables and Beans
1 onion, chopped
2 cloves garlic, grated
1 inch ginger, grated
2 cans kidney beans (15 oz / 425 g each) or 3 cups cooked beans
2 cups tomato puree
Liquids and Fats
2 tablespoons olive oil
1 cup vegetable broth
½ cup heavy cream or non-dairy cream
Finishing Touches
1 lemon
Fresh cilantro for garnish
Instructions
Prepare Aromatics: Heat 2 tablespoons olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Then add the grated garlic and ginger, cooking for another minute until fragrant.
Add Spices: Stir in ground coriander, cumin, turmeric, red pepper flakes, and salt, allowing the spices to bloom in the oil for about 1 minute to enhance their flavors.
Add Kidney Beans and Tomato Puree: Pour in the canned kidney beans (with some of their liquid) and 2 cups of tomato puree. Stir everything together to combine well with the spices and aromatics.
Simmer the Curry: Add 1 cup vegetable broth to the pot. Stir and bring the mixture to a gentle boil, then reduce the heat and simmer uncovered for 20-25 minutes, stirring occasionally, to allow the flavors to meld and the sauce to thicken slightly.
Finish with Cream and Seasoning: Lower the heat to low, then stir in ½ cup heavy cream or non-dairy cream, and sprinkle ½ teaspoon garam masala. Adjust salt and pepper to taste. Let it cook an additional 5 minutes on low heat for the flavors to harmonize.
Garnish and Serve: Squeeze fresh lemon juice over the curry and garnish with chopped fresh cilantro. Serve hot with steamed rice or Indian flatbreads like roti or naan.
Notes
For a vegan version, substitute heavy cream with coconut cream or another plant-based cream.
Soaking and cooking dried kidney beans can be done instead of canned beans; soak overnight and cook until tender before using.
If you prefer a spicier curry, increase red pepper flakes or add chopped green chilies while sautéing.
This dish tastes even better the next day as the flavors develop further.
Can be stored in the refrigerator for up to 4 days or frozen for up to 2 months.