How to Make Pinto Beans: A Complete Guide

Pinto beans are a staple in many kitchens. They are affordable, nutritious, and very versatile. You can use them in soups, stews, burritos, salads, or as a simple side dish. Learning how to make pinto beans from scratch is a skill that will pay off again and again.

This guide will walk you through everything you need to know. You will learn how to choose, soak, cook, season, and store pinto beans so they turn out tender and flavorful every time.

Why Cook Pinto Beans from Scratch?

Canned beans are convenient. But cooking dried pinto beans from scratch offers key advantages:

  • Better flavor and texture
  • Control over salt and seasoning
  • Lower cost per serving
  • Fewer additives and preservatives
  • Option to cook in bulk and freeze

Once you master the basic method, you can easily adapt the flavor profile to match any cuisine.

Choosing and Preparing Dried Pinto Beans

Start with good-quality dried pinto beans. Look for:

  • Uniform color with a speckled tan appearance
  • Beans that are dry and firm, not cracked or shriveled
  • Minimal debris (stones or plant material)

Before cooking, always:

  1. Sort the beans.

    Spread the beans on a clean surface. Pick out any stones, damaged beans, or debris.

  2. Rinse the beans.

    Place beans in a colander. Rinse under cool running water until the water runs clear.

Now your beans are ready for soaking.

Soaking Pinto Beans: Is It Necessary?

Soaking is not strictly required, but it is highly recommended. Soaking helps:

  • Reduce cooking time
  • Improve texture
  • Make beans easier to digest for many people

There are two main methods: overnight soaking and quick soaking.

Overnight Soak Method

This method is simple and hands-off:

  • Place rinsed beans in a large bowl.
  • Add enough cool water to cover the beans by at least 5–8 cm.
  • Let them soak at room temperature for 8–12 hours.
  • Drain and rinse before cooking.

Overnight soaking works well if you plan ahead. It yields beans that cook evenly and hold their shape.

Quick Soak Method

If you do not have time for an overnight soak, use this method:

  • Add rinsed beans to a large pot.
  • Cover with water by at least 5–8 cm.
  • Bring to a boil and cook for about 2 minutes.
  • Turn off the heat, cover the pot, and let beans soak for 1 hour.
  • Drain and rinse before cooking.

Quick soaking is a good compromise when you want beans the same day.

How to Cook Pinto Beans on the Stovetop

The stovetop method gives you the most control over texture and seasoning. Here is a reliable basic approach.

Basic Ingredients

  • Soaked pinto beans
  • Fresh water or low-sodium broth
  • Salt (added later in cooking)
  • Aromatics: onion, garlic, bay leaves, or herbs (optional)
  • Fat: olive oil, lard, or butter (optional but adds richness)

Step-by-Step Instructions

  1. Add beans to a pot.

    Place drained, soaked beans in a large, heavy-bottomed pot.

  2. Add liquid.

    Cover beans with fresh water or broth by about 5 cm. Beans expand as they cook, so do not skimp on liquid.

  3. Add aromatics.

    Add a halved onion, a few garlic cloves, and one or two bay leaves if desired. Avoid acidic ingredients like tomatoes or vinegar at this stage, because they can toughen the skins.

  4. Bring to a simmer.

    Place the pot over medium-high heat. Once it reaches a gentle boil, reduce heat to low, so the beans simmer rather than boil vigorously.

  5. Skim foam.

    As beans begin to cook, foam may rise to the surface. Skim this off with a spoon for a cleaner broth.

  6. Simmer gently.

    Cover partially, leaving a small gap for steam to escape. Cook at a gentle simmer until beans are tender. This usually takes 1.5–2.5 hours, depending on bean age and soaking time.

  7. Add salt partway through.

    Add salt when the beans are just starting to soften, not at the very beginning. Early salting can slightly slow cooking but improves flavor. Taste and adjust as you go.

  8. Adjust liquid as needed.

    If too much liquid evaporates, add hot water or broth, a little at a time, to keep beans just submerged.

  9. Check for doneness.

    Beans are ready when they are creamy inside and easy to mash with a spoon, but not falling apart unless that is your preference.

  10. Finish and season.

    Remove aromatics. Taste the beans and their cooking liquid. Adjust salt and add pepper, herbs, spices, or a splash of acid (like lime juice or vinegar) for brightness.

Flavor Variations and Serving Ideas

Once you master the basic pot of pinto beans, there are many ways to customize them.

Here are some popular flavor directions:

  • Smoky and savory: Add smoked paprika, cumin, chili powder, and a ham hock or smoked turkey.
  • Mexican-inspired: Simmer with onion, garlic, cumin, oregano, and a whole chili. Finish with lime, cilantro, and salt.
  • Southwestern style: Add tomatoes or green chiles near the end of cooking, along with chili powder and coriander.
  • Simple and comforting: Cook with onion, bay leaf, and a little butter or olive oil. Finish with salt and black pepper.

Serving ideas include:

  • As a side with rice, grilled meats, or roasted vegetables
  • Mashed and refried for burritos, tacos, or tostadas
  • Mixed into soups, stews, and chili
  • Tossed into grain bowls or salads for extra protein

Using a Slow Cooker or Pressure Cooker

You can also cook pinto beans in a slow cooker or pressure cooker. These methods save time or effort.

  • Slow cooker:

    Add soaked beans, water or broth, and aromatics. Cook on low for 6–8 hours or on high for 3–4 hours, until tender. Wait to add salt until beans are softening.

  • Pressure cooker or electric multicooker:

    Follow manufacturer guidelines. In many cases, soaked pinto beans cook in about 20–30 minutes under high pressure, plus natural release time. This is a great method when you need beans quickly.

How to Store and Freeze Cooked Pinto Beans

Proper storage helps you enjoy the results over several days or weeks.

  • Refrigeration:

    Let beans cool to room temperature. Store in an airtight container with enough cooking liquid to cover them. Refrigerate for up to 4–5 days.

  • Freezing:

    Portion beans with some of their cooking liquid into freezer-safe containers or bags. Label with date. Freeze for up to 3 months for best quality. Thaw in the refrigerator or reheat gently from frozen with a bit of added water or broth.

Keeping some cooked pinto beans on hand makes meal prep much easier. You can quickly add them to many dishes for extra protein and fiber.

Common Mistakes to Avoid

To ensure consistent results, watch out for these common issues:

  • Cooking at a full boil, which can break skins and cause uneven texture
  • Adding acidic ingredients too early, which can keep beans firm
  • Not using enough liquid, leading to scorching
  • Skipping salt entirely, resulting in flat flavor
  • Using very old beans, which may never soften properly

With a gentle simmer, fresh beans, and patient seasoning, you will get tender, flavorful pinto beans every time.

FAQs About How to Make Pinto Beans

  1. Do I have to soak pinto beans before cooking?

    Soaking is not required, but it is recommended. It reduces cooking time and may improve digestibility. If you skip soaking, expect longer cooking time and add more liquid as needed.

  2. How long do pinto beans take to cook on the stove?

    On average, soaked pinto beans take 1.5–2.5 hours to become tender at a gentle simmer. Unsoaked beans can take 2.5–3.5 hours or more, depending on their age.

  3. When should I add salt to pinto beans?

    Add salt when beans start to soften, not at the start. This allows beans to cook evenly while still absorbing flavor. Finish with more salt to taste at the end of cooking.

  4. Why are my pinto beans still hard after hours of cooking?

    Beans may be old, very dry, or have been stored for a long time. Hard water or adding acidic ingredients too early can also prevent softening. Try using fresh beans, filtered water, and wait to add acids until beans are nearly done.

  5. How much water should I use to cook pinto beans?

    As a general guideline, use about three times as much water as beans by volume. Beans should be covered by at least 5 cm of liquid. Check during cooking and add hot water if the level drops too low.