Mexican · Dinner

Beef Barbacoa

Beef cheek or chuck braised for hours with dried chillies, cloves and bay until it shreds under a fork, in juices dark enough to spoon over the meat.

Not yet ratedThis recipe has no ratings yet 3 hr 55 min total Serves 8 servings Medium
Jump to Recipe Method
Beef Barbacoa — Mexican dinner recipe, served and ready to eat

Photograph credit: Feria de la Barbacoa 7276 (46061852061) by Gobierno CDMX · CC0 · Wikimedia Commons

Method

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Toast the guajillos and anchos in a dry pan over medium heat for 30 seconds a side, until they smell sweet and puff slightly. Do not let them blacken.

  2. Cover them with boiling water and leave 20 minutes to soften.

  3. Blend the softened chillies with the chipotles, onion, garlic, vinegar, oregano, cumin, salt and 200 ml of the stock until smooth.

  4. Season the beef generously and brown it hard in the lard, in batches, in a heavy casserole. Set aside.

  5. Pour the chilli purée into the pot and fry 5 minutes, stirring, until it darkens and thickens.

  6. Return the beef, add the remaining stock, cloves and bay. Bring to a bare simmer.

  7. Cover and cook at 150C fan for 3 to 3 1/2 hours, until a fork turns the meat without resistance.

  8. Lift the beef out, shred it, and return it to the pot. Simmer uncovered 10 minutes to tighten the sauce.

  9. Serve in warm corn tortillas with onion and coriander.

Chef’s Tips

  • Toast the chillies briefly — 30 seconds a side. Burnt chilli makes the whole pot bitter.
  • Cheek is the better cut if your butcher has it: more collagen, more silk.
  • Cook it the day before. Barbacoa is better on day two, every time.

Common Substitutions & Variations

  • A pinch of dried chilli flakes works in place of fresh chilli — start with about a third of the quantity the chillies in the list implies, since dried chilli is more concentrated, and add more to taste.
  • An eighth of a teaspoon of garlic powder per clove is the usual stand-in when you are out of fresh garlic — it will not caramelise the same way, but it carries the flavour.
  • Fresh herbs work in place of the dried oregano at roughly three times the quantity — a teaspoon of dried is about a tablespoon of fresh, chopped.

Pairing Suggestions

  • Warm corn tortillas
  • Pickled red onion
  • A dark Mexican beer

Storage & Reheating

Refrigerate up to 4 days in its juices, freeze 3 months. Reheat in the sauce, not dry.

Common questions

How long does Beef Barbacoa take to make?

About 3 hours 55 minutes in total — 25 minutes of preparation and 3 hours 30 minutes of cooking. The recipe serves 8.

What are the key tips for making Beef Barbacoa?

Toast the chillies briefly — 30 seconds a side. Burnt chilli makes the whole pot bitter. Cheek is the better cut if your butcher has it: more collagen, more silk. Cook it the day before. Barbacoa is better on day two, every time.

What should I serve with Beef Barbacoa?

Warm corn tortillas; Pickled red onion; A dark Mexican beer.

Can Beef Barbacoa be made ahead or frozen?

Refrigerate up to 4 days in its juices, freeze 3 months. Reheat in the sauce, not dry.

Is Beef Barbacoa suitable for a special diet?

This recipe is gluten-free, dairy-free, low-carb, keto and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.

How many calories are in Beef Barbacoa?

About 580 kcal per serving, with 28 g protein, 9 g carbohydrate and 48 g fat. The figures are calculated from the ingredient list and are an estimate.

Nutritional Highlights

Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.

580Calories
28gProtein
9gCarbs
48gFat
2gFibre
3gSugar
940mgSodium

Reader Reviews

Cooked this? Leave a review

Your rating out of 5

Reviews are stored in your browser only — nothing is sent to a server.

Written and tested by Turab

One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.