Skip to main content

How Long to Soak Rajma (Kidney Beans)

Raw kidney beans contain phytohaemagglutinin, a lectin that causes severe nausea and vomiting if the beans are undercooked. Soaking for 8+ hours and then boiling vigorously for at least 10 minutes destroys this toxin. A slow cooker alone does not reach high enough temperatures - always boil first. Discard the soaking water, as it pulls out some of the gas-causing oligosaccharides.

By the CookTimeGuide Editorial TeamKitchen-tested Jan 2026

Recommended Soaking Time

8 hours

Range: 8-12 hours

Water Ratio

1 part rajma to 3 parts water

Overnight OK?

Yes, safe overnight

Method

Rinse rajma and soak in plenty of water overnight. Beans will expand considerably, so use a large bowl. Discard soaking water before cooking.

Signs of Ready

Beans double in size and the skin appears slightly wrinkled. A bean should be easy to break in half.

Tips

  • Always cook rajma thoroughly as undercooked kidney beans contain toxins (phytohaemagglutinin).
  • A pinch of baking soda helps soften beans faster.
  • Use fresh water for cooking to reduce gas-causing compounds.

Cooking After Soaking

MethodCooking Time
pressure cooker20-25 minutes on medium heat (5-6 whistles)
stovetop90-120 minutes on a low simmer
instant pot20-25 minutes on high pressure with natural release

Quick Soak Method for Rajma

Boil rajma for 2 minutes in plenty of water, then cover the pot and let it sit for 1 hour off the heat. This gets about 80% hydration of a full overnight soak and cuts your total prep time from 8 hours to 1. You still must boil the beans vigorously for at least 10 minutes after this step to destroy the lectins (phytohaemagglutinin) - the quick soak alone does not reach high enough temperatures for long enough.

How to Tell If Rajma Is Soaked Enough

Properly soaked rajma should be double in size compared to dry. Take one out and press it between your fingers - it should split easily without much force. If the center is still white or opaque when you break it open, soak longer. A fully hydrated bean is uniformly colored all the way through and has no chalky core.

Rajma in Pressure Cooker After Soaking

Soaked rajma needs 4-5 whistles on medium heat in a pressure cooker, about 15-20 minutes total. Without soaking, you are looking at 8-10 whistles minimum, and the texture will be uneven - some beans bursting open while others still have a hard center. Always use fresh water for cooking (not the soaking water) and keep the water level at least 1 inch above the beans.

Frequently Asked Questions

How long should I soak Rajma (Kidney Beans)?

8 hours is the sweet spot for rajma (kidney beans) (range: 8-12 hours). Under-soaking leads to uneven cooking, and you will know it is ready when beans double in size and the skin appears slightly wrinkled. a bean should be easy to break in half.

Can I soak Rajma (Kidney Beans) overnight?

Yes. Overnight soaking (8-12 hours) works well for rajma (kidney beans) and is the most practical approach if you plan to cook them the next day. After soaking, rajma (kidney beans) cooks in 20-25 minutes on medium heat (5-6 whistles) via pressure cooker.

What is the water ratio for soaking Rajma (Kidney Beans)?

Use 1 part rajma to 3 parts water (water to rajma (kidney beans)). Rajma (Kidney Beans) expands during soaking, so start with a bowl at least twice the volume of the dry product to avoid overflow.

How do I know when Rajma (Kidney Beans) is done soaking?

Beans double in size and the skin appears slightly wrinkled. A bean should be easy to break in half. If you are unsure, cut one in half - the inside should be uniform in color with no dry, opaque core.

Can I use hot water to soak Rajma (Kidney Beans)?

Cold or room-temperature water only for rajma (kidney beans). Hot water partially cooks the outside while the inside stays dry, resulting in a mushy exterior and hard center.