Why You’ll Love How to Cook Pinto Beans Recipe
Homemade pinto beans are hearty, wholesome, and much more flavorful than canned beans. This recipe uses just a few pantry-friendly ingredients, yet the long simmer creates rich depth and a soft, creamy texture. It is also easy to customize depending on what you have on hand. You can enjoy the beans as they are, season them further, or use them in a wide variety of meals throughout the week.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 cup dried pinto beans
3 to 4 cups broth (chicken, vegetable, or beef, or water)
2 bay leaves
2 to 3 smashed garlic cloves
1 onion, cut in half
1 teaspoon chili powder
Directions
Start by soaking the beans. Rinse the dried pinto beans well and sort through them to remove any dust, debris, or damaged beans. Place them in a bowl and cover with water, using about 3 cups of water for every 1 cup of beans. Let them soak for 8 to 24 hours so they can soften and cook more evenly.
After soaking, drain the beans and discard any that have floated to the top. Give the beans another quick rinse before cooking.
To cook the beans, add the soaked and drained beans to a Dutch oven or heavy-bottomed pot. Add the bay leaves, onion halves, smashed garlic cloves, chili powder, and broth.
Bring everything to a boil over medium-high heat. Once boiling, reduce the heat to medium-low, cover the pot, and simmer for 1 hour. Then continue simmering for another 1 1/2 to 2 hours with the lid slightly ajar. Check the beans every 30 minutes, skimming off foam if desired and adding more water as needed to keep the beans covered.
Once the beans are tender, remove and discard the bay leaves, onion, and garlic cloves. At this point, you can keep the flavorful cooking liquid for serving or drain the beans, depending on how you plan to use them.
Servings and timing
This recipe makes 4 servings.
Timing breakdown:
- Prep and soaking time: 8 to 24 hours
- Cooking time: about 2 1/2 to 3 hours
- Total time: about 10 1/2 to 27 hours
If using the full overnight soak and longest simmer, the total time is about 26 to 27 hours.
Variations
You can easily adapt this pinto bean recipe to suit your taste. For a smokier flavor, add a pinch of smoked paprika or a small piece of smoked meat while simmering. If you want a spicier pot of beans, stir in cayenne pepper, diced jalapeño, or extra chili powder. For a more herb-forward version, add oregano or cumin. You can also keep the seasoning very simple and use water instead of broth for a more neutral bean base that works in many dishes.
Storage/Reheating
Store cooked pinto beans in an airtight container in the refrigerator for up to 4 days. Keep some of the cooking liquid with the beans to help them stay moist and flavorful.
For longer storage, freeze the beans in freezer-safe containers or bags for up to 3 months. Divide them into portions for easy use later.
To reheat, warm the beans gently on the stovetop over low heat or microwave them in short intervals, stirring in between. Add a splash of broth or water if they seem too thick or dry.
FAQs
Do I have to soak pinto beans before cooking?
Soaking is strongly recommended because it helps the beans cook more evenly and can shorten the cooking time. It also makes it easier to spot and discard any bad beans.
Can I cook pinto beans without broth?
Yes, you can use water instead of broth. Broth adds more flavor, but water still works well, especially if you plan to season the beans later.
How do I know when pinto beans are done?
Pinto beans are done when they are tender all the way through and easy to mash with a fork. They should not feel chalky or firm in the center.
Why are my beans taking so long to cook?
Older dried beans often need more time to soften. Hard water, acidic ingredients, or a very low simmer can also slow down cooking.
Can I add salt while the beans cook?
Yes, a moderate amount of salt can be added during cooking, though some people prefer to season toward the end. Either way, avoid adding highly acidic ingredients too early.
What can I do with leftover pinto beans?
Leftover pinto beans are great in burritos, tacos, soups, chili, rice bowls, salads, and mashed bean spreads.
Can I mash these beans?
Yes, once cooked, the beans can be lightly mashed or fully mashed depending on how you want to serve them. A little of the cooking liquid helps create a creamy texture.
What kind of pot is best for cooking pinto beans?
A Dutch oven or any heavy-bottomed pot works best because it holds heat well and helps the beans cook steadily and evenly.
Should the beans stay covered with liquid while cooking?
Yes, the beans should remain mostly covered with liquid throughout cooking. Add more water or broth as needed to prevent them from drying out.
Can I freeze cooked pinto beans?
Yes, cooked pinto beans freeze very well. Let them cool completely before storing them in portions with a little liquid for the best texture.
Conclusion
Learning how to cook pinto beans from scratch is a simple kitchen skill that pays off with delicious results. With just a few ingredients and a slow simmer, you get tender, flavorful beans that can be served in countless ways. Once you try homemade pinto beans, you may never want to rely on canned beans again.
How to Cook Pinto Beans
- Total Time: 26 hours
- Yield: 4 servings
- Diet: Vegetarian
Description
Tender, flavorful pinto beans slowly simmered with aromatics and spices for a comforting and versatile dish.
Ingredients
- 1 cup dried pinto beans
- 3 to 4 cups broth (chicken, vegetable, or beef (or water))
- 2 bay leaves
- 2 to 3 smashed garlic cloves
- 1 onion (cut in half)
- 1 teaspoon chili powder
Instructions
- Rinse the dried pinto beans thoroughly and check for any debris.
- Place beans in a bowl and cover with water (about 3 cups water per 1 cup beans). Soak for 8 to 24 hours.
- Discard any floating beans, drain the soaking water, and rinse again.
- Add soaked beans, broth, bay leaves, onion, garlic, and chili powder to a Dutch oven or heavy-bottomed pot.
- Bring to a boil, then reduce heat to medium-low. Cover and simmer for 1 hour.
- Continue simmering for 1½ to 2 hours with the lid slightly ajar, checking every 30 minutes. Skim foam if desired and add water if needed.
- Once beans are tender, remove and discard bay leaves, onion, and garlic. Serve with or without the cooking liquid.
Notes
- For a vegetarian version, use vegetable broth or water.
- Beans can be stored in the refrigerator for up to 5 days or frozen for longer storage.
- Add salt toward the end of cooking to prevent tough beans.
- Great as a side dish or base for soups, tacos, or rice bowls.
- Prep Time: 10 minutes
- Cook Time: 2 hours 30 minutes
- Category: Main Course
- Method: Simmer
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 180 kcal
- Sugar: 2 g
- Sodium: 400 mg
- Fat: 1 g
- Saturated Fat: 0 g
- Unsaturated Fat: 1 g
- Trans Fat: 0 g
- Carbohydrates: 33 g
- Fiber: 9 g
- Protein: 11 g
- Cholesterol: 0 mg
