Add olive oil to the dutch oven over medium heat. Add the chopped shallots and apples to the pot. Saute for 5 minutes stirring often.
Lower the heat to medium-low and stir in the seasonings. Saute for 5 minutes until the apples begin to soften.
Pour in the apple cider vinegar and red wine and bring to a simmer. Cover the pot and stir every 10 minutes for 50 minutes. Remove the cover and simmer for another 10 minutes, to allow the remaining liquid to absorb. Use the back of a wooden spoon to break up the apples.
Serve over chicken cutlets or pork chops.
Notes
When you cover the pot, make sure to adjust the heat so that the liquid simmers and doesn't boil.
I use the back of a wooden spoon to break up the apples but if you want it more pureed you can use an immersion blender to puree the apples.