Pinto beans are a staple in kitchens across the world. They are prized for their creamy texture and earthy flavor. Learning how to cook pinto beans on the stove is a fundamental skill for any home cook. This method allows you to control the seasoning, texture, and salt content of your food. Unlike canned beans, dried pinto beans are affordable and soak up the flavors of the aromatics you add to the pot. Whether you want to make refried beans, hearty stews, or a simple side dish, the stovetop method yields the best results.
Why Cook Pinto Beans from Scratch
Cooking dried beans takes more time than opening a can. However, the benefits are well worth the effort. Dried beans are significantly cheaper per serving. They also lack the metallic taste and excess sodium found in canned varieties. When you cook pinto beans on the stove, you create a rich, flavorful bean liquor. This liquid is packed with nutrients and serves as a delicious base for soups. You also have total control over the texture. You can cook them until they are firm for salads or soft for mashing.
Selecting and Prepping Your Beans
The process begins at the grocery store. Look for pinto beans that are uniform in color and size. Avoid bags that contain many broken beans or dusty residue. Even though the beans are processed, you must sort through them at home. Spread the beans out on a rimmed baking sheet. Look for small stones, clumps of dirt, or withered beans. Once sorted, place the beans in a colander and rinse them thoroughly under cold running water. This removes any lingering dust or debris.
To Soak or Not to Soak
One of the most debated topics in bean cooking is soaking. Soaking helps soften the outer skin and can reduce the cooking time. It may also help make the beans easier to digest by breaking down complex sugars.
The Overnight Soak
This is the traditional method. Place your rinsed beans in a large bowl. Cover them with at least three inches of water. Let them sit at room temperature for eight to twelve hours. After soaking, drain the beans and rinse them again. This method ensures even cooking and a creamy interior.
The Quick Soak
If you forgot to soak your beans overnight, use the quick soak method. Place the beans in a large pot and cover them with two inches of water. Bring the water to a rolling boil for two minutes. Remove the pot from the heat and cover it with a lid. Let the beans sit for one hour. Drain and rinse them before proceeding with the main cooking process.
The No-Soak Method
You can cook pinto beans without soaking them at all. This will take significantly longer, usually an extra hour or two. Some cooks prefer this method because they believe it produces a deeper flavor and a darker broth. If you choose this route, simply start with rinsed beans and increase your simmering time.
Essential Ingredients for Flavorful Beans
Plain water and beans will produce a basic result. To make truly delicious pinto beans, you need aromatics and seasoning.
The Liquid
While water is the standard, you can use chicken or vegetable broth for extra depth. Ensure you have enough liquid to cover the beans by at least two inches at all times.
Aromatics
Aromatics are the secret to great beans. Add a halved onion, several smashed garlic cloves, and a bay leaf to the pot. Some people also like to add a dried chili pepper for a subtle heat.
Fats
A little fat goes a long way in improving the mouthfeel of the beans. You can add a tablespoon of olive oil or lard. For a smoky flavor, add a ham hock, a piece of salt pork, or a few strips of bacon.
Salt and Acid
There is a common myth that salt toughens beans if added too early. Modern testing shows that salting the water early actually seasons the beans more deeply. However, avoid adding acidic ingredients like tomatoes, vinegar, or lime juice until the beans are fully tender. Acid can prevent the beans from softening properly.
The Step-by-Step Cooking Process
- Step 1: Combine Ingredients
Place your soaked or rinsed beans into a heavy-bottomed pot or a Dutch oven. Add your aromatics like onion and garlic. Pour in enough water or broth to cover the beans by two to three inches. - Step 2: Bring to a Boil
Place the pot over medium-high heat. Bring the liquid to a gentle boil. Use a spoon to skim off any foam that rises to the surface. This foam consists of proteins and starches released by the beans. - Step 3: Simmer Low and Slow
Once the water boils, reduce the heat to the lowest setting. You want a very gentle simmer. Only a few bubbles should break the surface occasionally. Covering the pot with a lid slightly ajar helps maintain a consistent temperature while allowing a bit of steam to escape. - Step 4: Monitor the Water Level
Check the beans every 30 minutes. If the water level drops and the beans are exposed, add more hot water. Adding cold water can toughen the beans and slow down the cooking process. - Step 5: Test for Doneness
The cooking time varies based on the age of the beans and whether they were soaked. Typically, soaked beans take 60 to 90 minutes. Unsoaked beans can take over two hours. To test, take a bean out and press it against the roof of your mouth. It should be buttery and soft throughout with no graininess. - Step 6: Final Seasoning
Once the beans are tender, add your salt if you haven’t already. This is also the time to add pepper, cumin, or any acidic ingredients. Let the beans simmer for another 10 minutes to allow the flavors to meld.
How to Store Cooked Pinto Beans
Cooked pinto beans store beautifully. Let them cool completely in their liquid. Transfer them to airtight containers. They will stay fresh in the refrigerator for up to five days. If you want to store them longer, pinto beans freeze very well. Place them in freezer-safe bags with some of the cooking liquid. They can be frozen for up to six months. Thaw them in the refrigerator overnight before reheating.
Common Mistakes to Avoid
The most common mistake is using old beans. Beans that have been on the shelf for years may never get soft, no matter how long you boil them. Try to buy beans from a store with high turnover. Another mistake is boiling the beans too vigorously. High heat can cause the beans to break apart and become mushy on the outside while remaining hard on the inside. Always stick to a low simmer.
Frequently Asked Questions
Why are my pinto beans still hard after hours of cooking?
Hard beans are usually caused by two things: old age or hard water. Old beans lose their ability to absorb moisture. Hard water contains minerals that react with the bean skins, preventing them from softening. If you have hard water, try using filtered water or adding a pinch of baking soda to the pot.
Do I have to throw away the soaking water?
Most experts recommend discarding the soaking water. It contains the complex sugars that cause gas and bloating. Rinsing the beans and using fresh water for cooking results in a cleaner flavor and better digestion.
Can I cook pinto beans with tomatoes?
Yes, but only after the beans are soft. The acid in tomatoes keeps the cell structure of the bean intact. If you add tomatoes at the beginning, the beans will likely remain tough even after hours of simmering.
How much water do I need per pound of beans?
As a general rule, use about six to eight cups of water for every one pound of dried pinto beans. You want the beans to have plenty of room to expand and stay submerged throughout the entire cooking process.
How do I make the bean broth thicker?
If you want a creamier, thicker consistency, take a cup of the cooked beans and mash them with a fork. Stir the mashed beans back into the pot. This releases starches that naturally thicken the liquid into a rich gravy.