01 - Pat beef cheeks dry with paper towels and season thoroughly with salt and pepper on all sides.
02 - Heat vegetable oil in a Dutch oven over medium-high heat. Sear the beef cheeks until browned on all sides, about 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, paprika, and oregano. Cook for 1-2 minutes until spices are fragrant and well combined.
05 - Return beef cheeks to the pot. Add beef broth, lime juice, and bay leaf. Bring to a simmer, then cover and reduce heat to low.
06 - Braise for 3 to 3.5 hours, or until beef cheeks are fork-tender and easily shredded. Check occasionally to ensure liquid remains at a gentle simmer.
07 - Remove beef cheeks from the pot. Shred meat using two forks, discarding any excess fat. Moisten shredded meat with a few spoonfuls of the braising liquid.
08 - Heat corn tortillas in a dry skillet over medium heat or directly over an open flame until warm and pliable, about 30 seconds per side.
09 - Fill warm tortillas with shredded beef. Top with finely diced white onion, fresh cilantro, salsa, and a squeeze of fresh lime wedges. Serve immediately.