Pin It The kitchen was quiet except for the occasional bubble breaking the surface, and I kept lifting the lid just to inhale that earthy, comforting smell that only comes from beans simmering slowly with olive oil and onions. My grandmother used to say good beans need patience, not attention, and she was right. I've made these countless Sunday afternoons when I want something that feels like a hug but doesn't require me to stand at the stove for hours.
Last winter, my neighbor came over during a snowstorm with nothing but a bag of tortillas, and we ended up standing at the counter eating these beans straight from the pot with warm tortillas and a little hot sauce. She asked for the recipe before she even put her coat back on. Something about that simple meal stuck with both of us.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 pound dried pinto beans: I've learned that sorting through them on a light-colored surface helps you spot any small stones or shriveled beans that never soften
- ½ medium yellow onion: Finely diced so it virtually melts into the beans as they cook
- 2 teaspoons garlic: Fresh minced garlic adds a subtle backbone that builds as the beans simmer
- 2 bay leaves: These add an herbal depth that's hard to pinpoint but unmistakable when missing
- ⅓ cup extra-virgin olive oil: This much might seem generous but it creates that luxurious velvety texture that makes restaurant beans so memorable
- 4 cups cold water: Cold water helps the beans cook evenly and prevents the skins from separating
- 1 tablespoon kosher salt: Wait until the end to salt, as adding it 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
- Give beans an overnight soak:
- Cover them with plenty of cold water and let them rest at room temperature for at least 8 hours. They'll plump up beautifully and cook more evenly.
- Start the pot:
- Drain and rinse the soaked beans, then transfer them to a Dutch oven with fresh water, onion, garlic, bay leaves, and olive oil.
- Bring to a gentle boil:
- Heat over medium-high until bubbles form, skimming off any foam that rises to the top.
- Let them simmer slowly:
- Reduce heat to medium-low and cook uncovered for 1½ to 2 hours, stirring occasionally and adding water if needed to keep beans submerged.
- Finish with salt:
- Stir in the salt during the last 10 minutes of cooking, then taste and adjust.
- Serve and enjoy:
- Remove bay leaves and serve warm, or let cool for use in other dishes.
Pin It These beans have become my go-to for meal prep because they somehow taste better on day two or three. I freeze portions in small bags and pull them out for quick weeknight dinners when I want something homemade but don't have the energy to start from scratch.
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.
Making Ahead and Storage
Cooked beans keep beautifully in the refrigerator for up to five days, and they freeze exceptionally well for up to three months. I portion them into freezer bags with some of their cooking liquid to maintain that creamy texture when reheated.
Serving Ideas
Beyond serving as a simple side dish, these beans become the base for incredible refried beans, get folded into breakfast burritos, or add substance to vegetable soups. My family's favorite might be mashing them slightly and spreading them on tostadas with crumbled cheese and pickled onions.
Customizing Your Beans
The classic version is perfect on its own, but I've learned that adding a smoked ham hock, a few strips of bacon, or dried chili peppers during simmering creates entirely different dishes while using the same base method. Remove any meat or dried chilies before serving.
- A splash of vinegar or lime juice right before serving brightens everything
- Fresh cilantro adds a bright contrast to the creamy beans
- A pinch of cumin with the garlic adds warmth that echoes Mexican restaurant flavors
Pin It There's something deeply satisfying about a pot of beans that cost almost nothing but taste like a luxury. I hope these become a staple in your kitchen too.
Recipe FAQs
- → How long should I soak pinto beans before cooking?
Soak pinto beans for 8-24 hours in cold water, covering them by 2-3 inches. This ensures even cooking and reduces cooking time.
- → What makes these beans creamy rather than mushy?
The combination of slow simmering over medium-low heat and olive oil helps achieve a creamy texture while maintaining bean structure. Gentle stirring prevents breaking.
- → Can I use these beans for refried beans?
Yes, mash the cooked beans in a skillet with a little oil and some reserved cooking liquid to create homemade refried beans with superior flavor.
- → Why add salt in the last 10 minutes of cooking?
Adding salt near the end prevents beans from becoming tough during the long simmering process. This timing ensures proper seasoning while maintaining tenderness.
- → How should I store leftover cooked pinto beans?
Refrigerate for up to 5 days in an airtight container, or freeze for up to 3 months. The cooking liquid helps keep them moist during storage.