02Home & Garden · Updated
How to Cook Navy Beans Until Tender
Short answer
Soak, simmer gently, and season navy beans
Rinse and sort dried navy beans, soak them if you have time, then simmer in fresh water until creamy and tender. Cooking usually takes about 1 to 2 hours after soaking, but age and soaking affect timing.
Cooking dried navy beans gives you tender, mild-flavored beans for soups, baked beans, salads, and side dishes. The method is simple: inspect and rinse the beans, soak them for more even cooking if convenient, then simmer until soft. You will need a large pot, water, and time; salt and other seasonings are optional.
What You’ll Need
- 1 pound dried navy beans, about 2 cups
- 8 cups water for cooking, plus extra for soaking
- A large bowl or pot for soaking and a heavy pot with a lid
- A colander, spoon, and measuring cup
- Optional: 1 teaspoon salt, plus aromatics such as onion, garlic, bay leaf, or herbs
This quantity makes roughly 5 to 6 cups of cooked beans, depending on the beans and how soft they become. Use a pot large enough to hold the beans with plenty of room for expansion and bubbling. Do not add acidic ingredients such as tomatoes, vinegar, or lemon juice until the beans are tender; acid can slow softening.
Step-by-Step
- Sort the beans. Spread the dried beans on a clean surface and pick out stones, shriveled beans, and debris. Rinse them in a colander under cool running water.
- Choose whether to soak. For an overnight soak, put the beans in a large bowl and cover them with at least 3 inches of cool water. Leave room for them to swell, cover the bowl, and refrigerate for 8 to 12 hours. Drain and rinse before cooking. For a quicker soak, put beans in a pot, cover with water, bring to a boil for 2 minutes, turn off the heat, cover, and let stand for 1 hour; drain and rinse. You can also skip soaking, though unsoaked beans generally take longer and may cook less evenly.
- Add fresh water. Put the soaked beans in a large pot and add 8 cups of fresh water. For unsoaked beans, use the same amount of water to start, then add more as needed. The beans should be covered by about 2 inches. Do not cook them in their soaking water if you want to remove some of the compounds that leach into it.
- Bring to a boil, then lower the heat. Bring the pot to a full boil over high heat. Let it boil for 10 minutes, then reduce the heat to maintain a gentle simmer and partially cover the pot. This initial boil is a practical step before the longer, slower cooking; avoid a hard boil throughout, which can split skins and break beans apart.
- Simmer until tender. Cook soaked beans for about 1 to 2 hours, checking after 60 minutes. Unsoaked beans may need 2 to 3 hours or longer. Stir occasionally and make sure the beans remain covered; add hot water if the level drops. Cooking time varies with bean age, soaking, and water hardness, so judge by texture rather than the clock.
- Check several beans. Scoop out a few from different parts of the pot and let them cool briefly. They are ready when they are creamy through the center and mash easily with a fork, with no firm or chalky core. If they are still firm, continue simmering and test again every 15 to 20 minutes.
- Season and use. Add salt when the beans are nearly tender or once they are cooked, then taste and adjust. Stir in cooked aromatics or herbs; add acidic ingredients only after the beans soften. Serve them warm, or cool and store them promptly with some cooking liquid.
Common Mistakes
Cooking at a rolling boil: Vigorous bubbling can break the skins and turn some beans mushy while others stay firm. Once the pot boils, lower the heat to a steady, gentle simmer.
Assuming the timer guarantees doneness: Older dried beans can take much longer than expected. Test the centers, and keep cooking if they are chalky or resistant.
Letting the pot dry out: Beans exposed above the water may cook unevenly. Check the liquid now and then and add hot water to keep them covered.
Adding acid too early: Tomatoes, vinegar, and citrus can keep beans firm. Wait until the beans are tender before adding these ingredients.
Using beans that are too old without allowing extra time: Beans stored for a long time may soften slowly or unevenly. Start with beans from a well-sealed package and expect older beans to need additional simmering; some may never become fully tender.
Tips
- Soaking is optional, but it shortens cooking time and helps beans cook more evenly. Keep an overnight soak refrigerated rather than leaving the bowl at room temperature.
- Salt does not automatically make beans tough. Adding it near the end makes it easy to control seasoning, but you can salt the cooking water earlier if preferred.
- For a flavorful pot, add a halved onion, a peeled garlic clove, or a bay leaf. Remove whole aromatics before serving.
- Use a wide, heavy pot and maintain a low simmer. If the beans foam early in cooking, skim the surface with a spoon.
- Save the cooking liquid for soups or sauces if it tastes good and is not overly salty. It helps keep stored beans moist.
- Cook a larger batch and freeze portions for later meals. Leave space in the container for expansion and include a little cooking liquid to reduce drying.
Troubleshooting
The beans are still hard after the expected time: Keep simmering and add hot water if needed. Check whether the water is very hard or the beans have been stored for a long time; both can contribute to slow cooking. Avoid adding acidic ingredients until tenderness is reached.
Some beans are soft and others are firm: Stir gently to redistribute them, keep the simmer even, and continue cooking. A mixed batch or beans of different ages can cook at different rates.
The beans are splitting or turning mushy: Reduce the heat so the liquid barely bubbles, stir less often, and avoid vigorous boiling. They may still work well in a purée or thick soup.
The pot is low on liquid: Add hot water until the beans are covered again. Hot water helps maintain the simmer; cold water can interrupt cooking.
The beans taste bland: Add salt gradually, taste again, and use herbs or cooked aromatics. If the beans are already tender, you can add a little tomato or vinegar for brightness.
Frequently Asked Questions
Do navy beans have to be soaked before cooking?
No. Soaking is optional, but it usually reduces cooking time and can make the beans cook more evenly. Unsoaked beans need more time and close attention to the water level.
How long do navy beans take to cook?
Soaked beans often take about 1 to 2 hours at a gentle simmer; unsoaked beans may take 2 to 3 hours or more. Start checking early, because age and storage conditions affect the timing.
When should I add salt?
You can add salt near the end or after the beans are tender to make seasoning easier to control. Salt does not inherently prevent beans from softening, but the beans may need longer if they are old or the water is hard.
Why are my navy beans still hard?
They may need more time, especially if they are old, unsoaked, or cooked in hard water. Keep them at a gentle simmer, maintain enough water, and wait to add acidic ingredients until they soften.
How should I store cooked navy beans?
Refrigerate cooked beans in a shallow, covered container within 2 hours of cooking and use them within 3 to 4 days. Freeze them for longer storage; thaw in the refrigerator or reheat directly from frozen. Reheat leftovers to 165°F, checking with a food thermometer if they are part of a mixed dish.
Can I cook navy beans in a slow cooker?
Yes, but bring dried beans to a boil on the stovetop for 10 minutes first, then transfer them to the slow cooker with fresh water and cook until tender. Do not rely on a slow cooker alone to bring raw dried beans to a boil.
Related
- Sta-Bil Fuel Stabilizer: How It Works and When to Use It
- How to Read an ECG Graph: A Practical Step-by-Step Guide
- How to Back Up Your Phone: iPhone and Android
Further reading: USDA FoodSafety.gov. Details can change, so check the official page for anything that matters to you. Spotted a mistake? Tell us. How we write an answer.