Toast the dried chiles in a dry skillet for 30 to 45 seconds per side until fragrant. Transfer them to a bowl, cover with hot water, and soak for 20 minutes.
Toast the almonds, sesame seeds, cinnamon, and cumin briefly. Blend the softened chiles with the toasted ingredients, onion, garlic, raisins, cocoa, salt, tomatoes, and 1 cup of stock until smooth.
Strain the sauce through a fine-mesh strainer into a bowl.
Simmer:
Heat the oil in a Dutch oven. Brown the chicken in batches, then return it all to the pot.
Pour in the mole sauce and remaining stock. Bring to a gentle simmer, cover, and cook for 45 to 50 minutes until the chicken is tender.
Serve:
Taste the mole and adjust salt or sweetness if needed. Spoon the chicken and sauce over rice.
Garnish with sesame seeds and cilantro, and serve with warm tortillas.
Notes
A small piece of dark chocolate can replace some of the cocoa for extra richness.
Blend the sauce in batches if your blender is small, and vent the lid carefully when blending hot ingredients.