Tender Creamy Pinto Beans

Featured in: Slow Cozy Dinners

These tender pinto beans are slowly simmered with aromatic onions, garlic, and bay leaves in olive oil until perfectly creamy. The slow cooking process allows the beans to absorb the savory flavors while maintaining their shape. Serve them warm as a hearty side dish, use them as a filling for tacos, or incorporate them into your favorite chili.

The soaking step ensures even cooking and optimal texture, while adding salt in the last 10 minutes prevents the beans from becoming tough. These versatile beans store well and can be used throughout the week for various meals.

Updated on Sat, 07 Feb 2026 16:39:00 GMT
Creamy tender pinto beans simmered with garlic and onions served warm in a rustic bowl. Save to Pinterest
Creamy tender pinto beans simmered with garlic and onions served warm in a rustic bowl. | savoringli.com

The smell of onions and garlic hitting olive oil still pulls me into my grandmother's kitchen, even though she's been gone for years. I can practically hear her heavy wooden spoon clinking against the pot as she checked on her beans. That simple aroma became my foundation for understanding how something so humble could transform into pure comfort. My first attempt at recreating her pinto beans ended terribly salty, but eventually I learned that patience matters more than any measurement. Now these beans are a Sunday ritual in my house, filling every corner with that same welcoming fragrance.

Last winter, during that terrible ice storm that kept everyone inside for three days, my neighbor texted asking if I had any food. I brought over a warm bowl of these beans with some corn tortillas, and she ended up on my porch crying because the taste reminded her of her mother in Mexico. We ended up sitting on kitchen floor sharing stories and eating beans until the power came back on. Food connects us in ways we never expect until it happens.

Ingredients

  • 1 pound dried pinto beans: Rinse them thoroughly and pick out any small stones or shriveled beans that might ruin the texture
  • ½ medium yellow onion: Finely diced so it almost melts into the beans as they cook, creating that subtle sweetness throughout
  • 2 teaspoons garlic: Fresh minced garlic gives you that aromatic base, about two cloves should do it perfectly
  • 2 bay leaves: These add an earthy depth that you will not be able to identify but will definitely miss if you skip them
  • ⅓ cup extra-virgin olive oil: This amount might seem generous but it is what creates that luxurious velvety texture in every bean
  • 4 cups cold water: Cold water helps the beans cook evenly, and you can add more during cooking if they start looking dry
  • 1 tablespoon kosher salt: Wait until the last ten minutes to add this, otherwise the beans will never soften properly no matter how long you cook them

Instructions

Product image
Mount paper towels nearby for quick cleanup of spills, grease, and messes while cooking and prepping meals.
Check price on Amazon
Soak the beans overnight:
Place your pinto beans in a large bowl and cover them with about two to three inches of cold water. Let them sit at room temperature for eight to twenty-four hours until they have plumped up nicely. The longer soak time will give you creamier results.
Prepare the pot:
Drain and rinse those soaked beans really well, then transfer them to your medium Dutch oven or any heavy-bottomed pot you have. Add the four cups of cold water along with your diced onion, minced garlic, bay leaves, and that generous amount of olive oil.
Bring everything to a gentle start:
Set the pot over medium-high heat until it reaches a good rolling boil. You will notice some foam forming on top, so just skim it off with a spoon and discard it. This step only takes a few minutes but makes such a difference in clarity.
Let them simmer slowly:
Reduce your heat down to medium-low and let those beans bubble away gently for about an hour and a half to two hours. Keep the pot uncovered and stir every so often to make sure nothing is sticking to the bottom. Add more water if you see the beans peeking above the surface.
Season at the perfect moment:
During the last ten minutes of cooking, stir in your kosher salt and taste a bean to see if it needs any adjustment. The beans should be tender and creamy but still holding their shape beautifully. Remove those bay leaves before you serve them up.
Product image
Mount paper towels nearby for quick cleanup of spills, grease, and messes while cooking and prepping meals.
Check price on Amazon
Slow-simmered pinto beans with bay leaves on a plate ready for taco filling. Save to Pinterest
Slow-simmered pinto beans with bay leaves on a plate ready for taco filling. | savoringli.com

My daughter helped me make these for the first time last month, and she kept asking why we were not using canned beans since it would be so much faster. After tasting her first spoonful of the finished batch, she looked at me with wide eyes and said she finally understood why I always talk about food being love. She now asks for bean day every weekend, and honestly, I could not be happier about that request.

Making Ahead For Busy Days

I always double this recipe because the beans actually taste better the next day when the flavors have had time to become best friends. Store them in their cooking liquid in the refrigerator for up to five days, or freeze portions in freezer bags for those nights when cooking feels impossible. Just thaw and reheat gently with a splash of water to bring them back to life.

Serving Ideas Beyond The Bowl

These beans become absolutely magical when you mash them in a skillet with some of their cooking liquid and a little extra oil to make the simplest refried beans you have ever tasted. I also love scooping warm tortilla chips right into the pot and eating them standing up at the stove like nobody is watching. They work perfectly in burritos, on tostadas, or even just piled over rice with some hot sauce.

Building Your Flavor Foundation

Once you master this basic recipe, try adding a dried chili pepper or even a ham hock during simmering for a smoky depth that will make everyone ask what your secret is. The bay leaves are nonnegotiable in my kitchen because they add this mysterious earthiness that you cannot quite put your finger on but absolutely notice when it is missing.

  • Trust the slow cooking process completely because rushing these beans will show in the final texture
  • Keep that extra water nearby because evaporation happens and beans should never be left high and dry
  • Taste your beans throughout the final hour to catch them at that perfect moment between tender and intact
Product image
Keeps paper towels accessible for wiping spills, drying hands, and cleaning surfaces while cooking.
Check price on Amazon
Hearty pinto beans cooked with olive oil and aromatics in a Dutch oven with steam. Save to Pinterest
Hearty pinto beans cooked with olive oil and aromatics in a Dutch oven with steam. | savoringli.com

There is something profoundly satisfying about transforming a bag of dried beans into a pot of pure nourishment with almost zero effort. Make these beans soon and let your house fill with that smell that feels like home.

Recipe Questions & Answers

How long should I soak pinto beans before cooking?

Soak dried pinto beans in cold water for 8–24 hours at room temperature. Cover with 2–3 inches of water to allow for expansion. Longer soaking helps reduce cooking time and improves digestibility.

Why add salt in the last 10 minutes of cooking?

Adding salt early in the cooking process can make beans tough and prevent them from softening properly. Adding salt during the final 10 minutes ensures proper seasoning while maintaining the tender, creamy texture.

Can I cook these beans without soaking them first?

While you can skip soaking, it will significantly increase cooking time to 2–3 hours. Soaked beans cook more evenly and have better texture. If you're short on time, use the quick-soak method: boil for 2 minutes, then let soak for 1 hour.

What can I add for extra flavor?

Add a smoked ham hock, bacon, or dried chili pepper during simmering for depth of flavor. You can also use vegetable or chicken broth instead of water, or add cumin, oregano, and epazote for Mexican-style beans.

How do I store leftover cooked pinto beans?

Store cooled beans in an airtight container in the refrigerator for up to 5 days, including some cooking liquid to keep them moist. For longer storage, freeze in portions for up to 3 months. Thaw overnight in the refrigerator before reheating.

Can I make refried beans from this recipe?

Yes! Transfer the cooked beans to a skillet with a little oil and some reserved cooking liquid. Mash with a potato masher or wooden spoon until you reach your desired consistency. Add more liquid as needed for creaminess.

Tender Creamy Pinto Beans

Creamy slow-cooked pinto beans with aromatic vegetables and olive oil

Prep Time
10 minutes
Time to Cook
90 minutes
Overall Time
100 minutes
Created by savoringli Lila Anderson


Skill Level Easy

Cuisine Type American, Mexican

Makes 8 Serving Size

Diet Details Vegan-Friendly, Dairy-Free, Gluten-Free

Ingredient List

Beans

01 1 pound dried pinto beans, rinsed

Aromatics & Seasoning

01 ½ medium yellow onion, finely diced (about ½ cup)
02 2 teaspoons garlic, minced (about 2 cloves)
03 2 bay leaves

Cooking Liquid & Fat

01 ⅓ cup extra-virgin olive oil
02 4 cups cold water, plus more for soaking

Finishing

01 1 tablespoon kosher salt (add to taste in the last 10 minutes)

Step-by-Step Instructions

Step 01

Soak the Beans: Place the pinto beans in a large bowl. Cover with 2–3 inches of cold water. Let soak at room temperature for 8–24 hours.

Step 02

Prepare the Pot: Drain and rinse the soaked beans. Transfer to a medium Dutch oven or heavy-bottomed pot.

Step 03

Add Aromatics and Liquid: Add 4 cups of cold water, diced onion, minced garlic, bay leaves, and olive oil to the pot.

Step 04

Bring to Boil: Bring to a boil over medium-high heat, skimming off any foam that forms.

Step 05

Simmer the Beans: Reduce heat to medium-low. Simmer gently, uncovered, for 1½ to 2 hours, stirring occasionally. Add more water if needed to keep beans submerged.

Step 06

Season the Beans: In the last 10 minutes, stir in the salt. Taste and adjust salt if needed.

Step 07

Finish and Serve: When beans are tender but still holding their shape, remove from heat and discard the bay leaves. Serve warm or at room temperature. Use as a side dish, in tacos, or as a base for chili.

Equipment Needed

  • Large bowl
  • Dutch oven or heavy-bottomed pot
  • Wooden spoon
  • Measuring cups and spoons
  • Colander

Allergy Info

Review every ingredient for allergens. If unsure, check with a healthcare provider.
  • Contains no common allergens.
  • If using store-bought broth or seasoning, check for gluten or allergen cross-contamination.

Nutrition Info (per portion)

Serves for general info – not a replacement for professional advice.
  • Calorie Count: 284
  • Fats: 7 g
  • Carbohydrates: 42 g
  • Proteins: 12 g