Delicious Pot of Pinto Beans to eat with My Tortillas
A pot of pinto beans simmering on the stove is one of the most comforting and time-honored traditions in Mexican and Southwestern home cooking. Known in Mexico as frijoles de olla, or “pot beans,” they’ve been a daily staple for generations, the humble dish that fills the kitchen with warmth and shows up at nearly every family meal. Served with a stack of warm tortillas, they’re simple, filling, and deeply satisfying.
This recipe honors that tradition with a few flavorful additions. Dry pinto beans cook slowly until creamy and tender, while crispy bacon, sautéed onion, ripe Roma tomatoes, and jalapeños are stirred in along with the savory bacon drippings.
The beans soak up all that smoky, aromatic flavor, and the cooking liquid turns into a rich, velvety broth that’s perfect for scooping up with a tortilla. It’s affordable, wholesome, and made from ingredients you can find almost anywhere: proof that some of the best food comes from the simplest pantry staples.

Why People Will Love Delicious Pot of Pinto Beans to eat with My Tortillas Recipe
Classic homestyle comfort: These beans taste like the ones made in grandma’s kitchen, simple, hearty, and full of love.
Perfect with tortillas: The tender beans and flavorful broth are made for scooping and wrapping in warm flour or corn tortillas.
Smoky bacon flavor: Bacon and its drippings infuse the beans with rich, savory, smoky depth.
Fresh, vibrant add-ins: Onion, tomato, jalapeño, and cilantro add brightness, mild heat, and color.
Budget-friendly: Dry pinto beans are one of the most affordable foods, so this recipe feeds a family for very little.
Simple ingredients: It needs just a handful of basic pantry items.
Healthy and filling: Pinto beans are packed with fiber, plant protein, and nutrients that keep you full and satisfied.
Customizable: Make it simple with just beans and salt, or load it up with bacon and veggies.
Great for meal prep: One pot makes enough for several meals, and the beans taste even better the next day.
Incredibly versatile: Enjoy them as a soup, side dish, burrito filling, or base for refried beans.
Naturally gluten-free: A wholesome option for many dietary needs.
Fills the home with warmth: The slow-simmering aroma makes the whole house feel cozy and inviting.
Key Ingredients
Dry pinto beans: The heart of the dish. Pinto beans have a creamy texture and mild, earthy flavor that becomes rich and velvety as they cook. Starting with dry beans gives a much better texture and flavor than canned, and the cooking liquid becomes a delicious, naturally thickened broth.
Salt: Essential for seasoning the beans throughout. Adding salt early helps the beans absorb flavor evenly as they cook.
Water: It simmers with the beans and turns into the savory caldo, or broth, that makes pot beans so comforting.
Bacon: Adds smoky, salty, savory flavor and a satisfying bite. The drippings are key, as they enrich the beans and give the broth depth.
Onion: Sautéed in bacon fat, it becomes sweet and aromatic, adding layers of savory flavor.
Roma tomatoes: Meaty and less watery than other tomatoes, they add gentle acidity, sweetness, and color.
Jalapeños: They bring fresh, mild heat and a bright, grassy flavor. Remove the seeds for a milder pot.
Cilantro: Adds a fresh, herbal finish that brightens the rich, earthy beans.
Expert Tips
Sort the beans first: Spread the dry beans on a baking sheet and pick out any small stones, debris, or shriveled beans before rinsing.
Soak longer for creamier beans: Soaking for 1 hour helps, but soaking overnight (8–12 hours) gives creamier beans and shorter cooking time.
Try the quick-soak method: Bring the beans and water to a boil for 2 minutes, turn off the heat, cover, and let them sit for 1 hour.
Simmer, don’t boil hard: After bringing the beans to a boil, reduce to a gentle simmer. Hard boiling can split the skins and cause beans to break apart.
Keep the beans covered with liquid: Check the pot regularly and add hot water as needed. Adding cold water can shock the beans and slow cooking.
Add aromatics early: For extra flavor, toss half an onion, a few garlic cloves, or a bay leaf into the pot at the start.
Use bacon fat wisely: The drippings add amazing flavor, but if your bacon releases a lot of fat, you can add only part of it for a lighter pot.
Cook the veggies in bacon fat: Sautéing the onion, tomato, and jalapeño in the bacon drippings deepens their flavor before they go into the beans.
Mash some beans: For a thicker, creamier broth, mash a cup of beans against the side of the pot and stir them back in.
Add epazote for authenticity: This traditional Mexican herb adds a distinctive, earthy flavor and is said to make beans easier to digest.
Taste-test a few beans: Beans are done when they’re creamy all the way through with no chalky center. Always test several, since they can cook unevenly.
Let them rest: Allowing the beans to sit for 15–20 minutes off the heat helps the broth thicken and the flavors meld.
How to make Delicious Pot of Pinto Beans to eat with My Tortillas
Ingredients
For the beans:
Dry pinto beans: 1 pound
Salt: 1 tablespoon, plus more to taste
Water: 6 cups
Optional add-ins:
Bacon: chopped (save the drippings to flavor the beans)
Onion: diced
Roma tomatoes: diced
Jalapeños: diced
Fresh cilantro: chopped
Instructions
1. Rinse and soak the beans.
Sort through the beans to remove any small stones or broken pieces, then rinse them well.
Cover them with water and let them soak for at least 1 hour.
2. Start cooking the beans.
Drain the beans and place them in a large pot with the 6 cups of water and the salt.
Bring to a boil over medium heat, then let them cook for a few hours, adding more water as needed to keep the beans covered.
3. Cook the bacon.
While the beans simmer, cook the chopped bacon in a skillet.
4. Add the vegetables.
When the bacon is about halfway cooked, add the diced onion, tomatoes, and jalapeños.
Cook everything together until the vegetables are soft.
5. Combine.
Stir the bacon, vegetables, and all of the bacon drippings into the pot of beans.
Keep cooking until the beans are completely tender.
6. Season and serve.
Taste and add more salt if needed.
Sprinkle with chopped cilantro if you like, and enjoy with warm tortillas.
Important Notes When Making Delicious Pot of Pinto Beans to eat with My Tortillas
Cooking time varies: Older beans take longer to cook. Expect 2–3 hours for soaked beans, and sometimes more for older or unsoaked beans.
Old beans may never soften: Beans stored for more than a year can stay firm even after hours of cooking. Buy fresh beans from a store with high turnover.
Hard water can slow cooking: If your beans stay firm, hard water may be the cause. Using filtered water can help.
Acidic ingredients can slow softening: Tomatoes may keep beans from becoming tender. Add the tomato mixture once the beans are mostly soft, as this recipe suggests.
Watch the salt: Bacon adds salt, so taste the beans after adding it before seasoning further.
Keep the beans submerged: Beans exposed above the liquid can cook unevenly or dry out.
Discard the soaking water: Rinsing soaked beans helps remove some of the compounds that can cause bloating.
Storage: Refrigerate cooled beans in their broth in airtight containers for up to 4–5 days.
Freezing: Beans freeze beautifully in their broth for up to 3–6 months. Thaw overnight in the fridge.
Dietary notes: The recipe is naturally gluten-free and dairy-free. Skip the bacon and use olive oil to make it vegetarian or vegan.

How to Enjoy Delicious Pot of Pinto Beans to eat with My Tortillas After Cooking
Serve them hot with warm tortillas. Ladle the beans and broth into bowls and serve with a stack of warm flour or corn tortillas. Tear off pieces of tortilla and use them to scoop up beans, or roll beans into a tortilla for a simple, satisfying bean taco.
Warm your tortillas properly.
Comal or skillet: Heat each tortilla for 20–30 seconds per side until soft and lightly toasted.
Gas flame: Char them briefly over the burner for a smoky flavor.
Microwave: Wrap a stack in a damp paper towel and heat for 30–60 seconds.
Keep them warm in a tortilla warmer or wrapped in a clean kitchen towel.
Add fresh toppings.
Crumbled queso fresco or cotija cheese
Shredded Monterey Jack or cheddar
Chopped cilantro and diced onion
Sliced avocado
Pico de gallo or salsa
Sliced radishes
A squeeze of lime
A dollop of sour cream or Mexican crema
Pickled jalapeños for extra kick
Make it a complete meal.
With rice: Serve beans over Mexican rice for a classic, filling combination.
With eggs: Pair with fried or scrambled eggs for a hearty breakfast.
With grilled meats: Serve alongside carne asada, grilled chicken, or carnitas.
With cornbread: A Southern-style pairing that soaks up the broth.
Turn leftovers into new dishes.
Refried beans: Mash beans in a skillet with a little bacon fat or oil until creamy.
Bean burritos: Roll beans in tortillas with cheese, rice, and salsa.
Bean tostadas: Spread mashed beans on crispy tostadas and add toppings.
Nachos: Layer beans over tortilla chips with cheese and jalapeños.
Bean soup: Add extra broth, spices, and vegetables for a hearty soup.
Breakfast tacos: Fill tortillas with beans, eggs, and cheese.
Pair with drinks. Iced tea, horchata, agua fresca, Mexican Coca-Cola, a cold beer, or a glass of milk are all classic companions.
Store and reheat leftovers.
Refrigerate: Store beans in their broth in airtight containers for up to 4–5 days.
Stovetop: Reheat over medium heat, adding a splash of water if the broth has thickened.
Microwave: Heat in 1–2 minute intervals, stirring between each.
Freeze: Portion into freezer-safe containers with broth for up to 3–6 months.
Nutrition Information
Estimated per serving, based on 8 servings (about ¾ cup of beans with broth each), made with all optional add-ins: about 6 slices of bacon with drippings, 1 onion, 2 Roma tomatoes, and 1 jalapeño. Tortillas and toppings not included.
Calories: 304 kcal | Total Fat: 10.2 g | Saturated Fat: 3.3 g | Monounsaturated Fat: 4.4 g | Polyunsaturated Fat: 1.3 g | Cholesterol: 14 mg | Sodium: 1,000–1,100 mg (depending on bacon and added salt) | Total Carbohydrates: 37.5 g | Dietary Fiber: 9.3 g | Sugars: 2.2 g | Protein: 14.9 g
Note: Plain beans made with just salt and water come to about 200 calories, 0.7 g fat, and 880 mg sodium per serving. Using 2 teaspoons of salt instead of 1 tablespoon lowers sodium by about 290 mg per serving. Each flour tortilla adds about 90–140 calories, and each corn tortilla adds about 50–60 calories.
Smart FAQs About This Recipe
What are frijoles de olla?
Frijoles de olla means “pot beans” in Spanish. They’re whole beans simmered in seasoned broth, a daily staple in Mexican kitchens, traditionally cooked in a clay pot (olla de barro) and served with tortillas.
Are pinto beans healthy?
Yes. Pinto beans are rich in fiber, plant-based protein, folate, iron, and potassium. They help keep you full and support digestive and heart health. For a lighter version, skip the bacon or use less of the drippings.
Can I make these beans without bacon?
Absolutely. Sauté the onion, tomato, and jalapeño in olive oil or vegetable oil instead. For a smoky flavor without meat, add a pinch of smoked paprika or a chipotle pepper in adobo.
What’s the difference between pinto beans and refried beans?
Pot beans are whole beans served in their broth. Refried beans are cooked beans that have been mashed and fried in fat until thick and creamy. You can easily turn leftover pot beans into refried beans.
Can I use other types of beans?
Yes. Black beans, peruano (mayocoba) beans, and red beans all work well. Cooking times may vary slightly, so check for tenderness as they cook.
Do I have to soak the beans?
No, but soaking helps them cook faster and more evenly, and may make them easier to digest. Unsoaked beans will need about 1–2 extra hours of cooking time.
Can I make pinto beans in a slow cooker or Instant Pot?
Yes. In a slow cooker, add rinsed beans, water, salt, and cooked bacon and veggies, then cook on low for 8–10 hours or high for 5–6 hours. In an Instant Pot, pressure cook soaked beans for 25–30 minutes or unsoaked beans for 45–50 minutes, followed by a natural release.
Why aren’t my beans getting soft?
The most common causes are old beans, hard water, or adding acidic ingredients like tomatoes too early. Keep simmering, add hot water as needed, and wait to add tomatoes until the beans are mostly tender.
When should I add salt to the beans?
Adding salt at the beginning, as this recipe does, seasons the beans evenly from the inside and doesn’t prevent them from softening, despite the common myth. Just add more at the end if needed.
How do I make the bean broth thicker?
Mash a cup of cooked beans and stir them back into the pot, or simmer the beans uncovered for the last 20–30 minutes to reduce the liquid. The broth also thickens naturally as it cools.