Ingredients

1 dried guajillo chile, stemmed

1 cup boiling water

8 tomatillos, husked and cored

5 cloves garlic, unpeeled

1 medium white onion, havled (one half minced)

1 serrano chile, stemmed

14 cup cider vinegar

2 tsp. dried oregano, preferably Mexican

12 tsp. ground cinnamon

12 tsp. ground cumin

14 tsp. freshly ground black pepper

1 (2″) piece ginger, peeled and thinly sliced

2 tbsp. canola oil

3 lb. bone-in goat shoulder, cut into 3″ pieces (ask your butcher to do this)

Kosher salt, to taste

12 cups chicken stock

12 cup roughly chopped cilantro

Corn tortillas, warmed, for serving

Lime wedges, for serving

Instructions

Heat a 6-qt. Dutch oven over medium-high. Add guajillo chile; cook, flipping once, until lightly toasted, 3–4 minutes. Transfer to a blender, add water, and let sit until soft, about 30 minutes. Remove chile, discard stem and seeds, and return to blender; set aside.

Return pot to medium-high; cook tomatillos, garlic, whole onion half, and serrano, turning as needed, until blackened all over, 12–15 minutes. Peel garlic and transfer to blender with remaining charred vegetables. Add vinegar, oregano, cinnamon, cumin, pepper, and ginger; purée until smooth.

Add oil to pan; heat over medium-high. Season goat with salt and, working in batches, cook, turning as needed, until browned, 18–20 minutes. Transfer goat to a bowl; set aside. Add minced onion; cook until soft, 2–3 minutes. Add reserved chile sauce; simmer until thickened, 4–6 minutes. Return goat to pan and add stock; boil. Reduce heat to medium; simmer, covered and stirring occasionally, until goat is tender, about 2 hours. Using a slotted spoon, transfer goat to a cutting board. Let cool slightly; shred meat, discarding bones, and return to pan. Stir in cilantro; serve with tortillas and lime wedges.