Frijol con Puerco
Mexican

Frijol con Puerco

Yucatán's Monday-lunch black-bean-and-pork-shoulder pot, scented with epazote and bitter orange, served with chopped radish, cilantro, and tomato salsa.

Easy3.5 hours

Where it comes from

Frijol con puerco is Yucatán's Monday dish (lunes de frijol), so codified that office cafeterias and street fondas all serve it on the same day across the peninsula. The Monday rhythm is post-Spanish — Sunday's pork roast leftovers stretched into Monday's bean pot — but the bean-cookery, epazote, and bitter orange components are pure Mayan-Yucatec. Mentioned in 19th-century Mérida household accounts as the cocinera's standing weekly schedule.

On the plate

Inky black broth with chunks of pork that have given up their gelatin, beans that are creamy through but still hold shape, a dollop of bright tomato-habanero salsa floating on top. The broth is round and faintly bitter from the orange peel; the radish gives a peppery crunch against the soft beans; cilantro is the green note that brings everything forward. Eaten Monday at noon throughout Yucatán — a household ritual, not a restaurant dish.

How it works

Three quiet rules. First, salt and acid go in late — a bean simmered with salt from cold stays chalky-firm, and bitter orange boiled too long turns harsh. Second, epazote isn't optional decoration; the herb contains compounds (ascaridole) that demonstrably reduce bean-flatulence — Mayan cooks figured this out long before food chemists confirmed it. Third, leftovers are better: overnight, the gelatin from pork shoulder solidifies and re-emulsifies on reheating, giving the next day's broth body the first day lacks.

Yucatán's lunes de frijol — Monday dish, codified across the peninsula. Pork shoulder, black beans, epazote, bitter-orange peel, with tomato-habanero salsa floating on top. Salt and acid go in late or beans stay chalky. Ascaridole in epazote was reducing flatulence centuries before food chemistry named it.

Variations

Mérida home version is leanest; Campeche adds longaniza for a smokier broth; Valladolid runs it thicker and serves with red rice; Tabasco border versions use ibes (lima beans) instead of black, a milpa swap.

On the Palate

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 6

How it's made

5 steps · Show
30 min active · 170 min waiting
  1. 1
    10 min

    Soak 500g dried black beans in cold water overnight (8-12 hours). Drain. In a heavy pot, cover beans with 2.5L fresh cold water. Add 1 white onion halved, 4 garlic cloves smashed, and 2 sprigs epazote. Bring to a boil, then drop to a bare simmer.

    Watch out

    Salt at the start makes beans hard — wait until they're already tender.

  2. 2
    90 min

    After 30 minutes, add 1kg pork shoulder cut into 5cm cubes (skin on if possible — adds gelatin) and 200g pork ribs cut into segments. Continue at a bare simmer 90 minutes more, skimming any grey foam off the top. Beans should be tender, broth dark.

  3. 3
    25 min

    Now add 1.5 tsp salt, 1/2 tsp black pepper, and the juice of 1 bitter orange (or 50/50 orange + lime juice, about 60ml). Simmer uncovered another 25 minutes — broth thickens to a glossy almost-soup, beans hold their shape but are creamy inside.

    Watch out

    Bitter orange goes in late — boil it 30+ minutes and the bitterness turns harsh.

  4. 4
    10 min

    While beans cook, make the table salsa: pulse 4 charred tomatoes, 1/2 onion, 1 habanero (charred), 1/2 tsp salt, and 2 tbsp bitter orange juice into a chunky salsa. Set out 2 thinly sliced radishes, a bowl of chopped cilantro, and lime wedges in separate bowls.

  5. 5
    5 min

    Spoon beans, broth, and pork into deep bowls. Each diner tops their own with salsa, radish, cilantro, and a squeeze of lime. Serve white rice and warm tortillas alongside. Leftovers, reheated Tuesday, are better.

What you'll need

Dishes like this

More from Mexican