Rajma Kidney Bean Curry is a beloved North Indian dish that combines hearty kidney beans with a rich, spiced tomato gravy. This comforting curry is perfect for a cozy meal and pairs wonderfully with rice or naan. The slow-cooked beans absorb the flavors of the spices, creating a delicious and satisfying dish.
Some ingredients in this recipe might not be commonly found in every pantry. Garam masala is a blend of ground spices used extensively in Indian cuisine. If you don't have it, you can find it in the spice aisle of most supermarkets. Additionally, ginger-garlic paste is a staple in Indian cooking, but you can make it at home by blending equal parts of fresh ginger and garlic.
Ingredients For Rajma Kidney Bean Curry
Kidney beans: These are the main ingredient, providing a hearty base for the curry.
Oil: Used for sautéing the onions and spices, adding richness to the dish.
Onion: Adds sweetness and depth of flavor when sautéed until golden brown.
Tomato puree: Forms the base of the curry sauce, adding tanginess and color.
Ginger-garlic paste: A blend of ginger and garlic that infuses the curry with aromatic flavors.
Cumin seeds: Adds a warm, earthy flavor when toasted in oil.
Coriander powder: Provides a citrusy, nutty flavor to the curry.
Turmeric powder: Adds a vibrant yellow color and a subtle earthy taste.
Garam masala: A spice blend that adds warmth and complexity to the dish.
Red chili powder: Adds heat and a deep red color to the curry.
Salt: Enhances all the flavors in the dish.
Water: Used to cook the beans and adjust the consistency of the curry.
Cilantro: Fresh herb used for garnish, adding a burst of color and freshness.
Technique Tip for This Recipe
When preparing kidney beans, ensure they are soaked overnight to reduce cooking time and improve digestibility. To achieve a rich and deep flavor in your Rajma curry, cook the onions until they are a deep golden brown before adding the ginger-garlic paste. This caramelization process enhances the overall taste of the dish.
Suggested Side Dishes
Alternative Ingredients
kidney beans - Substitute with black beans: Black beans have a similar texture and can absorb flavors well, making them a good alternative.
oil - Substitute with ghee: Ghee adds a rich, buttery flavor that complements Indian spices.
onion - Substitute with shallots: Shallots have a milder taste and can provide a similar depth of flavor.
tomato puree - Substitute with crushed tomatoes: Crushed tomatoes offer a similar consistency and flavor profile.
ginger-garlic paste - Substitute with freshly grated ginger and minced garlic: Fresh ingredients can provide a more intense and aromatic flavor.
cumin seeds - Substitute with ground cumin: Ground cumin can provide the same earthy flavor, though it may be slightly more intense.
coriander powder - Substitute with ground cumin and caraway seeds: This combination can mimic the citrusy and nutty flavor of coriander powder.
turmeric powder - Substitute with saffron: Saffron can provide a similar color and a unique flavor, though it is more expensive.
garam masala - Substitute with curry powder: Curry powder can offer a similar blend of spices, though the flavor profile may vary slightly.
red chili powder - Substitute with cayenne pepper: Cayenne pepper can provide a similar level of heat and spiciness.
salt - Substitute with soy sauce: Soy sauce can add a salty and umami flavor, though it will also add a different taste.
water - Substitute with vegetable broth: Vegetable broth can add more depth and flavor to the curry.
cilantro - Substitute with parsley: Parsley can provide a fresh, herbaceous flavor similar to cilantro.
Other Alternative Recipes Similar to This Curry
How to Store or Freeze This Dish
Allow the rajma kidney bean curry to cool completely before storing. This helps prevent condensation, which can make the curry watery and affect its texture.
Transfer the cooled curry into airtight containers. For convenience, use portion-sized containers so you can reheat only what you need.
Label the containers with the date of preparation. This helps you keep track of how long the curry has been stored.
Store the containers in the refrigerator if you plan to consume the curry within 3-4 days. Ensure the temperature is consistently below 40°F (4°C).
For longer storage, place the containers in the freezer. The curry can be frozen for up to 2-3 months without significant loss of flavor or texture.
When ready to use, thaw the frozen curry in the refrigerator overnight. This gradual thawing helps maintain the quality of the dish.
Reheat the curry on the stovetop over medium heat, stirring occasionally to ensure even heating. You can add a splash of water if the curry appears too thick.
Alternatively, reheat in the microwave. Use a microwave-safe container, cover it loosely, and heat in 1-2 minute intervals, stirring in between, until the curry is hot throughout.
Garnish with fresh cilantro before serving to revive the flavors and add a burst of freshness.
Avoid refreezing the curry once it has been thawed, as this can degrade the texture and flavor.
How to Reheat Leftovers
Stovetop method:
- Transfer the rajma kidney bean curry to a saucepan.
- Add a splash of water or vegetable broth to prevent sticking.
- Heat over medium-low heat, stirring occasionally, until warmed through.
- Adjust seasoning if needed and garnish with fresh cilantro before serving.
Microwave method:
- Place the leftover curry in a microwave-safe bowl.
- Cover with a microwave-safe lid or plastic wrap with a small vent.
- Heat on medium power for 2-3 minutes, stirring halfway through.
- Check the temperature and heat for an additional minute if necessary.
- Garnish with chopped cilantro before serving.
Oven method:
- Preheat your oven to 350°F (175°C).
- Transfer the rajma curry to an oven-safe dish.
- Cover with aluminum foil to prevent drying out.
- Bake for 20-25 minutes, or until heated through.
- Stir and garnish with fresh cilantro before serving.
Slow cooker method:
- Transfer the leftover curry to your slow cooker.
- Set to low heat and cover.
- Heat for 1-2 hours, stirring occasionally.
- Once warmed through, garnish with chopped cilantro and serve.
Double boiler method:
- Fill the bottom pot of a double boiler with water and bring to a simmer.
- Place the leftover curry in the top pot.
- Stir occasionally until the curry is heated through.
- Garnish with fresh cilantro before serving.
Best Tools for Making This Curry
Pressure cooker: Essential for cooking the soaked kidney beans until they are soft and tender.
Large pot: Used for making the curry and combining all the ingredients.
Spatula: Handy for stirring the ingredients while cooking.
Knife: Necessary for finely chopping the onions and cilantro.
Cutting board: Provides a surface for chopping the onions and cilantro.
Measuring cups: Helps in measuring the exact amount of kidney beans, water, and other ingredients.
Measuring spoons: Used to measure the spices accurately.
Mixing bowl: Useful for soaking the kidney beans overnight.
Blender: Can be used to make the tomato puree if you are using fresh tomatoes.
Serving spoon: Ideal for serving the curry once it is ready.
Serving bowl: Used to serve the finished rajma kidney bean curry.
How to Save Time on Making This Dish
Use canned beans: Substitute soaked beans with canned kidney beans to save soaking and cooking time.
Pre-made ginger-garlic paste: Use store-bought ginger-garlic paste to cut down on prep time.
Frozen chopped onions: Opt for frozen chopped onions to avoid chopping and reduce cooking time.
Batch cooking: Cook a larger batch and freeze portions for quick future meals.
Instant pot: Use an Instant Pot to cook beans faster and reduce overall cooking time.
Pre-measured spices: Keep pre-measured spices ready to streamline the cooking process.
Rajma Kidney Bean Curry Recipe
Ingredients
Main Ingredients
- 1 cup Kidney beans soaked overnight
- 2 tablespoon Oil
- 1 cup Onion finely chopped
- 1 cup Tomato puree
- 1 teaspoon Ginger-garlic paste
- 1 teaspoon Cumin seeds
- 1 teaspoon Coriander powder
- 1 teaspoon Turmeric powder
- 1 teaspoon Garam masala
- 1 teaspoon Red chili powder
- to taste Salt
- 2 cups Water
- 2 tablespoon Cilantro chopped, for garnish
Instructions
- 1. Rinse and soak the kidney beans overnight.
- 2. Pressure cook the beans with 2 cups of water until soft.
- 3. Heat oil in a large pot. Add cumin seeds and let them splutter.
- 4. Add chopped onions and sauté until golden brown.
- 5. Add ginger-garlic paste and cook for a minute.
- 6. Add tomato puree and cook until oil separates.
- 7. Add all the spices and cook for another minute.
- 8. Add the cooked beans along with the water. Simmer for 15-20 minutes.
- 9. Garnish with chopped cilantro and serve hot.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Curry
More Amazing Recipes to Try 🙂
- Peanut Butter Banana Oatmeal Bars Recipe35 Minutes
- Honduran Style Crispy Fried Tacos Recipe35 Minutes
- Eggs Benedict with Salmon Recipe30 Minutes
- Beef Ragu Recipe2 Minutes
- Slow Cooker Pulled Pork Recipe8 Hours 15 Minutes
- Vegetarian Korma Recipe50 Minutes
- Healthy Sloppy Joes with Lentils Recipe45 Minutes
- Keto Cauliflower Hash Browns Recipe35 Minutes

Leave a Reply