Remove stems and seeds from 8 dried ancho chiles and 12 dried guajillo chiles. Heat 2 tablespoons of extra virgin olive oil (EVOO) in a large skillet over medium heat. Working in batches, lightly fry the chiles for 1–2 minutes per side until puffed and slightly darkened — avoid burning them. Transfer the fried chiles to a medium stock pot with 2 cups of purified water. Cover with a tight-fitting lid and simmer over medium heat for about 10 minutes or until the chiles are softened.
In the same skillet, add 1 large chopped onion and sauté over medium heat for about 5–6 minutes or until softened. Add: 2 (28 oz) cans of whole tomatoes (with juice), 2 peeled garlic bulbs, 6 bay leaves, 1 ½ sticks of cinnamon, 2–3 teaspoons whole black peppercorns, 6 whole cloves, 3 teaspoons dried oregano, 3 teaspoons dried marjoram, 2 teaspoons dried thyme and 4 ½ tablespoons kosher salt.
Stir and simmer the mixture for 8–10 minutes, allowing the flavors to meld.
Transfer the sautéed tomato mixture and softened chiles (including their soaking liquid) to a blender in batches. Add: 1 ½ teaspoons ground cumin, 1 ½ teaspoons ground ginger and ¾ cup apple cider vinegar.
Blend until smooth. Gradually add up to 2 additional cups of purified water to achieve a thick but pourable consistency if needed.
(Optional) Strain for Smoothness
For a velvety sauce, pour the blended mixture through a fine mesh sieve into a large pot or bowl, discarding the solids.
Transfer the strained sauce to a stock pot. Simmer over low heat for 15–20 minutes, stirring occasionally. Taste and adjust seasoning with more salt or add 1–2 teaspoons of brown sugar to balance the acidity if desired.