Rajma requires careful timing in a pressure cooker since undercooked beans can cause digestive issues. If you are wondering how many whistles to cook rajma in pressure cooker, the short answer is 4 to 6 whistles for soaked beans. But the full answer depends on your soaking time, the type of cooker, and the heat level you use.
This guide gives you exact whistle counts, soaking rules, and simple fixes for hard beans. You will also learn how to check doneness without guesswork.
How Many Whistles To Cook Rajma In Pressure Cooker
Most home cooks in India use a standard 2 to 5 litre aluminum or stainless steel pressure cooker. For that setup, here is the basic whistle guide.
- Soaked rajma (8 hours): 4 to 5 whistles on medium heat
- Soaked rajma (overnight, 12 hours): 3 to 4 whistles
- Unsoaked rajma: 8 to 10 whistles, plus extra water
- Kidney beans in a 3 litre cooker: 5 whistles
- Rajma in an electric pressure cooker (Instant Pot): 20 to 25 minutes on high pressure
These numbers are a starting point. Your stove, altitude, and bean age all shift the count by one or two whistles.
Why The Whistle Count Changes
Whistles measure steam pressure release, not cooking time. A weak flame makes each whistle come slower. A high flame makes them come fast but the beans inside may still be hard.
Old beans from the back of your pantry take longer. Fresh beans from this season cook faster. Hard water also slows softening, so use filtered water if your tap water is very hard.
Soaking Rules That Save You Whistles
Soaking is not optional if you want soft rajma in 4 to 5 whistles. Dry beans need water to soften their skin and inner starch.
- Rinse 1 cup of rajma under running water.
- Add 3 cups of water and soak for at least 8 hours.
- If you are short on time, use hot water and soak for 4 hours.
- Discard the soaking water. It holds gas-causing compounds.
- Rinse once more before cooking.
A quick trick: add a pinch of baking soda to the soaking water. It cuts the soak time and helps the beans soften faster. Do not add too much or the taste changes.
Step By Step Cooking Method
Follow these steps for soft, creamy rajma every time. This method works for 1 cup of dried beans, which serves 3 to 4 people.
Step 1: Add The Right Amount Of Water
Use 3 to 4 cups of fresh water for 1 cup of soaked beans. The water should cover the beans by at least 2 inches. Rajma absorbs a lot of liquid, so skimping here leads to burnt beans.
Step 2: Add Flavor And Salt
You can add salt at this stage. Some cooks say salt makes beans tough, but with rajma it is fine as long as you do not add too much. Add half a teaspoon. You can also drop in a bay leaf, a piece of ginger, or a few cloves of garlic.
Step 3: Close And Cook On Medium Heat
Put the lid on and place the whistle. Turn the heat to medium. Wait for the first whistle, then start counting.
- Whistle 1: pressure builds
- Whistles 2 to 3: beans start softening
- Whistles 4 to 5: beans become tender
After 5 whistles, turn off the heat. Do not open the lid right away. Let the pressure drop on its own. This natural release adds a few minutes of gentle cooking.
Step 4: Check Doneness
Open the lid once the pressure is gone. Pick a bean with a spoon and press it. It should mash easily between your fingers. If it still feels firm in the center, close the lid and cook for 1 or 2 more whistles.
Common Mistakes To Avoid
Many people end up with hard rajma even after 6 whistles. Here is what usually goes wrong.
- Not soaking the beans long enough
- Using too little water
- Cooking on high flame so whistles come too fast
- Opening the cooker before pressure releases
- Using very old beans that never soften well
- Adding too much salt or acid like tomato early
Tomato, lemon, and tamarind slow down softening. Add these only after the beans are fully cooked. If you want a thick gravy, cook the beans plain first, then add the masala and simmer.
What If Your Rajma Is Still Hard
Do not panic. Add half a cup of hot water and cook for 2 more whistles. If it is still hard after that, your beans may be too old. In that case, transfer everything to a pot and simmer on the stove for 20 to 30 minutes.
Whistle Counts For Different Cooker Sizes
Cooker size changes the timing a bit. A bigger cooker holds more steam and takes longer to build pressure.
- 2 litre cooker: 4 whistles for 1 cup soaked beans
- 3 litre cooker: 5 whistles
- 5 litre cooker: 5 to 6 whistles
- 7 litre cooker: 6 whistles
Always fill the cooker only up to half or two-thirds. Rajma foams during cooking and can block the vent if you overfill it.
Quick Summary
For most kitchens, 4 to 5 whistles on medium heat gives perfect rajma after an 8 hour soak. Use 3 to 4 cups of water per cup of beans. Let the pressure release naturally. Check one bean before you add the masala. If it mashes easily, you are done.
Soak well, count your whistles, and your rajma will come out soft, creamy, and easy on the stomach every single time.