Almost everything here happens in one Dutch oven, and the order matters more than any single ingredient. The beef is seared hard, the aromatics soften in what it left behind, and the whole thing braises covered at a low 300F until it gives way to a fork.
Then the recipe does something a lot of braises skip: the meat comes out, the sauce is skimmed and reduced on its own for five to ten minutes, and the shredded beef goes back into a sauce that has already been concentrated.
Why This Recipe Works
- Patting the beef dry before searing is what lets it brown rather than steam, and those browned bits are deglazed back into the braise a step later.
- Chipotles in adobo bring smoke and heat already suspended in a sauce, so they disperse through the braise rather than sitting in it as dry spice.
- Orange and lime juice together give sweetness and acidity that hold up across three hours, which citrus added at the end would not do the same way.
- Reducing the sauce after the meat is out concentrates it without overcooking the beef, and skimming first means it thickens rather than turning greasy.
Ingredient Notes
- Beef chuck roast
- Three and a half to four pounds, trimmed and cut into three or four large pieces — large enough to stay juicy across a three-hour braise.
- Chipotle peppers in adobo
- Two or three peppers plus a tablespoon or two of the adobo sauce itself. The sauce is not optional seasoning here; it carries much of the smoke.
- Cinnamon stick and jalapeño
- Both are marked optional and both are removed before the sauce is reduced, so they season the braise without being served.
How to Make It
Season and dry the beef
Season the chuck all over with salt and pepper, and pat it dry — wet meat will not brown.
Sear it hard
Heat the oil in a heavy Dutch oven over medium-high and sear the beef on all sides until deeply browned, 8 to 10 minutes total, then move it to a plate.
Soften the aromatics
Turn the heat to medium, cook the onion 4 to 5 minutes until softened and golden, then stir in the garlic and tomato paste and cook a further minute.
Deglaze and build the braise
Deglaze with a splash of broth, scraping up the browned bits, then add the rest of the broth, the orange and lime juice, vinegar, chipotles and adobo, cumin, oregano, cloves, cinnamon stick, bay leaves and the halved jalapeño.
Braise low and covered
Return the beef and its juices, bring to a gentle simmer, cover, and move the pot to a 300F (150C) oven for two and a half to three hours, until fork-tender.
Reduce the sauce alone
Lift the beef onto a board. Discard the bay leaves, cinnamon stick and jalapeño, skim the excess fat, and simmer the sauce 5 to 10 minutes to thicken it slightly.
Shred back into the sauce
Shred the beef with two forks, return it to the pot, toss to coat and simmer 3 to 5 minutes. Adjust salt, lime or adobo to taste.
Serve
Into warm tortillas or bowls, with cilantro and lime wedges.
The Heat Stages
One pot, four distinct heat settings, in this order. Each one is doing a job the next depends on.
Sear8 to 10 minutes total
Medium-high, beef dried and browned deeply on all sides, then removed.
Sweat4 to 5 minutes, then 1
Down to medium for the onion until softened and golden, then garlic and tomato paste for a minute.
Braise2.5 to 3 hours
Covered in a 300F oven with the beef back in the liquid, until it gives way to a fork.
Reduce5 to 10 minutes, then 3 to 5 more
Beef out, aromatics discarded, fat skimmed, sauce simmered alone to thicken before the shredded meat returns.
Success Tips
- Sear in batches if the pieces crowd the pot — four pieces of chuck touching each other will steam rather than brown.
- Skim before reducing, not after. Fat left in the pot concentrates alongside the sauce instead of coming off it.
- Taste after the meat goes back in, since shredded beef absorbs salt and acid from the sauce and shifts the balance.
Serving Ideas
Eight servings, in either format — warm tortillas or bowls — with cilantro and lime wedges either way.
Frequently Asked Questions
Why is the sauce reduced after the beef comes out?
So it can be skimmed and concentrated on its own for 5 to 10 minutes without the beef overcooking. The shredded meat then goes back into an already-thickened sauce.
How do I know when the braise is done?
The recipe braises 2.5 to 3 hours at 300F and calls it by texture: fork-tender.
Can I make it less spicy?
The jalapeño is marked optional, and the chipotles range from two to three plus one to two tablespoons of adobo, so the heat is adjustable within the recipe's own quantities.






