01 -
Cut the top round roast into three even pieces to increase surface area for browning and flavor absorption.
02 -
In a large Dutch oven, stir together enchilada sauce, dried oregano, ground cumin, ground ginger, 240 ml beef stock, apple cider vinegar, quartered onion, garlic cloves, bay leaves, salt, and black pepper until evenly mixed.
03 -
Nestle the beef pieces into the sauce ensuring they are nearly fully submerged to maximize flavor infusion.
04 -
Cover the Dutch oven tightly and bake at 175°C for approximately 210 minutes, or until the meat is fork-tender and shreds effortlessly, allowing flavors to deepen.
05 -
Remove the beef and shred thoroughly using two forks. Return shredded beef and accumulated juices to the pot, then stir in the remaining 480 ml beef stock to maintain juiciness.
06 -
Apply a generous layer of softened butter evenly on one side of each sourdough slice, extending to the edges for optimal crunchiness.
07 -
Place two buttered slices on a preheated skillet, buttered side down. Distribute one and a half slices of pepper jack cheese evenly on each. Add a generous portion of hot shredded beef atop the cheese, spoon salsa verde over, then sprinkle with fresh cilantro.
08 -
Cover with the remaining bread slices, buttered side up. Grill, flipping as needed, until both sides are deeply golden and crisp and the cheese has melted completely. Remove and repeat for remaining sandwiches.