Rating: 5 stars 4.9
16 Ratings
  • 5 star values: 15
  • 4 star values: 1
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 0

Freshly cooked beans with bacon, ham, tomato, and Mexican beer. A recipe courtesy of my good friend Pepe from Tequila, Jalisco.


Recipe Summary

20 mins
2 hrs
8 hrs
10 hrs 20 mins
8 servings


Original recipe yields 8 servings
The ingredient list now reflects the servings specified
Ingredient Checklist


Instructions Checklist
  • Put mayocoba beans into a large container with enough cool water to cover by several inches. Let beans soak 8 hours to overnight.

  • Drain mayocoba beans and rinse thoroughly; put into a large stockpot. Pour enough water into the pot to cover beans by a few inches; bring to a boil, reduce heat to medium-low and place a cover on the pot, and cook at a simmer until beans are soft in the center, about 90 minutes.

  • While the beans simmer, heat oil in a large skillet over medium heat. Cook and stir onion in hot oil until tender, about 5 minutes; add tomatoes and serrano pepper and simmer until the tomatoes have softened slightly, about 5 minutes. Reduce heat to medium-low and continue cooking until the liquid begins to thicken, about 10 minutes more. Remove from heat.

  • Cook and stir bacon in a large, deep skillet over medium-high heat until very crispy, about 10 minutes; remove bacon from skillet with a slotted spoon and drain on a plate lined with paper towel.

  • Cook ham cubes in the bacon fat in the skillet until browned, about 5 minutes; remove with slotted spoon to the plate with the bacon to drain.

  • Once the beans have cooked, stir the tomato mixture, bacon, ham, beer, jalapeno peppers, cilantro, and chicken bouillon granules into the beans; season with sea salt. Bring the mixture to a simmer and cook until the beans are completely softened, about 30 minutes.

Cook's Note:

Mayocoba beans, also known as Peruvian beans, are available at Latin markets or grocery stores with a well-stocked Hispanic food section. If you cannot find them, you can substitute Great Northern beans.

If using canned beans, use 1 1/2 to 2 quarts of chicken stock to replace the water used to cook the beans in the recipe.

Nutrition Facts

435 calories; protein 27.3g; carbohydrates 41.8g; fat 15.9g; cholesterol 42mg; sodium 1537.2mg. Full Nutrition