Tender Creamy Pinto Beans

Featured in: Warm Homestyle Comfort Meals

These tender, creamy pinto beans are slowly simmered with aromatic onions, garlic, and bay leaves in olive oil-infused water. The long cooking time creates perfectly tender beans that hold their shape while becoming wonderfully creamy inside. Add salt in the final minutes for perfectly seasoned results. Ideal as a hearty side dish, flavorful taco filling, or rich base for your favorite chili.

Updated on Sat, 07 Feb 2026 09:48:00 GMT
Steaming bowl of creamy pinto beans with diced onion and bay leaves, served as a warm side dish. Pin it
Steaming bowl of creamy pinto beans with diced onion and bay leaves, served as a warm side dish. | citrusfable.com

The first time I made pinto beans from scratch, I stood over the pot for twenty minutes watching the foam rise and fall, convinced I was doing something wrong. My grandmother never measured anything, just threw beans in a pot with whatever she had on hand, and hers were always perfect. These beans became my weekend project during that first winter in my apartment, when learning to cook felt like learning a language. Now the smell of simmering beans with bay leaves and onions makes any kitchen feel like home, no matter where you are.

Last summer my sister came to visit and we made these beans for a makeshift taco bar on the back porch. She kept sneaking spoonfuls straight from the pot, claiming she was just checking the seasoning. By the time we actually sat down to eat, we had probably consumed half the batch standing over the stove, talking and laughing. Those beans disappeared faster than anything else on the table, and now she texts me every time she makes them herself.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Dried pinto beans: One pound might seem like a lot, but beans cook down and you will want the leftovers for everything from breakfast burritos to quick weeknight meals.
  • Yellow onion: Finely dicing the onion lets it practically dissolve into the beans as they cook, building a subtle sweetness in every spoonful.
  • Garlic: Two cloves might feel modest, but since it simmers for hours the garlic mellows into a gentle background note rather than an aggressive punch.
  • Bay leaves: Do not skip these, they add this earthy, herbal depth that makes people ask what your secret ingredient is.
  • Olive oil: A generous third of cup might feel excessive, but the fat keeps the beans creamy and prevents them from becoming mealy or dry.
  • Kosher salt: Adding salt at the end might seem backwards, but salting too early can keep beans from softening properly.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Soak the beans:
Spread the beans in a large bowl and cover with several inches of cold water, then leave them alone at room temperature for 8 to 24 hours while they plump up.
Start the pot:
Drain and rinse the soaked beans thoroughly, then place them in a Dutch oven or heavy pot with the 4 cups of cold water, onion, garlic, bay leaves, and olive oil.
Bring to a boil:
Set the pot over medium-high heat and wait for bubbles to appear, skimming off any foam that rises to the top with a large spoon.
Simmer gently:
Lower the heat to medium-low and let the beans bubble quietly for 1.5 to 2 hours, adding more water if they start to peek above the surface.
Season at the end:
In the last 10 minutes of cooking, stir in the tablespoon of salt and taste to see if they need more, then remove from heat when the beans are tender but still holding their shape.
Slow-simmered pinto beans in a rustic pot, fragrant with garlic and olive oil, ready for taco night. Pin it
Slow-simmered pinto beans in a rustic pot, fragrant with garlic and olive oil, ready for taco night. | citrusfable.com

These beans have become my go-to contribution to potlucks and family gatherings because they reheat beautifully and somehow taste even better the next day. There is something deeply satisfying about putting a pound of dried beans to soak before bed and waking up to know you have the foundation of several meals ready to go. A bowl of these beans with warm tortillas has gotten me through more tired weeknights than I care to count.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Make Them Your Own

The beauty of this basic recipe is how well it adapts to whatever you are craving or whatever you have in the pantry. A smoked ham hock or a piece of bacon added during simmering transforms these into something deeply savory and satisfying. Dried chipotle or guajillo peppers bring a subtle heat that lingers beautifully without overwhelming the beans.

Storage and Reheating

These beans keep in the refrigerator for up to five days, and they freeze exceptionally well for those months when you want something homemade without the effort. I freeze them in 2-cup portions, which is roughly equivalent to one can of beans but infinitely better. When reheating, add a splash of water and warm them gently over low heat.

Serving Ideas

Mash some of these beans with a little of their cooking liquid and you have the start of instant refried beans that put canned versions to shame. They work folded into scrambled eggs, spooned over rice, or simply served in a bowl with a drizzle of good olive oil and some warm corn tortillas.

  • Try them as the filling for vegetarian burritos with cheese, rice, and salsa.
  • Layer them into a seven-layer dip at your next gathering.
  • Use the cooking liquid as a base for soups, it is packed with flavor.
Hearty pinto beans recipe topped with fresh diced onions, a staple for vegan chili or as a standalone side. Pin it
Hearty pinto beans recipe topped with fresh diced onions, a staple for vegan chili or as a standalone side. | citrusfable.com

Once you get used to having a batch of these beans in your refrigerator, you will wonder how you ever managed without them.

Recipe FAQs

Do I really need to soak pinto beans overnight?

Yes, soaking for 8-24 hours ensures even cooking and tender results. It also reduces cooking time and helps beans digest more easily.

Can I skip the olive oil?

You can use a neutral oil or omit entirely for lower fat, though olive oil adds richness and helps beans cook more evenly.

Why add salt at the end instead of the beginning?

Adding salt in the last 10 minutes prevents beans from becoming tough and ensures proper seasoning absorption.

How do I know when the beans are done?

Beans are ready when tender but still holding their shape. Taste test a few beans—they should be creamy inside with no chalky texture.

Can I use canned pinto beans instead?

While quicker, canned beans lack the depth of flavor and creamy texture of slow-simmered dried beans. If using, rinse well and simmer with aromatics for 20 minutes.

What's the best way to store leftover beans?

Refrigerate in cooking liquid for up to 5 days, or freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tender Creamy Pinto Beans

Creamy slow-simmered pinto beans with aromatics, perfect for sides, tacos, or chili bases.

Prep time
10 minutes
Time to cook
90 minutes
Overall time
100 minutes
Created by Noah Roberts


Skill Level Easy

Cuisine American

Serves 8 Portions

Diet info Plant-based, No Dairy, No Gluten

What You'll Need

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)

Directions

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 Liquid and Aromatics: 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: 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.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

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

Allergy Advice

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

Nutritional Details (per serving)

This nutrition info is an estimate and not medical advice.
  • Total Calories: 284
  • Fats: 7 grams
  • Carbohydrates: 42 grams
  • Proteins: 12 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.