Place eggs in a saucepan and add enough water just to cover. Bring to a boil and cook for 3 minutes. Drain and transfer to cold water. When eggs are cool enough to handle, peel them and transfer to sterilized canning jars.
Meanwhile, in an enameled saucepan bring remaining ingredients to a boil. Remove from heat and allow to steep for at least 2 hours. Pour over eggs and wipe rim of jars clean with a damp towel. Place lids on the jars and screw on band tops. Process jars in a hot water bath for 10 minutes. Remove from the hot water and set aside to cool. Jars should seal as they cool. Any jars that do not seal properly should be refrigerated and consumed within 2 weeks.
Allow properly sealed jars to sit at least 2 weeks before eating.