01 - Pat beef cheeks thoroughly dry with paper towels. Season generously with salt and black pepper on all sides to ensure even flavor distribution.
02 - Heat vegetable oil in a Dutch oven over medium-high heat until shimmering. Sear the beef cheeks until deeply browned on all sides, approximately 3-4 minutes per side. Remove browned meat and set aside on a plate.
03 - In the same pot, add diced onion and sauté for 5 minutes until translucent and softened. Add minced garlic and cook for 1 minute until fragrant, being careful not to burn.
04 - Stir in chopped chipotle peppers, tomato paste, ground cumin, smoked paprika, and dried oregano. Cook for 1-2 minutes, stirring constantly, until spices are fragrant and paste begins to caramelize slightly.
05 - Return seared beef cheeks to the pot. Pour in beef broth, fresh lime juice, and add the bay leaf. Bring the mixture to a gentle simmer, then cover tightly with a lid and reduce heat to low.
06 - Braise covered for 3 to 3.5 hours. The beef is ready when it offers no resistance and shreds easily with a fork. Check occasionally to ensure liquid maintains a gentle simmer.
07 - Remove beef cheeks from the cooking liquid. Using two forks, shred the meat into bite-sized pieces, discarding any excess fat or connective tissue. Toss the shredded beef with a few spoonfuls of the braising liquid to keep moist.
08 - Heat corn tortillas in a dry skillet over medium-high heat for 15-20 seconds per side, or directly over an open gas flame until slightly charred and pliable. Keep warm wrapped in a clean kitchen towel.
09 - Fill warmed tortillas generously with shredded beef. Top with finely diced white onion, fresh chopped cilantro, and salsa verde. Serve immediately with lime wedges for squeezing over the top.