Heat a large skillet over medium-high heat. Season the beef generously with salt on both sides, then sear until golden brown. Set aside.
In a slow cooker or large pot, combine the onion, garlic, chipotle peppers, cumin, oregano, cinnamon stick, vinegar, and orange juice. Stir well to combine.
Add the seared beef and beef broth to the pot. Add the bay leaves, then cover.
Cook on low for 6-8 hours, or until the beef is very tender and easily shredded with a fork.
Once cooked, remove the cinnamon stick and bay leaves. Shred the beef with two forks and mix with the sauce.
Serve hot in tortillas, with rice, or in a salad. Serve with lime wedges, fresh cilantro, and your favorite hot sauces.
To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.