Go Back
+ servings

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!