Cochinita Pibil
Home· Recipes· Mexican

Cochinita Pibil

Cochinita Pibil is a Mexican main defined by yucatán achiote pork slow-cooked with sour orange.

Prep1h 30m
Cook2h
Serves4
DifficultyMedium
Mexican Main Dairy-freeGluten-freeHigh protein
Jump to recipe ↓

The story

Cochinita Pibil emerged from Yucatán Maya cooking and the earth-oven technique known as píib. The recipe has endured because its method gives familiar ingredients a clear identity that survives from home cooking to modern restaurants. What makes the dish memorable is yucatán achiote pork slow-cooked with sour orange. Careful preparation preserves the contrast between its rich, fresh, crisp, tender or aromatic elements. Its cultural place is strongest in market eating, family meals, regional celebrations and holiday tables. Serving it in that setting connects the recipe to everyday hospitality, celebration and regional identity.

Ingredients

4servings
  • 1
  • 12 piece corn tortillaswarm · Finish
  • Main
  • 1000 g pork shouldercut into large pieces
  • 80 g achiote paste
  • 250 ml sour orange juiceor orange and lime mix
  • 5 piece garlic cloves
  • 2 piece banana leavessoftened over heat · for wrappingoptional
  • 180 g red onionthinly sliced
  • 80 ml white vinegar
  • Pickle
  • 1 piece habanero chillifinely chopped · optionaloptional

Method

  1. Prepare wrappers and filling

    Soak corn husks, banana leaves or wrapping leaves until pliable. Cut meat or chillies evenly so the filling cooks at the same pace.

    Look for: Wrappers should bend without cracking. Tip: Wipe banana leaves and pass them briefly over heat to soften. Avoid: Do not use dry husks or they tear.
  2. Make the sauce or masa

    Blend the chilli sauce or beat the masa until light and well seasoned.

    Look for: Masa should spread easily; sauce should be smooth and deep coloured. Tip: For tamales, a small piece of masa should float in water when beaten enough. Avoid: Under-seasoned masa tastes bland after steaming.
  3. Fill and wrap

    Add filling down the centre, leaving space for expansion, then fold firmly without squeezing.

    Look for: Parcels should be secure but not compressed. Tip: Keep a consistent size so they cook evenly. Avoid: Overfilling makes them burst.
  4. Steam or slow-cook

    Steam tamales at 95–100°C / 203–212°F, or slow-cook wrapped meat at 150°C / 302°F until tender.

    Look for: Tamales pull cleanly from the husk; meat should shred easily. Tip: Rest wrapped food before opening so juices settle. Avoid: Do not let the steamer boil dry.
  5. Serve traditionally

    Serve with salsa, pickled onion, tortillas or broth depending on the dish.

    Look for: The filling should be moist, not watery. Tip: Keep extra sauce warm for spooning over. Avoid: Do not unwrap everything at once if serving later.

Nutrition

per serving

Calories680
Protein42g
Carbs52g
Fat32g
Fibre7g
Sugar8g
Salt1.3g

Estimated from the upgraded serves-2 metric ingredient list; verify with a calculator before making health claims.

Mexican

More from this cuisine

A considered mix of classics, regional favourites and dishes with a story worth knowing.

Guacamole Tradicional Starter
Starter1h 55m

Guacamole Tradicional

Guacamole Tradicional is a Mexican starter defined by classic avocado, lime, chilli and coriander dip prepared in the M…

Esquites Starter
Starter1h 55m

Esquites

Esquites is a Mexican starter defined by mexican street corn cups with lime, chilli, cheese and crema.

Elote Callejero Starter
Starter1h 55m

Elote Callejero

Elote Callejero is a Mexican starter defined by charred Mexican street corn with chilli, lime and cheese.

Sopa de Lima Yucateca Starter
Starter1h 50m

Sopa de Lima Yucateca

Sopa de Lima Yucateca is a Mexican starter defined by yucatán lime soup with chicken, tortilla and citrus.