Instruction: Trim the meat of excess fat and cut into large chunks. Place it in a large mixing bowl.
Instruction: In a separate bowl, mix chili powder, cumin, oregano, garlic, lime juice, salt, and pepper to create the marinade. Rub this mixture all over the meat. Cover and refrigerate for at least 2 hours, or overnight for deeper flavor.
Instruction: Place the marinated meat in the slow cooker or Dutch oven. Add chopped onion, bay leaves, and beef broth.
Instruction: Cook on low heat for 8-10 hours in a slow cooker (or at 275°F for 4-5 hours in a Dutch oven). Check occasionally to ensure the meat remains moist.
nstruction: Once the meat is fork-tender, remove it from the cooking liquid. Use two forks to shred the meat. Return it to the liquid to soak up additional flavor.
Instruction: Serve the shredded barbacoa with warm tortillas, fresh salsa, onions, cilantro, and lime wedges. Enjoy!