Frijoles Puercos, which literally means dirty beans. But puerco is also the Spanish word for pork. This soup is made with a variety of pork products like chorizo, bacon, ham, and hot dogs. Hence the name Frijoles Puercos. But in other parts of Mexico this dish is known as Frijoles Charros.

Frijoles Puercos
Write a review
  1. 6 slices bacon, chopped
  2. 6 oz. Mexican chorizo, casings removed
  3. 1/2 medium onion, chopped
  4. 2 serrano chiles, chopped
  5. 1 clove garlic, minced
  6. 8 slices ham, chopped
  7. 4 hot dog franks, cut in 1-inch slices
  8. 4 to 6 cups Frijoles de la Olla (cooked beans)
  9. 4 to 6 cups bean broth, water and/or chicken broth
  10. 4 hot dog franks (pork or turkey)
  11. Cilantro
  1. In a 4-quart stockpot or Dutch oven, brown the bacon and chorizo over medium-high heat until fully cooked; drain excess oil.
  2. Stir in chopped onion and chile pepper; saute for 2 minutes.
  3. Stir in the garlic, ham, and hot dog franks; saute for 2 more minutes.
  4. Finally, add the cooked beans, bean broth, and a couple sprigs of fresh cilantro.
  5. Cover stockpot and bring to a boil over medium-high heat.
  6. Reduce heat to low and simmer for about 20 minutes.
  7. Ladle soup into bowls and garnish with fresh cilantro.