01 - Pat beef cheeks dry with paper towels. Season generously with salt and pepper on all sides.
02 - Heat vegetable oil in a Dutch oven over medium-high heat. Sear beef cheeks until browned on all sides, approximately 3-4 minutes per side. Remove from pot and set aside.
03 - In the same pot, add diced onion and sauté for 5 minutes until translucent. Add minced garlic and cook for 1 minute until fragrant.
04 - Stir in chipotle peppers, tomato paste, cumin, smoked paprika, and dried oregano. Cook for 1-2 minutes, stirring constantly until spices are fragrant and well combined.
05 - Return seared beef cheeks to the pot. Pour in beef broth, fresh lime juice, and add the bay leaf. Bring mixture to a simmer, then cover tightly and reduce heat to low.
06 - Braise covered for 3 to 3.5 hours. The beef is done when it's fork-tender and easily pulls apart. Check occasionally and add small amounts of water if liquid reduces too much.
07 - Remove beef cheeks from cooking liquid. Shred meat using two forks, discarding any large pieces of excess fat. Return shredded meat to the pot and toss with a few spoonfuls of braising liquid to keep moist.
08 - Heat corn tortillas in a dry skillet over medium-high heat for 15-20 seconds per side, or until warm and pliable. Alternatively, warm directly over a gas burner flame for a slight char.
09 - Fill each warm tortilla with a generous portion of shredded beef. Top with finely diced white onion, fresh cilantro, and salsa verde. Serve with lime wedges on the side for squeezing.