Kidney beans, called rajma in Hindi, are one of the most used beans in Indian cooking. They are filling, pantry-friendly, and work well in many everyday meals.
In this post, I am sharing my Indian kidney bean recipes along with practical tips for soaking, cooking, storing, and using rajma in everyday meals. If you already have cooked kidney beans ready, most of these recipes come together easily.

Jump to:
Best Way to Use This Guide

If you are starting with dried kidney beans, begin with my how to soak beans guide. This will help you prep the beans properly before cooking and using them in recipes.
If you already have cooked kidney beans ready, you can go directly to the curries, rice dishes, soup, or salad recipes. This guide is meant to help you cook once and use kidney beans in different meals during the week. This is also how I plan my weekly Indian meal prep, so weekday cooking becomes much easier.
You can also use canned kidney beans for most of these recipes when you are short on time. Just rinse and drain them well before using.
Happy Cooking!
-Sravanthi
Tips for Cooking Kidney Beans Well
Before getting into the recipes, here are a few tried-and-tested tips from my kitchen that make cooking kidney beans easier. I cook kidney beans often at home, so these tips come from my own cooking, the mistakes I made, and the small things I learnt over time.
Soak kidney beans when you can
I usually soak dried kidney beans for 8 hours or overnight before cooking. Soaked beans cook more evenly and have a better texture in Indian curries, soups, and rice dishes.

If I forget to soak them overnight, I use the quick-soak method. Bring the beans to a boil for a couple of minutes, turn off the heat, and let them sit for about an hour before cooking.
Cook them until soft
For Indian rajma recipes, kidney beans should be soft and creamy inside. They should mash easily when pressed between your fingers.
If the beans are still firm in the center, the curry will not taste the same, even if the gravy is flavorful. Cook them a little longer until they are fully tender.

Boil kidney beans properly
If you are cooking kidney beans on the stovetop, boil them well before reducing the heat and simmering. Kidney beans should never be eaten undercooked.
This is one reason I prefer cooking kidney beans in the Instant Pot or pressure cooker. It is easier to cook them until soft without watching the pot for a long time.
Save the cooking water
The liquid from cooked kidney beans is useful in curries and soups. I use it instead of plain water when making kidney bean soup or kidney bean vegetable curry.
It gives the gravy a little body and helps the curry taste better. If I have extra cooking water, I also use it while making savory breakfast porridge or other Indian-style porridges.
Mash a few beans to thicken the curry
When making rajma masala, I usually mash a few cooked beans directly in the pan. This thickens the gravy naturally without adding cream or flour.
You can do the same for soups and vegetable curries if you want a thicker texture. Sometimes, I also grind cooked kidney beans into a smooth paste and use it to thicken mixed vegetable curry or pav bhaji. It makes the dish creamy and filling without adding cream or coconut milk.
Old beans need more time
Dried kidney beans that have been sitting in the pantry for a long time can take more time to cook. If the beans are not soft after the suggested cooking time, cook them for a few more minutes.
The best way to check is to press a bean between your fingers. It should mash easily and should not have a hard center.
If you find my kitchen-tested tips helpful, click the button to see more of my recipes first when you search on Google!
Helpful Bean Guides
If you are new to cooking beans from scratch, or if you want to make batch cooking easier, these guides will help you get started.
Instant Pot Beans and Legumes Guide

This guide is useful if you cook different beans and legumes regularly. It includes Instant Pot cook times, soaking notes, and simple tips for batch cooking beans at home.
Use this as a reference for kidney beans, chickpeas, black beans, black-eyed peas, and other legumes. Check out my Instant Pot Beans Guide.
How to Soak Beans

This guide explains how to soak dried beans, how long to soak them, and what to do when you forget to soak them overnight.
It is useful for kidney beans, chickpeas, black beans, and most dried beans used in Indian cooking. Check out How to Soak Beans guide.

Want to Save This Recipe?
Classic Rajma Curries
These are the kidney bean curries I make most often. They work well for regular lunches and dinners and pair nicely with basmati rice,ย Indian chapati, or simple sides.


Simple Kidney Bean Meals
These recipes are useful when you want a filling meal without too much extra work, especially when you already have cooked kidney beans ready.


Fresh and Light
Kidney beans are not only for curries and rice. Cooked and cooled rajma also works well in simple salads.

How I Use Kidney Beans in Everyday Cooking
Other than the above recipes, here are a few practical ways I use kidney beans in my kitchen.
One-pot rice dishes
Cooked kidney beans are easy to add to vegetable pulao or simple rice dishes. They make the rice more filling without needing a separate dal or curry. I like adding them toย Indian fried riceย orย Indian spinach riceย for filling lunchbox meals.
Soups
Kidney beans make soups thick and hearty. I add some beans toย palak soupย orย pumpkin soupย when I want to serve these soups as a meal.
Fresh salads
Cooked and cooled kidney beans work well in salads with cucumber, tomato, onion, avocado, lemon juice, and chaat masala. These salads are useful for quick lunches. Add a cup of cooked beans toย kachumberย or aย crunchy chopped saladย to turn them into a quick meal.
Vegetable curries
When I have a small amount of leftover rajma, I add it to a vegetable curry. It takes on the masala well and makes the curry more filling.
Wraps and toast
Leftover rajma curry or kidney bean salad can be used as aย wrapย filling. You can also mash cooked kidney beans with spices and use them as a toast topping or as a filling for chapati wraps.
Cooking water
The liquid from cooked kidney beans goes into curries and soups instead of plain water. It adds body and helps the gravy thicken naturally.
What Pairs Well with Kidney Beans
Kidney beans work well with many Indian spices, fresh herbs, and simple sides. These are the combinations I use often.
- Rice: Rajma and rice is the classic pairing. Serve rajma masala with plain basmati rice, jeera rice, or steamed basmati rice.
- Indian breads: Kidney bean curries also go well withย chapati, roti,ย paratha, or naan.
- Spices: Cumin, coriander, turmeric, red chili powder, garam masala, bay leaf, cloves, and black pepper all work well with rajma.
- Fresh ingredients: Ginger, garlic, cilantro, lemon juice, green chilies, onions, tomatoes, cucumber, and avocado pair nicely with kidney beans.
- Simple sides: Serve rajma recipes withย kachumber salad,ย cucumber raita, plain yogurt, pickle, papad, or a simple vegetable side dish.
- Greens: Spinach or methi can be added to kidney bean curries toward the end of cooking. They add color and make the curry feel more complete. I sometimes substitute kidney beans for chickpeas in my chana saag recipe.
Why I Keep Cooked Kidney Beans Ready
Kidney beans are useful for everyday Indian cooking. When I have cooked rajma in the fridge, I can quickly make rajma masala, soup, pulao, salad, or a simple curry with vegetables.
For weekly meal prep, I usually cook a batch and store it in small portions. This helps me make lunch or dinner without starting from dried beans every time.
You can refrigerate cooked kidney beans for 3 days. For longer storage, freeze them in small portions with or without cooking liquid. I usually freeze them in 1 to 1ยฝ cup portions, so they are easy to use in curries, soups, rice dishes, and salads.

Frequently Asked Questions
Yes. In Indian cooking, red kidney beans are commonly called rajma. Rajma also refers to the popular Indian curry made with kidney beans.
Yes, you can use canned kidney beans for most of these recipes. Rinse and drain them well before using. If you are adding them to a curry or soup, simmer them for a few minutes so they absorb the flavors.
I prefer soaking dried kidney beans overnight. Soaking helps them cook evenly and gives a better texture. If you forgot to soak them, you can use the quick-soak method or cook them longer in a pressure cooker or Instant Pot.
Kidney beans can stay hard if they are old, not soaked long enough, or not cooked long enough. Cook them for a few more minutes until they mash easily between your fingers.
Yes. Cooked kidney beans freeze well. Freeze them in small portions so that you can thaw only the required quantity.
Rajma masala is most commonly served with rice. You can also serve kidney bean curries withย chapati, roti,ย paratha, or millet.
Most recipes in this guide work best when you start with cooked kidney beans. You can use home-cooked kidney beans or canned beans when you are short on time.
I prefer cooking kidney beans in the Instant Pot and storing them for the week. Once the beans are cooked, it becomes easy to make rajma masala, soup, pulao, salad, or curry without much planning.
If you are just getting started, begin with theย How to Cook Kidney Beansย guide. Once you have a batch ready, the recipes in this post will help you use rajma in different everyday meals.
Have you tried any of these kidney bean recipes? Leave a comment and let me know which one you made. Happy cooking!
If you find my kitchen-tested tips helpful, click the button to see more of my recipes first when you search on Google!
If you find my kitchen-tested tips helpful, click the button to see more of my recipes first when you search on Google!





Leave a Reply