Sear the Meat: Heat oil in a large pot or Dutch oven. Sear beef until browned on all sides. Remove and set aside.
Prepare the Sauce: In the same pot, sauté garlic and onion until softened. Add bay leaves, oregano, cumin, paprika, cloves, and chipotle peppers. Stir for a minute until fragrant.
Cook the Beef: Return the beef to the pot. Pour in beef broth. Bring to a boil, then reduce heat to low. Cover and simmer for 3-4 hours or until the beef is tender and falls apart easily.
Shred the Beef: Once cooked, remove the beef from the pot and shred using two forks. Return shredded beef to the pot and simmer for another 15-20 minutes to absorb flavors.
Prepare Tacos: Heat a skillet over medium heat. Warm corn tortillas until lightly charred on each side. Fill each tortilla with birria beef. Top with cilantro, diced onions, and a squeeze of lime juice.