Place beets in a large pot and cover with water. Bring to a boil and cook until fork-tender, about 30–40 minutes.
Drain and allow beets to cool. Peel and slice into desired thickness.
In a medium saucepan, combine vinegar, sugar, water, salt, cinnamon stick, cloves, and allspice. Bring to a gentle boil, then reduce heat and simmer for 10 minutes.
Remove the cinnamon stick and spices from the brine.
Pack sliced beets into sterilized pint jars, leaving 1/2-inch headspace.
Pour hot pickling brine over the beets, ensuring they are fully submerged while maintaining headspace.
Wipe jar rims clean, place sterilized lids on top, and screw on rings until fingertip-tight.
Process jars in a boiling water bath for 30 minutes (adjust for altitude if necessary).
Carefully remove jars and allow them to cool undisturbed for 12 hours. Check seals before storing.