Quarter the apples and add to a large pot. Pour in enough water to cover.
Wrap seasonings in cheesecloth (optional, but makes it easier to remove) and place in the pot. Bring to a boil for 60 minutes.
Reduce to a simmer and continue cooking for 2 hours, checking water level and adding more as needed.
Turn off heat and let cool.
Remove seasonings and use a potato masher to mash apples into a pulp.
Place a fine mesh strainer over a pot and pour pulp into strainer to separate juices.
Working in batches, wrap remaining pulp in cheesecloth and squeeze to remove excess juice.
Store apple cider in an airtight container and refrigerate until ready to enjoy.