• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
GreedyEats
  • About
  • Contact
  • Recipes
menu icon
go to homepage
  • About
  • Contact
  • Recipes
search icon
Homepage link
  • About
  • Contact
  • Recipes
×
Home » Indian Dishes

Kidney Beans Recipe

Published January 17, 2024 Last Modified May 17, 2024 By GreedyEats

Sharing is caring!

54 shares
  • Share
  • Tweet
Jump to Recipe

Loved by all Kidney Beans Recipe AKA Rajma Recipe made with an Onion Tomato gravy in spices and herbs. This is a vegetarian curry made in one pot from scratch which is also Vegan and Gluten Free!

I have made it a goal to post more meals and main courses starting this new year. You know all we do is sweet Recipes here. Well lets incorporate some hearty, comforting and flavor packed entrees to that too!

Throwing a party? Make Pav Bhaji and this Paneer Tikka Masala with this curry! Also you wouldn't want to skip this aloo gobi (Potatoes and Cauliflower dish). Oh and lets get your sweets menu sorted too. You won't go wrong with this relatively quicker version of Gajar Halwa (Carrot Pudding). It tastes like the real deal!

Kidney Beans Recipe made with dry red kidney beans, aromatics and spices, served in a large bowl.

You will love the comfort of Kidney Beans Curry paired with cumin rice or plain rice on a cozy weeknight. Plus this curry is so versatile. Make it with canned beans and/or canned tomatoes if you are running short on time. The curry still tastes equally delish!

Kidney Beans/Rajma Masala Ingredients:

This is a list of ingredients that you will need to make this Indian style beans. I have mentioned substitutes to make it even simpler and quicker for you. Lets have a look!

Ingredients like onion, ginger. garlic, kidney beans, tomatoes and spices for making kidney beans curry.
  • Aromatics: We are using ginger, garlic and onions here. Sauteing them till the chopped onions get golden brown in oil. You can use onions of your choice here. Both red or yellow ones are fine.
  • Tomatoes: Now you can add fresh tomatoes in this gravy. Or you can opt for canned diced tomatoes ot canned tomato chunks. Up to you. I have added fresh ones for this gravy.
  • Spices: Several Indian spices like garam masala, turmeric powder, red chili powder, fennel seeds powder, salt and fenugreek powder is used in this recipe.
    If you wish you can totally skip all the spices and add rajma masala (kidney beans spice) to the curry. You can easily find rajma masala and garam masala at any Indian grocery store near you. These spices are readily available online too. 
  • Soaked/Canned Beans: Soaking raw beans is unarguably the best way to go about making this curry. Soak beans overnight or at least for 8 hours. If you can soak them for a few hours extra after 8 hours, even better.
    Now as far as using raw or canned beans goes, both kind work well here. If choosing canned beans, I recommend discarding all that liquid out of the can.
    I don't like to rinse them though and keep some of that liquid that's stuck on the beans. This way you get some of the thickness in the curry from that liquid. Use less salt in this case and worry not! All the toxins will get boiled away!
  • Lots of Water: Use fresh water to make the curry. Wash/rinse the beans 2-3 times in water before soaking them to get any foreign particles out. Do remember to discard the water that you soaked the beans in.

How to cook Kidney Beans from scratch?

Detailed recipe is mentioned in the recipe card below. But here are a few steps to illustrate how to bring this curry together. Let us dive in!

Washing and soaking kidney beans overnight in water.

Wash and soak the beans overnight (around 8 hours). Or for a few more hours, if you have the time. Remember the more the beans are soaked, the faster they will get cooked!

Step by step pictures of sauteing onions, ginger and garlic to make kidney beans curry.
  • STEP 1. Begin by heating oil in your pressure cooker over stove top. Add bay leaves, asafetida and cumin seeds to oil. When cumin seeds crackle, add chopped garlic and allow it to saute for around a minute over medium heat.
  • STEP 2. Add onions and saute for about a minute.
  • STEP 3. Also stir in grated ginger after a while.
  • STEP 4. Add in the salt too. Now cook them till they turn golden brown.
Cooking onions to golden brown, adding and cooking in tomato puree and adding spices to curry.
  • STEP 5. Stir occasionally so that the onions don't get burnt, no need to cover.
  • STEP 6. Once the onions are sauteed to golden brown color, add tomato puree. I have added fresh one, you can also opt for canned tomatoes if you prefer.
  • STEP 7. Allow them to cook well, around 6-7 minutes, before adding the spices in. Now add the following spices in the curry:
    1. Coriander Powder
    2. Turmeric Powder
    3. Red chili Powder
    4. Garam Masala
    If you have rajma masala on hand, skip all these spices and add around 3-4 Tablespoons of that to the curry at this point. add ½ teaspoon of chili powder and ¼ teaspoon of garam masala to the curry too. 
  • STEP 8. Now remove the soaking water from beans and add the beans in your pressure cooker. 
Adding soaked beans to prepared onion tomato gravy and cooking the kidney beans curry.
  • STEP 9. Give everything a quick mix. Add more fresh water and close the lid. Cook the beans till they get soft or about 4-5 whistles over medium-medium high heat.
  • STEP 10. Allow the pressure to release naturally and add fennel seeds powder and crushed kasuri methi to the curry. 
  • STEP 11. Mash a few beans using the back side of a ladle. This will help thicken the curry up.
  • STEP 12. Add lots of cilantro and serve hot with rice and a wedge of lemon.

Soaking the Rajma(Kidney Beans):

Soaking the rajma is always recommended since it is said that unsoaked beans contain phytic acid. It is an anti-nutrient that inhibits body from absorbing nutrients. When we soak the beans this acid gets removed. All the more reasons to soak beans before cooking!

Soak the beans overnight. I like to soak mine for 10-12 hours at least. Don't miss the drain the water that they are soaked in. Wash them again at this point to make sure all of that soaking water gets removed. 

How to make the curry thick:

It is super simple to make the curry thick. Mash a few tablespoons of beans using the back side of a ladle or spoon. For a richer and thicker curry you can also add a splash of heavy cream to this curry.

Rajma masala made in one pot with onion, tomatoes and spices served with fresh cilantro.

How to make the curry with canned beans?

Make the onion tomato curry as mentioned in the recipe. Drain the liquid out of the canned beans. You don't need to wash the beans after it. This remaining liquid stuck on the beans will add creaminess to your curry.

Add these beans to the gravy and add 3 cups of water to begin with. Add more only if/as needed.

You don't need to pressure cook canned beans. Just simmer them in gravy for around 10-15 minutes over medium heat, covered. Stir in between. Top with coriander leaves and lemon juice. Serve as desired.

Tips to make perfect Rajma:

  • To soak or not to soak Beans: I definitely recommend soaking the beans overnight or at least for a few hours. Soaking not only makes them cook faster, but also the beans are easy on your gut that way.
  • Punjabi Style Rajma: Now in this style of cooking, the beans are soaked and then boiled in water and salt separately from the onion tomato gravy. The beans are then simmered in the gravy till all the flavors meld in together. I prefer one-pot method, since the results are closely the same!
Rajma Curry served with rice on the side with onion salad and a lemon wedge.
  • What if I forgot to soak beans? If you want to cook this curry from dry beans and you have not soaked them a night before, do this. Heat up water on a stove, or microwave water till its super hot. Add washed beans to this water. Cover and let the beans rest for about an hour before boiling them. You can also add ¼ teaspoon of baking soda while soaking them in water. Wash them before boiling if you take this route.
  • Kidney Beans/Rajma Masala: Rajma masala makes the job so much easier. You can literally skip all the spices and make a flavor packed curry with just this spice. It has got it all. I personally love MDH Brand Rajma Masala. I add around a tablespoon of this masala to the curry. even when I am adding all the other spices. I just am a fan and you will be too I bet!
  • Cooking time for Beans: Cooking time for the beans mostly depend on two factors. 1. How aged the beans are. 2. How well they are soaked. Try to buy beans that aren't too old. And the longer they are soaked, the quicker it is to cook them.

You need to try this Healthy Chicken and Mushroom Curry next! Don't miss out on this Dal Makhani Recipe as well.

Recipe FAQs:

Do kidney beans need to be soaked before cooking?

Yes, it is best to soak kidney beans overnight before cooking. Soaking helps beans release harmful toxins out of them. It also helps in cooking them faster and lends them a better texture after they are cooked.

What happens if you don't rinse kidney beans?

When the beans are soaked in water beans leave a few toxins behind. So it's best to toss that water out. You must drain the majority of that liquid. Liquid in the canned beans contain so much sodium acting as a preservative. You don't need all of that to go in your curries.

How to cook rajma to avoid bloating?

Draining the liquid from soaked beans assures bloating and digestive issues stay at bay! Boil beans real good and cook them till they are very soft. Taking care of these little things ensures the beans are kind to your gut. Oh! and also eat them in moderation to avoid bloating.

What do you eat kidney beans with?

These beans pair well with rice, cumin rice, brown rice and Indian flat breads of all variety! You can also pair it with a side of yogurt.

If you liked this recipe, give it a star review. Also, tell me in the comments below, how did this turn out for you! And don’t forget to share your creations with me on Instagram at #greedyeatsblog Lets be friends on Pinterest and Facebook too! 🙂

Recipe

Kidney Beans Recipe made with dry red kidney beans, aromatics and spices, served in a large bowl.

Kidney Beans Recipe

Loved by all Kidney Beans Recipe AKA Rajma Recipe made with an Onion Tomato gravy in spices and herbs made in one pot from scratch.
5 from 20 votes
Print Pin Rate
Course: Main Course
Cuisine: American, Indian
Prep Time: 15 minutes minutes
Cook Time: 40 minutes minutes
Total Time: 55 minutes minutes
Servings 8 people
Calories: 243kcal
Author: Neha

Equipment

  • 1 Pressure Cooker/ Slow Cooker/ Instant Pot

Ingredients

  • 2 Cups Raw and Dry Kidney Beans (Rajma) (or 4 15 oz cans of canned beans)
  • 3 Tablespoons Oil
  • ⅛ teaspoon Asafetida
  • 2-3 Bay Leaves
  • 1 Tablespoon Cumin Seeds
  • 1 large Onion (2 Cups, chopped)
  • 4 inch Fresh Ginger Root
  • 8 large cloves of Garlic
  • 2 large Tomatoes, pureed (or 1 14.5 oz can of canned tomatoes, pureed, chunks or diced all are fine)
  • 1 and ½ teaspoons Garam Masala
  • 1 teaspoon Coriander Powder
  • 1 teaspoon Red Chili Powder
  • ½ teaspoon Turmeric Powder
  • Salt (to taste)
  • 2 Cups Water (Plus more to cover the beans in the pressure cooker)
  • 1 teaspoon Fennel Seeds Powder
  • 1 teaspoon Fenugreek Leaves Powder (Kasuri Methi)
  • ¼ Cup Fresh Cilantro Leaves (chopped)
  • few Lemon Wedges

If you add Rajma Masala to the curry, skip all other spices

  • 4 Tablespoons Kidney Beans/Rajma Masala* (Skip all other spices, just add ½ teaspoon chili powder and ¼ teaspoon garam masala and salt along with rajma masala)

Instructions

Pre Prepping Kidney Beans

  • Soaking: Rinse and soak 2 cups of dry kidney beans in 7-8 cups of water overnight or for 8-10 hours.
    Canned Beans: If using canned beans, remove/drain all the liquid from the beans. No need to rinse them.
  • Heat oil in a pot/pressure cooker. Add asafetida, bay leaves and cumin seeds. Allow cumin seeds to crackle. I like to make the curry in pressure cooker itself and then boil the beans in this curry. If you wish, you can boil the beans separately with some salt. Pour beans in the curry and simmer till the curry comes together.
  • Once the cumin seeds crackle, stir in the chopped garlic. Cook the garlic till its raw smell goes away. Next stir in chopped onions. Allow them to cook for a minute or two. Then add grated ginger to it. Add salt at this point. It allows onions to soften and cook quickly. Cook uncovered, stirring from time to time to avoid onions from sticking to the pressure cooker and burning.
  • When the onions turn golden brown, add in tomato puree/canned tomatoes. Cook tomatoes till the onion-tomato curry gets thick and tomatoes are cooked through. About 5-6 minutes over medium heat, covered. Stir s needed.
  • Now add in the following spices- turmeric powder, red chili powder, coriander powder, garam masala. Stir them all in. Alternatively, if adding rajma masala, just add ½ teaspoon chili powder and ¼ teaspoon garam masala along with it.
  • Now rinse the water from soaked beans and add the beans to pressure cooker. Fill the cooker with water to cover beans completely and then add 2 extra cups of water. Give it all a quick stir.
  • Close the lid and pressure cook beans in pressure cooker over stove top for about 4 to 5 whistles or till the beans get soft.
    Keep pressure cooker on high heat for the first two whistles, then set the heat to medium and continue to cook for another 15-20 minutes.
    Total time would be around 35-40 minutes approximately.
  • Turn the flame off after this point and allow the pressure to release naturally. Check for doneness and seasoning at this point. If you find the gravy to be too thin, mash some beans, using the back of a spoon or ladle. Or you can make use of a potato masher.
  • Add fennel seeds powder and crushed kasuri methi. Give the curry a quick mix!
  • Serve with lots of chopped cilantro leaves and a good squeeze of lemon. Enjoy with a side of warm rice!

Notes

Storing and Freezing Instructions: Leftovers can be stored in refrigerator easily for 2-3 days, covered. You can also freeze this curry for up to 3 months. Thaw in the refrigerator overnight or on counter top for a few hours before re-heating.
Soaking the Beans: Soak the beans overnight. It will help to cook the beans faster and aid in better digestion too.
Avoid Canned Beans and Canned Tomatoes: I find fresh tomatoes and beans have a better flavor than their canned counterparts. Reach out for fresh produce and beans if possible.
Kidney Beans/Rajma Masala: If you have rajma masala on hand, skip all these spices and add around 3-4 Tablespoons of that to the curry. Add ½ teaspoon of chili powder and ¼ teaspoon of garam masala to the curry too. I love and use MDH Brand Rajma masala to make this curry.
To make curry with Canned Beans:
Make onion tomato gravy as mentioned in the recipe. Drain the liquid out of canned beans. You don't need to wash the beans after it. This remaining liquid stuck on the beans will add creaminess to your curry.
Add these beans to the gravy and add 3 cups of water to begin with. Add more only if/as needed.
You don't need to pressure cook canned beans. Just simmer them in curry for around 10-15 minutes over medium heat, covered. Stir in between. Top with cilantro leaves and lemon juice. Serve as desired.

Nutrition

Serving: 1Person | Calories: 243kcal | Carbohydrates: 37g | Protein: 12g | Fat: 9g | Sodium: 323mg | Sugar: 1g
Tried this recipe? Pin it for later!Mention @greedyeats or tag #Greedyeats!
« Pav Bhaji Recipe
Indian Spinach Recipe (Aloo Palak) »

Reader Interactions

Comments

  1. Cathleen

    February 16, 2024 at 10:47 pm

    5 stars
    Anything with beans and I am SO in. This recipe is perfect, thank you so much for sharing 🙂

    Reply
  2. Lima Ekram

    February 16, 2024 at 10:20 pm

    5 stars
    Just made it - I'd never had beans like this before - it was delicious!

    Reply
  3. Jill

    February 16, 2024 at 9:57 pm

    5 stars
    I have never seen such gorgeous looking beans. Your photos enticed me to try them and it was a hit. So delicious and economical too!

    Reply
  4. Carrie Robinson

    February 16, 2024 at 9:39 pm

    5 stars
    This would make such the perfect side dish! 🙂 I am loving all the flavors happening here.

    Reply
  5. Sara Welch

    February 16, 2024 at 6:08 pm

    5 stars
    This was such a quick and easy recipe that does not disappoint! Hearty, bold and delicious; my kind of comfort food, indeed!

    Reply
  6. gunjan

    January 31, 2024 at 10:28 am

    5 stars
    Rajma is quite regular in my house. SO i was excited to try your variation. This recipe was the best so far and loved your style of cooking. Now on, I will be making kidney beans only this way.

    Reply
  7. Julia

    January 31, 2024 at 10:26 am

    5 stars
    This was such a delicious dinner, thank you! Will make again!

    Reply
  8. Michelle

    January 31, 2024 at 7:46 am

    5 stars
    This kidney bean curry is so delicious and a great way to use kidney beans. I served it with rice and naan and everyone loved it, thank you for sharing the recipe.

    Reply
  9. Molly Kumar

    January 31, 2024 at 3:30 am

    5 stars
    Loooove rajma and the recipe was so easy and ready in minutes. Definitely a keeper💕

    Reply
  10. Ann

    January 30, 2024 at 10:25 pm

    5 stars
    This looks so good. I love trying new recipes. Thanks!

    Reply
  11. Beth

    January 29, 2024 at 4:19 pm

    5 stars
    I've never made kidney beans like this before. I honestly had no idea they could be this good! I only thought I love them before I made this. The fennel is a nice touch!

    Reply
  12. TAYLER ROSS

    January 29, 2024 at 2:02 pm

    5 stars
    I made these kidney beans with dinner last night and they were incredible! Thanks for sharing the recipe!

    Reply
  13. andrea

    January 29, 2024 at 1:39 pm

    5 stars
    Served this with rice and some naan I had leftover and it was delicious! Great blend of flavors.

    Reply
  14. Brandi

    January 29, 2024 at 1:26 pm

    5 stars
    This dish was so flavorful! It's perfect for a weeknight meal. Everyone loved it!

    Reply
  15. Nathanaelle Yoshimura

    January 20, 2024 at 3:02 pm

    5 stars
    Really delicious. Lots of flavor from all the spices. Yum!

    Reply
  16. Ned

    January 20, 2024 at 8:58 am

    5 stars
    The flavor has these beans tasting delicious! I've always been nervous to make beans, but your recipe took all the stress out. Thank you so much!

    Reply
  17. dana

    January 20, 2024 at 8:39 am

    5 stars
    This sounds incredibly tasty and super cozy for these cold months. I can't wait to make it!

    Reply
  18. Seema Sriram

    January 20, 2024 at 2:27 am

    5 stars
    The classic rajma masala never ceases to amaze. I loved it with plain rice.

    Reply
  19. Alison Corey

    January 20, 2024 at 12:13 am

    This Kidney Beans Recipe, sounds like a vegetarian delight loved by all! Can't wait to try out this hearty and inclusive recipe!

    Reply
5 from 20 votes (2 ratings without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Rate this recipe




Primary Sidebar

Hi, it's my absolute pleasure to welcome you to Greedy Eats, my Internet kitchen. Come on in, sip some tea, have a muffin along while we chit chat about me and my kitchen blog!

Easter and Spring Desserts

  • Easy and chewy on the edges Carrot Cake Cookies topped with cream cheese frosting and chopped nuts.
    Carrot Cake Cookies
  • Lemon Tartlets
  • Chocolate Babka Recipe
  • Easter Cookies
  • Blackberry Lemon Muffins Recipe
  • Strawberry Shortcake Recipe

See more Easter & Spring Desserts →

Trending Recipes

  • Condensed Milk Recipe
  • Whipped Shortbread Cookies
  • Healthy Date Bars
  • Lemon blueberry muffins Recipe
  • Easy Small Batch Brownies Recipe (One Bowl)
  • Pistachio Bundt Cake that bakes soft, moist and buttery, topped with Chocolate topping.
    Pistachio Bundt Cake

Footer

↑ back to top

About

  • Privacy Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

 

Copyright © 2024 Greedy Eats

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.