Let me be straight with you. This is the kind of recipe that makes your whole house smell so good, your neighbors might knock on the door.
Barbacoa beef is rich, smoky, fall-apart tender, and packed with deep earthy flavor. And the best part? Your slow cooker does almost all the work.
You spend about 15 minutes in the kitchen. Then you walk away. Eight hours later, dinner is done.
That’s the deal.

Recipe at a Glance:
| Prep Time | 15 minutes |
| Cook Time | 8 hours |
| Total Time | 8 hours 15 minutes |
| Servings | 6 |
| Difficulty | Easy |
What Makes This Recipe So Good
It comes down to three things.
The cut. Chuck roast is the only way to go here. It’s loaded with fat marbling and connective tissue. When you cook it low and slow, that tissue melts completely. That’s what gives you the signature pull-apart texture. Lean cuts won’t do the same thing. Trust me on this.
The sauce. Chipotle chilies in adobo bring smoky, punchy depth. Fresh garlic adds a sharp bite that mellows as it cooks. Ground cumin and dried oregano give it that warm, earthy backbone. And a tiny pinch of ground cloves? It adds this subtle background warmth you can’t quite place, but you’d definitely miss it.
The finish. Fresh lime juice. Squeezed right at the end. It cuts through all that richness and ties everything together. Don’t skip it.
Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Chuck roast | 3 lb | Trim large hard fat pieces before cutting |
| Salt and black pepper | To taste | Season generously for a good sear |
| Vegetable oil | 2 Tbsp | Canola or grapeseed oil also works |
| Beef broth, divided | 1¼ cups | Split between the paste and braising liquid |
| Chipotle chilies in adobo | 3-4 chilies | Adjust based on your heat preference |
| Garlic cloves | 6 cloves | Fresh whole cloves only |
| Ground cumin | 1½ Tbsp | Earthy and warm |
| Dried oregano | 1 Tbsp | Rub between fingers before adding |
| Ground cloves | ¼ tsp | A little goes a very long way |
| Bay leaves | 3 leaves | Remove before serving |
| Fresh lime juice | ¼ cup | Freshly squeezed, not bottled |
Step-by-Step Instructions
Step 1: Prepare and Sear the Meat
Pull your chuck roast out of the fridge. Cut it into six rough chunks and trim off any large, hard pieces of fat. A little fat is fine. Too much and your sauce gets greasy.
Pat each piece completely dry with paper towels. This step matters more than people think. Dry meat browns. Wet meat steams. Big difference.
Season all sides generously with salt and black pepper.
Heat one tablespoon of oil in a large skillet over high heat. Wait until it’s shimmering hot. Place three pieces of beef in without crowding the pan. Let them sit undisturbed for two to three minutes per side until a deep brown crust forms.
Transfer to the slow cooker. Repeat with the remaining oil and beef.

Why bother searing? It’s called the Maillard reaction. Basically, high heat creates hundreds of new flavor compounds on the surface of the meat. Boiling or braising alone can’t do that. It’s an extra ten minutes of effort that completely changes the final flavor. Worth every second.
Step 2: Make the Flavor Paste
Add the chipotle chilies, peeled garlic cloves, and ¼ cup of beef broth to a blender or food processor. Blend until completely smooth. Scrape down the sides as needed.

That dark red paste is where most of the flavor lives.
Step 3: Build the Braising Liquid
In a bowl, combine:
- The remaining 1 cup of beef broth
- Your chipotle garlic paste
- Ground cumin
- Dried oregano
- Ground cloves
Whisk it all together until the spices are fully mixed in. Pour it over the seared beef in the slow cooker. Make sure every piece is coated. Tuck the bay leaves in between the chunks.
Step 4: Cook Low and Slow
Put the lid on. Set it to low. Walk away.
Cook for 8 to 9 hours. Don’t lift the lid. Every time you do, heat and steam escape, and you add time to the cook. Just let it go.

Step 5: Shred, Finish, and Rest
After 8 hours, use tongs to carefully transfer the beef chunks to a cutting board. Leave the braising liquid in the pot.
Use two forks to shred the meat. It should fall apart with almost no effort. If it’s still tough, it needs more time.
Stir the fresh lime juice into the warm broth still in the pot. Then return the shredded beef back in. Stir well. Let it sit on the warm setting for 20 minutes.
This resting step is important. The shredded meat soaks up all those juices. Every bite ends up coated in that smoky, tangy sauce.
How to Serve It
This meat is incredibly versatile. Here are the best ways to use it:
Street Tacos – The classic. Warm corn tortillas, a scoop of barbacoa, diced white onion, fresh cilantro. That’s it. Simple and perfect.
Burrito Bowl – Cilantro lime rice on the bottom, black beans, barbacoa on top, finished with corn salsa and sour cream. Makes an incredible next-day lunch.
Quesadillas – Stuff it into a tortilla with cheese and pan-fry until crispy. One of the easiest ways to use leftovers.

Pro Tips
Use fresh lime juice. Bottled lime juice has preservatives that change the flavor. Fresh citrus is brighter, cleaner, and cuts through the fat much better.
Sauce too thin? Don’t worry. Just let the shredded meat soak longer in the pot. It’ll absorb the extra liquid naturally.
Sauce too thick? Add a small splash of beef broth and stir.
Rub the oregano. Before adding dried oregano, rub it between your fingers first. It breaks up the leaves and releases the oils. More flavor in the final dish.
Frequently Asked Questions
Can I reduce the spice level?
Yes. The chipotles are the main source of heat. If you want it mild, just leave them out. Replace with four teaspoons of mild chili powder instead. You still get great flavor without the burn.
Why can’t I use the high heat setting?
Chuck roast has a lot of tough collagen. That collagen needs low, slow, gentle heat to break down properly into gelatin. High heat cooks it too fast. The result is chewy, tough meat instead of tender shreds. Low and slow is non-negotiable for this cut.
Can I make this ahead for meal prep?
It’s actually one of the best meal prep recipes out there. The flavor gets even better the next day once the spices have had more time to meld together. Store it in an airtight container with the juices. It keeps in the fridge for four days.
Can I freeze it?
Absolutely. Let it cool to room temperature first. Transfer to a freezer-safe bag or container and pour plenty of the cooking liquid over the top. That liquid protects the meat from freezer burn. Keeps well for up to three months. Thaw overnight in the fridge before reheating.
Best way to reheat leftovers?
Stovetop is best. Place a portion in a small pan over medium-low heat. Heat until bubbling. If it looks dry, add a splash of beef broth. Microwave also works fine. Cover the bowl with a damp paper towel and heat in short bursts, stirring in between until hot throughout.

Slow Cooker Barbacoa Beef
Ingredients
- 3 lb chuck roast Trim large hard fat pieces before cutting into chunks
- salt and black pepper to taste; season generously
- 2 Tbsp vegetable oil canola or grapeseed oil also works
- 1 1/4 cups beef broth divided between the paste and braising liquid
- 3-4 chipotle chilies in adobo adjust based on heat preference
- 6 cloves garlic fresh whole cloves only
- 1 1/2 Tbsp ground cumin
- 1 Tbsp dried oregano rub between fingers before adding
- 1/4 tsp ground cloves a little goes a long way
- 3 bay leaves remove before serving
- 1/4 cup fresh lime juice freshly squeezed, not bottled
Instructions
- Cut the chuck roast into six rough chunks, trim hard fat, pat dry with paper towels, and season all sides with salt and pepper.
- Heat oil in a large skillet over high heat until shimmering. Sear beef chunks for 2-3 minutes per side until a deep brown crust forms, then transfer to the slow cooker.
- Blend chipotle chilies, garlic cloves, and 1/4 cup beef broth until completely smooth to create a flavor paste.
- Whisk together the remaining 1 cup broth, flavor paste, cumin, oregano, and ground cloves. Pour over the beef and tuck in the bay leaves.
- Cook on Low for 8 to 9 hours. Do not lift the lid during cooking.
- Transfer beef to a board and shred with two forks. Stir lime juice into the remaining liquid in the pot, return meat to the pot, and let rest on Warm for 20 minutes.