pinto beans
|

Slow-Cooked Mexican Pinto Beans: A Hearty, Flavorful Family Meal

Hearty Mexican-Inspired Pinto Beans

These flavorful pinto beans are simmered to perfection with smoky bacon, zesty tomatoes, green chiles, and authentic Mexican seasonings. Perfect as a hearty side dish or a satisfying main course, this recipe transforms humble beans into a mouthwatering meal that’s both economical and delicious.

Prep Time: 15 minutes
Cook Time: 3 hours
Total Time: 12 hours 15 minutes (including soaking)
Servings: 8 servings
Cuisine: Mexican-Inspired
Category: Dinner, Side Dish

Mexican-Style Pinto Beans in a bowl with fresh garnishes

Why You’ll Love These Mexican Pinto Beans

There’s something deeply comforting about a pot of beans simmering on the stove, filling your home with mouthwatering aromas. This recipe elevates humble pinto beans into something truly special by infusing them with smoky bacon, aromatic spices, and just the right amount of heat.

What makes this recipe stand out:

  • Budget-friendly: Dried beans are one of the most economical protein sources available
  • Meal prep champion: These beans taste even better the next day
  • Versatile: Enjoy as a side dish, main course, or even as a filling for burritos
  • Nutritional powerhouse: Packed with protein, fiber, and essential nutrients

Ingredients for Perfect Pinto Beans

  • 1 pound dried pinto beans, rinsed and sorted
  • 8 cups water, plus more for soaking
  • 6 slices thick-cut bacon, diced
  • 1 large onion, finely chopped
  • 4 garlic cloves, minced
  • 1 can (10 oz) diced tomatoes with green chiles
  • 2 tablespoons chili powder
  • 1 tablespoon ground cumin
  • 1 teaspoon dried oregano (Mexican oregano preferred)
  • 2 bay leaves
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon freshly ground black pepper
  • ¼ teaspoon cayenne pepper (optional, for extra heat)
  • Fresh cilantro, chopped (for garnish)
  • Lime wedges (for serving)

How to Make Mexican-Style Pinto Beans

  1. Soak the Beans

    Place pinto beans in a large bowl and cover with water by at least 2 inches. Let soak overnight (or at least 8 hours). Alternatively, for a quick-soak method, bring beans and water to a boil in a large pot, boil for 2 minutes, then remove from heat and let sit, covered, for 1 hour.

  2. Prepare the Flavor Base

    In a large Dutch oven or heavy-bottomed pot, cook the diced bacon over medium heat until it begins to crisp, about 5-7 minutes. Add the chopped onion and sauté until translucent, about 4-5 minutes. Add the minced garlic and cook for another 30 seconds until fragrant.

  3. Add Beans and Seasonings

    Drain and rinse the soaked beans, then add them to the pot. Pour in the 8 cups of fresh water and add the diced tomatoes with green chiles, chili powder, cumin, dried oregano, and bay leaves. Stir to combine.

  4. Simmer to Perfection

    Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 2-3 hours, or until the beans are tender. Stir occasionally and add more water if needed to keep the beans submerged.

  5. Season and Finish

    When beans are tender, add salt and black pepper. For those who enjoy a bit of heat, add the optional cayenne pepper. Continue to simmer uncovered for an additional 30 minutes to allow the flavors to meld and the liquid to thicken slightly.

  6. Serve and Garnish

    Remove bay leaves before serving. Ladle the beans into bowls and garnish with fresh chopped cilantro. Serve with lime wedges on the side for a bright, acidic finish.

Expert Tips for the Best Pinto Beans

  • Bean quality matters: Look for beans that are uniform in color without cracks or wrinkles. Fresher dried beans cook more evenly.
  • Don’t skip the sorting: Always sort through dried beans before soaking to remove any small stones or debris.
  • Salt timing: Add salt only after the beans have softened. Adding salt too early can toughen the beans and increase cooking time.
  • Make ahead: These beans taste even better the next day as the flavors continue to develop.
  • Freezer-friendly: Portion cooled beans into airtight containers and freeze for up to 3 months for easy meal prep.

Serving Suggestions for Your Pinto Beans

These versatile beans can be enjoyed in numerous ways:

  • Serve alongside Mexican rice and warm tortillas for a complete meal
  • Use as a hearty filling for burritos or enchiladas
  • Spoon over nachos with melted cheese and fresh jalapeños
  • Pair with grilled meats for a satisfying side dish
  • Mash slightly and use as a base for refried beans
  • Top with a fried egg for a protein-packed breakfast

Nutritional Information

Per Serving:

  • 267 calories
  • 41g carbohydrates
  • 16g protein
  • 5g fat
  • 2g saturated fat
  • 10mg cholesterol
  • 510mg sodium
  • 14g fiber
  • 2g sugar

FAQs About Cooking Pinto Beans

Do I really need to soak pinto beans?

While you can cook pinto beans without soaking, soaking reduces cooking time and helps the beans cook more evenly. It also makes them more digestible by reducing some of the complex sugars that can cause gas.

Can I make this recipe vegetarian?

Absolutely! Skip the bacon and use vegetable broth instead of water. Add a tablespoon of smoked paprika to achieve that smoky flavor without the meat.

How do I store leftover beans?

Refrigerate cooled beans in an airtight container for up to 5 days. They often taste even better the next day as the flavors develop further.

Can this recipe be made in a slow cooker?

Yes! Cook the bacon and onions as directed, then transfer everything to a slow cooker. Cook on low for 7-8 hours or on high for 4-5 hours until beans are tender.

What about using an Instant Pot?

For pressure cooking, use the sauté function for the bacon and onions, then add remaining ingredients. No need to soak the beans. Cook on high pressure for 40-45 minutes with a natural pressure release.

These flavorful pinto beans are a staple in Mexican-inspired cuisine that brings comfort, nutrition, and incredible taste to your table with minimal effort. Whether served as a hearty side or satisfying main dish, they’re sure to become a family favorite.

Hearty Mexican-Inspired Pinto Beans

These flavorful pinto beans are simmered to perfection with smoky bacon, zesty tomatoes, green chiles, and authentic Mexican seasonings. Perfect as a hearty side dish or a satisfying main course.
Prep Time 15 minutes
Cook Time 3 hours
Total Time 12 hours 15 minutes
Servings: 8 servings
Course: Dinner, Side Dish
Cuisine: Mexican-inspired
Calories: 267

Ingredients
  

  • 1 pound dried pinto beans rinsed and sorted
  • 8 cups water plus more for soaking
  • 6 slices thick-cut bacon diced
  • 1 large onion finely chopped
  • 4 garlic cloves minced
  • 1 can 10 oz diced tomatoes with green chiles
  • 2 tablespoons chili powder
  • 1 tablespoon ground cumin
  • 1 teaspoon dried oregano Mexican oregano preferred
  • 2 bay leaves
  • 1 teaspoon salt adjust to taste
  • ½ teaspoon freshly ground black pepper
  • ¼ teaspoon cayenne pepper optional, for extra heat
  • Fresh cilantro chopped (for garnish)
  • Lime wedges for serving

Method
 

  1. Place pinto beans in a large bowl and cover with water by at least 2 inches. Let soak overnight (or at least 8 hours). Alternatively, for a quick-soak method, bring beans and water to a boil in a large pot, boil for 2 minutes, then remove from heat and let sit, covered, for 1 hour.
  2. In a large Dutch oven or heavy-bottomed pot, cook the diced bacon over medium heat until it begins to crisp, about 5-7 minutes. Add the chopped onion and sauté until translucent, about 4-5 minutes. Add the minced garlic and cook for another 30 seconds until fragrant.
  3. Drain and rinse the soaked beans, then add them to the pot. Pour in the 8 cups of fresh water and add the diced tomatoes with green chiles, chili powder, cumin, dried oregano, and bay leaves. Stir to combine.
  4. Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 2-3 hours, or until the beans are tender. Stir occasionally and add more water if needed to keep the beans submerged.
  5. When beans are tender, add salt and black pepper. For those who enjoy a bit of heat, add the optional cayenne pepper. Continue to simmer uncovered for an additional 30 minutes to allow the flavors to meld and the liquid to thicken slightly.
  6. Remove bay leaves before serving. Ladle the beans into bowls and garnish with fresh chopped cilantro. Serve with lime wedges on the side for a bright, acidic finish.

Nutrition

Calories: 267kcalCarbohydrates: 41gProtein: 16gFat: 5gSaturated Fat: 2gCholesterol: 10mgSodium: 510mgFiber: 14gSugar: 2g
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating