Cooking guide
How Long to Cook Beans
Dried beans are one of the most nutritious and versatile pantry staples — high in protein, fiber, and complex carbohydrates. They require soaking and a full simmer to develop their creamy texture. The most important rule: boil vigorously for the first 10 minutes to neutralize lectins, a critical food-safety step often overlooked. Salt, vinegar, and tomatoes go in only at the very end.
- Always soak before cooking
- 10 min rolling boil first
- Salt and acid only at the end

Quick answer
Quick Answer
Rolling boil first 10 min
Smaller beans cook faster
Uncovered throughout
Hot water soak
Early salt toughens skins
Cook uncovered
Calculator
Beans Cooking Time Calculator
Select the bean variety and preparation for an estimated cooking time.
Cooking temperature: rolling boil for first 10 minutes, then steady simmer. Start timing once the water reaches a boil.
These estimates assume beans soaked and drained, cooked in fresh water. Older dried beans may need extra time.
Preparation
How to Prepare Beans Before Cooking
Soaking is essential for dried beans. The recommended method is a hot-water soak: pour boiling water over the beans (2 to 3 cups of water per cup of beans) and leave them to hydrate for 2 to 3 hours, then drain. Alternatively, soak overnight in cold water in the refrigerator — this reduces cooking time further and is gentler on the beans. Never cook beans in their soaking water, as it contains the oligosaccharides leached out during soaking that cause bloating.
Sort through the dried beans first and discard any that are shriveled, discolored, or broken. Rinse under cold water before soaking.
Method
How to Cook Beans Step by Step
- Sort dried beans, discard any damaged ones, and rinse under cold water.
- Cover with boiling water (2 to 3 cups per cup of beans) and soak for 2 to 3 hours. Drain and discard soaking water.
- Place beans in a large pot and cover with fresh cold water (at least 3 cups per cup of beans).
- Add salt (1 to 2 teaspoons per liter of water).
- Bring to a full rolling boil and cook on high heat for 10 minutes — do not skip this step.
- Skim off foam that rises in the first few minutes.
- Reduce to a steady simmer and cook uncovered for 35 to 45 minutes more.
- Check doneness: press a bean between your fingers — it should yield easily with no hard center.
- In the final minutes, add vinegar, lemon juice, tomato, ketchup, or wine if desired.
- Drain and use immediately, or store in their cooking liquid.
Cooking chart
Beans Cooking Time Chart
| Variety | Preparation | Time | Notes |
|---|---|---|---|
| Kidney beans | Soaked 2–3 h | 45 to 55 minutes | Boil vigorously first 10 min. |
| Black beans | Soaked 2–3 h | 45 to 55 minutes | Rich, earthy flavor. |
| Navy beans | Soaked 2–3 h | 40 to 50 minutes | Small; great for soups. |
| Cannellini beans | Soaked 2–3 h | 40 to 50 minutes | Creamy texture; classic Italian. |
| Borlotti beans | Soaked 2–3 h | 45 to 60 minutes | Meaty and nutty; excellent in stews. |
| Kidney beans | Unsoaked | 2.5 to 3 hours | Boil hard first 10 min regardless. |
Doneness
How to Know When Beans Are Done
Press a bean firmly between your thumb and forefinger — it should yield completely and fall apart, with no hard or chalky center. Alternatively, squeeze a bean lightly; properly cooked beans collapse under gentle pressure. Underdone beans feel grainy and are difficult to digest. Overcooked beans become mushy and lose their shape.
For dishes where you want beans to hold their shape (salads, stews), pull them just before they fully fall apart. For soups and purées, a little extra cooking is fine.
Seasoning
Best Seasonings for Cooked Beans
Beans absorb flavors beautifully. During cooking, aromatics like bay leaf, garlic, onion, celery, and a sprig of rosemary or thyme add depth without requiring any additional effort. After cooking, finish with good olive oil, lemon juice, smoked paprika, or cumin. For Latin-style preparations, add cumin, coriander, and epazóte. For Italian dishes, cannellini and borlotti respond perfectly to sage and rosemary.
Never salt aggressively until the final 10 minutes of cooking — salt added too early can toughen the skins and extend cooking time. Similarly, tomatoes, wine, vinegar, and other acidic ingredients should only be added toward the end, as acid firms the outer skin and slows softening.
Avoid this
Common Mistakes
- Skipping the 10-minute boil — kidney beans and many others contain lectins that must be destroyed by vigorous boiling. This step is non-negotiable.
- Cooking in soaking water — always drain soaking water and start with fresh water to improve flavor and digestibility.
- Adding salt or acid too early — both toughen the skins and significantly extend cooking time.
- Using a slow cooker without pre-boiling — slow cookers do not reach a temperature high enough to neutralize lectins in kidney beans.
- Not checking bean age — old dried beans (more than 2 years) may never fully soften. Buy from a reliable source with good turnover.
Serving
What to Serve With Cooked Beans
Beans are extraordinarily versatile. They pair naturally with rice (a combination that forms a complete protein), with braised and grilled meats, and with leafy greens. They are excellent in slow-cooked stews, mashed into dips, tossed cold in salads with onion and vinaigrette, or puréed into thick soups. White beans blend seamlessly into Italian pasta e fagioli; kidney beans are indispensable in chili; black beans anchor countless Mexican and Caribbean dishes.
Recipe ideas
Bean Recipe Ideas
- Classic bean soupSimmer cooked cannellini with garlic, rosemary, olive oil, and good broth. Mash a third of the beans to thicken.
- Bean saladDress cooked kidney or borlotti beans while still warm with red onion, parsley, olive oil, and red wine vinegar.
- Bean stew with porkBraise cooked white beans with smoked pork, bay leaf, and paprika for a hearty one-pot meal.
- Bean puréeBlend cooked cannellini with olive oil, lemon, and garlic into a silky dip or side dish for grilled meats.
Leftovers
Storing and Reheating Cooked Beans
Cooked beans keep refrigerated for up to 4 days, stored in their cooking liquid to prevent them from drying out. They freeze very well for up to 3 months — freeze in portions with some liquid. Reheat gently in a saucepan with a splash of water or broth. Do not microwave at high power as the skins may burst.
Tools
Useful Tools for Cooking Beans
- Large pot or Dutch ovenBeans expand considerably during cooking; use a pot at least three times the volume of dried beans.
- Skimmer or ladleFor removing foam in the first minutes of cooking.
- TimerTo ensure the 10-minute rolling boil is not cut short.
- ColanderFor draining soaking water and the final drain.
Questions
FAQ
How long do soaked beans take to cook?
Soaked kidney and black beans take 45 to 55 minutes at a steady simmer after the initial 10-minute rolling boil. Navy and cannellini beans take 40 to 50 minutes. Borlotti beans take 45 to 60 minutes. Older dried beans may need significantly longer — if in doubt, plan for up to 90 minutes.
Do you have to soak beans before cooking?
Soaking is not strictly required but is strongly recommended. It reduces cooking time by roughly half, improves texture, and removes oligosaccharides that cause digestive discomfort. Unsoaked beans can be cooked directly but need 2.5 to 3 hours or more. In either case, the 10-minute rolling boil at the start is non-negotiable for safety.
Why cook beans on high heat for the first 10 minutes?
Kidney beans and many other legumes contain phytohaemagglutinin, a lectin that causes nausea, vomiting, and digestive distress if not adequately destroyed. A full rolling boil for 10 minutes neutralizes these compounds. Simmering alone is not enough — the water must reach 100°C / 212°F and boil vigorously. Slow cookers cannot reliably reach this temperature, so always pre-boil beans on the stovetop before finishing in a slow cooker.
Keep cooking
