SAEDNEWS: The cooking time for pinto beans varies depending on the cooking method (stovetop or pressure cooker), soaking time, and the type of dish being prepared. This article provides a comprehensive guide to cooking pinto beans.
According to Saednews, Pinto beans are among the most widely used legumes in Iranian and international cuisine. They are commonly used in dishes such as Abgoosht (Persian meat and bean stew), bean stew, Lubia Polo (Persian green bean and rice dish), soups, salads, and even vegetarian meals.
One of the most common questions home cooks ask is: How long does it take to cook pinto beans, and does the cooking time differ between a regular pot and a pressure cooker?
The short answer is yes. Cooking time depends on the cooking method, soaking duration, freshness of the beans, and the type of dish you are preparing.
This guide explains the cooking times for pinto beans in both regular pots and pressure cookers, helping you achieve perfectly tender, flavorful beans without overcooking them or making them fall apart.

Before looking at the cooking time chart, it is important to understand the factors that influence how quickly pinto beans cook:
Soaking time: Soaked beans cook much faster than dry, unsoaked beans.
Freshness: Older beans generally take longer to soften.
Water hardness: Hard water may increase cooking time.
Cooking equipment: Pressure cookers significantly reduce cooking time by increasing pressure.
Salt and acidic ingredients: Adding large amounts of salt or acidic ingredients, such as tomato paste and lemon juice, at the beginning of cooking may delay softening. It is better to add these ingredients toward the end.
For most recipes, it is recommended to soak pinto beans in cold water for 6–8 hours.
If you are short on time, you can use the quick-soaking method:
Boil the beans for 5 minutes.
Remove the pot from the heat.
Let the beans sit in the hot water for 1 hour.
Soaking helps reduce cooking time, improves digestibility, and helps the beans retain their shape during cooking.
After soaking, drain and rinse the beans. Place them in a pot with fresh water and bring to a boil. Once boiling, reduce the heat and allow them to simmer gently.
The approximate cooking time for soaked pinto beans in a regular pot is 60–90 minutes, depending on your preferred level of tenderness.
Abgoosht and soup: 80–90 minutes, for very soft beans.
Bean stew: 70–85 minutes.
Salads and rice dishes: 45–60 minutes, so the beans cook while retaining their shape.

If you have not soaked the beans, cooking will take longer.
After washing, place the beans in a pot with hot water and cook for approximately 90–120 minutes.
During cooking, skim off any foam that forms on the surface. Add more hot water if necessary.
A pressure cooker is one of the fastest ways to cook pinto beans.
Cooking times below are calculated from the moment the pressure cooker reaches full pressure.
Soaked pinto beans generally take 15–25 minutes to cook completely.
Abgoosht and soup: 20–25 minutes.
Bean stew: 18–22 minutes.
Salads and rice dishes: 10–15 minutes.
After cooking, allow the pressure to release naturally to help the beans cook evenly.
If you have not soaked the beans, pressure cooking generally takes 30–40 minutes.
Make sure you use enough water and never fill your pressure cooker beyond its recommended capacity.

The following table provides a quick comparison of cooking times for different dishes using both regular pots and pressure cookers.
Dish | Cooking Method | Soaked Beans | Unsoaked Beans |
|---|---|---|---|
Abgoosht | Regular pot | 80–90 min | 100–120 min |
Abgoosht | Pressure cooker | 20–25 min | 35–40 min |
Bean stew | Regular pot | 70–85 min | 90–110 min |
Bean stew | Pressure cooker | 18–22 min | 30–35 min |
Lubia Polo | Regular pot | 45–60 min | 80–90 min |
Lubia Polo | Pressure cooker | 10–15 min | 25–30 min |
Soup | Regular pot | 85–100 min | 110–130 min |
Soup | Pressure cooker | 22–28 min | 35–40 min |
Bean salad | Regular pot | 45–60 min | 80–90 min |
Bean salad | Pressure cooker | 10–15 min | 25–30 min |
Note: Cooking times are approximate and may vary depending on bean age, soaking conditions, equipment, and desired texture.

Follow these tips to achieve perfectly cooked pinto beans:
Wash the beans thoroughly: Remove any stones, damaged beans, or debris before cooking.
Use low heat: After bringing the water to a boil, reduce the heat to maintain a gentle simmer. This helps the beans cook evenly.
Add salt toward the end: Although salt alone does not necessarily prevent beans from softening, adding large amounts too early may affect their texture.
Add acidic ingredients later: If your recipe includes tomato paste or other acidic ingredients, add them after the beans have softened partially.
Use baking soda carefully: You can add one teaspoon of baking soda to the cooking water to help soften the beans faster. However, using too much may affect their flavor and texture.
Reduce bloating: Soaking the beans and discarding the soaking water can help reduce gas and digestive discomfort.

The cooking time for pinto beans varies depending on the cooking method and the dish you are preparing.
In a regular pot, soaked pinto beans generally take 60–90 minutes, while unsoaked beans take approximately 90–120 minutes.
In a pressure cooker, soaked beans take around 15–25 minutes, while unsoaked beans require approximately 30–40 minutes.
For dishes such as Abgoosht and soup, longer cooking times are recommended to achieve softer beans. For rice dishes and salads, shorter cooking times help the beans retain their shape.
By soaking the beans properly, controlling the heat, and adding acidic ingredients toward the end, you can prepare perfectly tender and flavorful pinto beans for any recipe.