In a small saucepan, bring the ancho chile and 1 cup chicken stock to a boil. Lower the heat and simmer until softened, 10 minutes.
In a large saucepan, bring the remaining 1 3/4 cups stock and the butter to a boil. Stir in the rice, cover and simmer for 18 minutes. Remove from the heat; fluff with a fork.
In another large saucepan, heat 2 tablespoons EVOO, 2 turns of the pan, over medium heat. Add the onions, celery, garlic, bay leaves, coriander, cumin, cinnamon and cloves; season with salt and pepper. Cook until softened, 7-8 minutes. Stir in the tomatoes and heat for 5 minutes. Transfer the sauce to a food processor, discarding the bay leaves. Add the soaked ancho and its liquid and process until smooth.