Quick Recipe Version (TL;DR)
Quick Ingredients
- Barbacoa: 3 lb (1.36 kg) beef chuck roast, 2 tsp kosher salt, 1 tsp black pepper, 2 tbsp neutral oil, 1 large yellow onion, 6 cloves garlic, 2 chipotle peppers in adobo + 2 tbsp adobo sauce, 1/4 cup apple cider vinegar, 2 tbsp lime juice, 1 1/2 cups beef broth, 2 tsp ground cumin, 2 tsp dried oregano, 1 tsp smoked paprika, 1/8 tsp ground cloves, 2 bay leaves
- Cilantro-lime rice: 2 cups long-grain white rice, 3 cups low-sodium chicken broth (or water), 1 tbsp unsalted butter (or oil), 1 tsp kosher salt, 1 lime (zest + 2 tbsp juice), 1/2 cup chopped cilantro
- Black beans: 2 (15 oz) cans black beans, 1 tbsp olive oil, 1/2 small onion, 1 tsp ground cumin, 1/2 tsp kosher salt, 1/2 cup water
- Tortillas: 16 corn tortillas, 16 flour tortillas
- Toppings: 6 oz queso fresco, 1/2 cup chopped cilantro, 2 limes (wedges), 1 1/2 cups salsa (store-bought or homemade), quick pickled onions (1 red onion, 1/2 cup vinegar, 1/2 cup water, 1 tbsp sugar, 1 1/2 tsp salt)
Do This
- 1. Heat oven to 325°F (163°C). Season chuck roast with salt and pepper; sear in a Dutch oven in oil.
- 2. Add onion/garlic and spices; stir in chipotles, vinegar, lime, and broth. Cover and braise 3 hours until shreddable.
- 3. Shred beef; simmer the braising liquid 10 minutes to thicken; toss beef back in.
- 4. Cook rice in broth (18 minutes + 10 minutes steam), then mix in lime and cilantro.
- 5. Warm black beans with onion, cumin, salt, and water (10 minutes). Quick-pickle onions (20 minutes).
- 6. Warm tortillas and set out bowls of barbacoa, rice, beans, salsas, pickled onions, and queso fresco for a build-your-own taco bar.
Why You’ll Love This Recipe
- Low-stress entertaining: one braise does the heavy lifting, and everyone builds their own plate.
- Big flavor, simple technique: slow-braised beef turns meltingly tender with a smoky, tangy barbacoa sauce.
- Customizable for all eaters: offer corn and flour tortillas, mild and spicy salsas, and lots of toppings.
- Great leftovers: barbacoa is even better the next day in tacos, bowls, or quesadillas.
Grocery List
- Produce: 1 large yellow onion, 1 small onion, 1 red onion, 6 cloves garlic, 3 limes, 1/2 cup cilantro, optional jalapeño, optional avocado, optional lettuce
- Dairy: 6 oz queso fresco, 1 tbsp unsalted butter (optional)
- Meat: 3 lb beef chuck roast
- Canned & Jarred: 2 (15 oz) cans black beans, chipotle peppers in adobo, salsa (about 1 1/2 cups) or ingredients to make your own
- Pantry: corn tortillas, flour tortillas, beef broth, chicken broth (or water), apple cider vinegar, neutral oil, olive oil, sugar, kosher salt, black pepper, ground cumin, dried oregano, smoked paprika, ground cloves, bay leaves
Full Ingredients
Slow-Braised Barbacoa Beef
- 3 lb (1.36 kg) beef chuck roast
- 2 tsp kosher salt
- 1 tsp freshly ground black pepper
- 2 tbsp neutral oil (avocado, canola, or grapeseed)
- 1 large yellow onion, thinly sliced
- 6 cloves garlic, minced
- 2 chipotle peppers in adobo, minced
- 2 tbsp adobo sauce (from the can)
- 1/4 cup apple cider vinegar
- 2 tbsp fresh lime juice (from about 1 lime)
- 1 1/2 cups low-sodium beef broth
- 2 tsp ground cumin
- 2 tsp dried oregano
- 1 tsp smoked paprika
- 1/8 tsp ground cloves
- 2 bay leaves
Cilantro-Lime Rice
- 2 cups long-grain white rice, rinsed until the water runs mostly clear
- 3 cups low-sodium chicken broth (or water)
- 1 tbsp unsalted butter (or 1 tbsp olive oil)
- 1 tsp kosher salt
- 1 tsp finely grated lime zest (from 1 lime)
- 2 tbsp fresh lime juice
- 1/2 cup chopped fresh cilantro
Simple Warm Black Beans
- 1 tbsp olive oil
- 1/2 small onion, finely chopped
- 2 (15 oz / 425 g) cans black beans, rinsed and drained
- 1 tsp ground cumin
- 1/2 tsp kosher salt (plus more to taste)
- 1/2 cup water
Quick Pickled Red Onions
- 1 medium red onion, thinly sliced
- 1/2 cup apple cider vinegar (or distilled white vinegar)
- 1/2 cup water
- 1 tbsp granulated sugar
- 1 1/2 tsp kosher salt
Tortillas
- 16 corn tortillas
- 16 flour tortillas
Toppings and Serving (Taco Bar Setup)
- 6 oz queso fresco, crumbled
- 1/2 cup chopped cilantro (extra, for serving)
- 2 limes, cut into wedges
- 1 1/2 cups salsa total, served in bowls (choose 2 for variety, such as salsa roja and salsa verde)
- Optional extras: sour cream or crema, sliced jalapeño, diced avocado, shredded lettuce, hot sauce

Step-by-Step Instructions
Step 1: Heat the oven and prep the beef
Place a rack in the lower-middle of the oven and preheat to 325°F (163°C).
Pat the chuck roast dry with paper towels. Season all over with 2 tsp kosher salt and 1 tsp black pepper. Drying and seasoning now helps you get a better sear (which equals deeper flavor later).
Step 2: Sear the roast for deep, savory flavor
Heat 2 tbsp neutral oil in a large Dutch oven (5 1/2 to 7 quarts) over medium-high heat until shimmering.
Add the roast and sear until deeply browned, about 4–5 minutes per side (sear the edges too if you can). Transfer the roast to a plate.
Step 3: Build the barbacoa braising liquid
Reduce heat to medium. Add the sliced yellow onion and cook, scraping up browned bits, until softened, about 5 minutes.
Add minced garlic and cook 30 seconds, just until fragrant.
Stir in the chipotle peppers, adobo sauce, apple cider vinegar, lime juice, beef broth, cumin, oregano, smoked paprika, ground cloves, and bay leaves. Bring to a simmer.
Step 4: Braise low and slow until shreddable
Return the beef (and any juices on the plate) to the Dutch oven. The liquid should come about 1/3 to 1/2 way up the sides of the roast; that’s perfect for braising.
Cover with a tight-fitting lid and transfer to the oven. Braise at 325°F (163°C) for 3 hours, flipping the roast once halfway through, until the beef is fork-tender and shreds easily.
Step 5: Make quick pickled onions while the beef cooks
In a medium heatproof bowl or pint jar, combine 1/2 cup vinegar, 1/2 cup water, 1 tbsp sugar, and 1 1/2 tsp kosher salt. Stir until dissolved.
Add the sliced red onion and press down so it’s mostly submerged. Let sit at room temperature for at least 20 minutes (or refrigerate up to 1 week). The onions will turn bright pink and pleasantly tangy.
Step 6: Cook the cilantro-lime rice
About 30–40 minutes before the beef is done, make the rice. In a medium saucepan with a lid, combine rinsed rice, 3 cups chicken broth, 1 tbsp butter, and 1 tsp kosher salt.
Bring to a boil over high heat, then reduce to low, cover, and simmer for 18 minutes. Remove from heat (keep covered) and steam for 10 minutes.
Fluff with a fork, then gently fold in 1 tsp lime zest, 2 tbsp lime juice, and 1/2 cup chopped cilantro. Taste and add a pinch more salt if needed.
Step 7: Warm the black beans
In a small saucepan, heat 1 tbsp olive oil over medium heat. Add the chopped onion and cook until softened, about 4 minutes.
Add black beans, cumin, 1/2 tsp kosher salt, and 1/2 cup water. Simmer for 10 minutes, stirring occasionally, until warmed through and slightly saucy. Taste and adjust salt.
Step 8: Shred, sauce, warm tortillas, and assemble the taco bar
Remove the Dutch oven from the oven. Transfer the roast to a cutting board and let rest 10 minutes. Using two forks, shred the beef into bite-size strands, discarding any large pieces of fat.
Skim excess fat from the surface of the braising liquid if desired (a little is delicious; too much can feel greasy). Bring the braising liquid to a simmer on the stovetop and simmer uncovered for 10 minutes to concentrate flavors slightly. Remove bay leaves.
Return shredded beef to the pot and toss to coat in the sauce. Keep warm over low heat.
Warm tortillas: Heat a dry skillet over medium-high heat. Warm tortillas one at a time for 20–30 seconds per side, stacking in a tortilla warmer or wrapped in a clean kitchen towel. Alternatively, wrap a stack in foil and warm in a 300°F (149°C) oven for 10–12 minutes.
Set out a taco bar with warm barbacoa, cilantro-lime rice, black beans, tortillas, salsas, pickled onions, queso fresco, cilantro, and lime wedges. Let everyone build their own tacos and bowls.
Pro Tips
- Don’t skip the sear: those browned bits on the pot become the backbone of the sauce.
- Control the heat: for milder barbacoa, use 1 chipotle pepper (still include 2 tbsp adobo for flavor). For spicier, use 3–4 chipotles.
- Make it party-friendly: keep barbacoa warm in a slow cooker on LOW for up to 2 hours, with a splash of broth if it thickens.
- Best tortilla workflow: warm corn tortillas first (they cool faster), then flour. Keep both wrapped tightly so they stay pliable.
- Brighten at the end: taste the finished barbacoa and add up to 1 more tbsp lime juice if you want extra lift.
Variations
- Slow cooker method: Sear the roast as written, then transfer everything to a slow cooker and cook on LOW for 8 hours or HIGH for 4–5 hours. Shred and simmer sauce briefly on the stovetop if you want it thicker.
- Barbacoa bowls: Skip tortillas and serve barbacoa over cilantro-lime rice with black beans, salsa, pickled onions, queso fresco, and extra lime.
- Make it kid-friendly: offer a mild salsa and keep chipotle to 1 pepper; set jalapeños/hot sauce on the side for heat-seekers.
Storage & Make-Ahead
Barbacoa: Cool, then refrigerate in its sauce in an airtight container for up to 4 days. Reheat gently on the stovetop over low heat until it reaches 165°F (74°C), adding a splash of broth if needed. Freeze for up to 3 months (thaw overnight in the fridge before reheating).
Rice: Refrigerate up to 4 days. Reheat with 1–2 tbsp water per serving, covered, in the microwave or on the stovetop until steaming hot.
Beans: Refrigerate up to 4 days. Reheat with a splash of water.
Pickled onions: Refrigerate up to 1 week.
Make-ahead plan: Make barbacoa and pickled onions up to 2 days ahead. On taco night, reheat barbacoa, cook rice, warm beans, and heat tortillas right before serving.
Nutrition (per serving)
Approximate, based on 1/8 of the barbacoa, 3/4 cup rice, 1/2 cup beans, 2 tortillas (one corn, one flour), and toppings (queso fresco, salsa, pickled onions): Calories: 760; Protein: 42 g; Carbohydrates: 78 g; Fat: 30 g; Fiber: 12 g; Sodium: 980 mg.
