01 - Place chopped apples, granulated sugar, brown sugar, cinnamon, cloves, allspice, nutmeg, salt, lemon juice, and apple cider or water into a large heavy-bottomed pot or Dutch oven. Stir to mix evenly.
02 - Heat over medium heat until the mixture begins to simmer, stirring occasionally.
03 - Lower heat to maintain a gentle simmer, cover the pot, and cook for 1 hour, stirring occasionally until apples soften thoroughly.
04 - Remove lid and continue cooking uncovered for 45 to 60 minutes, stirring frequently to prevent sticking, until the mixture thickens and darkens to a deep brown color.
05 - Use an immersion blender or transfer in portions to a blender to puree the mixture until completely smooth.
06 - Return the puree to the pot if removed, stir in vanilla extract, and simmer uncovered for 10 to 15 minutes, stirring often until spreadable thickness is achieved.
07 - Allow to cool slightly before transferring to sterilized jars. Store refrigerated up to 3 weeks or frozen up to 6 months.