Chuck roast slow cooks with chipotle peppers, adobo sauce, lime juice, beef broth and spices until the meat shreds into a saucy filling for tacos, bowls or nachos.
Heat the oil in a large skillet over medium-high heat.
Sear the beef chunks on all sides until browned, 2 or 3 minutes per side, working in batches if needed.
Fill the Slow Cooker
Transfer the browned beef into the slow cooker.
Add the onion, garlic, chipotle peppers, adobo sauce, lime juice, vinegar, tomato paste, cumin, oregano, paprika, salt, pepper, beef broth and bay leaves to the slow cooker.
Stir gently to combine.
Slow Cook the Beef Barbacoa
Cover and cook on low for 8 to 10 hours or high for 5 to 6 hours, until the beef is fork-tender and shreds easily.
Discard the bay leaves.
Shred the Beef
Transfer the beef into a large bowl and shred with two forks.
Return the shredded beef to the slow cooker and stir it into the cooking juices.
Let the meat sit in the juices for 10 to 15 minutes before serving for the best flavor.
Serve and Enjoy
Serve in warm tortillas with diced onions and cilantro, or use in burrito bowls, quesadillas, enchiladas or nachos.
Notes
Trim hard fat: Remove large firm pieces of fat from the chuck roast. I like to leave the marbling though, because it helps the beef stay moist during the long cook.
Cut even chunks: Aim for similar-sized chunks so the beef cooks evenly and shreds at the same time.
Use fresh lime juice: Bottled lime juice can taste harsh in this sauce, especially with the vinegar and chipotle peppers, so it's worth squeezing your own.