Culinary Gold
How Long to Soak and Cook Rajma (Cooker, Pot and Instant Pot)
Published on October 28, 2026
Rajma needs to be soaked for 8 to 12 hours and then cooked until it is completely soft: about 20 to 30 minutes in a pressure cooker, 1 to 1½ hours in an open pot or 25 to 35 minutes in an Instant Pot. Those are starting points, not promises. Old beans, hard water and the size of the bean all change the time, so always test a bean before you build the gravy. This guide gives the soak, the cooking chart, a quick-soak shortcut, and the one safety step you should never skip.
How Long to Soak Rajma
Soak rajma in plenty of cold water for 8 to 12 hours, which in practice means overnight. The beans swell to about double their size, cook more evenly and finish faster.
- Use about 3 cups of water for every 1 cup of rajma. The beans will drink a lot.
- In warm weather, keep the bowl in the fridge. Beans left out for 12 hours in summer heat can begin to ferment and smell sour.
- Do not soak for more than about 24 hours. Past that the skins start to split and the beans turn mushy.
- Drain the soaking water and rinse. Cook in fresh water, not the soaking water.
Quick soak (when you forgot to soak overnight)
Rinse the beans, cover them with water, bring to a boil and boil for 2 to 3 minutes. Switch off, cover and leave for 1 hour. Drain, rinse and cook as usual. It works, though beans soaked overnight cook more evenly.
Rajma Cooking Time Chart
These times are for beans that have been soaked. Start checking at the lower number.
Pressure cooker
- Water: about 3 cups per cup of beans, covering the beans by 2 inches.
- Time: 20 to 30 minutes after the first whistle on medium heat (roughly 5 to 6 whistles).
Open pot
- Water: enough to stay 2 inches above the beans, topped up with boiling water as needed.
- Time: 1 to 1½ hours at a steady simmer.
Instant Pot
- Water: about 3 cups per cup of beans.
- Time: 25 to 35 minutes on high pressure, then natural release.
The test: press a bean between your thumb and finger. It should squash easily with no chalky or grainy centre. If it does not, cook for another 10 minutes and test again.
Boil Rajma Hard for at Least 10 Minutes
Raw and undercooked kidney beans contain a natural compound that can make people ill. Proper cooking destroys it. Two rules keep rajma safe:
- Make sure the beans reach a full rolling boil for at least 10 minutes. A pressure cooker does this for you.
- Do not cook rajma only in a slow cooker on a low setting. Low, slow heat may not get the beans hot enough. Boil them first, then slow-cook if you like.
How Much Rajma Do You Need?
One cup of dry rajma (about 190 g) gives roughly 2½ cups cooked. A 200 g pack serves 3 to 4 people as a main with rice. Our Premium Kashmiri Rajma comes in a 200 g pack, so one pack makes a family-sized rajma chawal.
Why Is My Rajma Still Hard?
The usual causes are old beans, hard water, or acid added too early. Our guide Rajma Not Getting Soft? 7 Fixes That Work goes through each one.
Frequently Asked Questions
Can I cook rajma without soaking?
Yes, but it takes much longer, usually 40 to 50 minutes in a pressure cooker and several hours in an open pot, and the beans can cook unevenly. Soaking or the quick-soak method saves a lot of time and fuel.
How many whistles does rajma need?
For soaked rajma, about 5 to 6 whistles on medium heat, or 20 to 30 minutes after the first whistle. Cookers differ, so check a bean and add a few more minutes if needed.
Should I add salt to rajma while cooking?
Yes. A little salt in the cooking water seasons the beans through and does not stop them softening. Keep acidic ingredients such as tomato, tamarind and lemon for later.
Do I need to soak rajma in hot water?
No. Cold water overnight is best. Hot water is only for the quick-soak method above.
How should I store rajma?
Keep it in an airtight jar in a cool, dry, dark cupboard. Fresher beans cook faster and softer, so buy what you will use within a few months. See our storage guide for dry fruits for the same principles.
Cook It With Our Rajma
Everything above applies to our Premium Kashmiri Rajma, packed in Srinagar and shipped across India. For a full guide to the product, see Kashmiri Rajma: Taste, Cooking and Where to Buy.