Let eggs sit at room temperature for at least 1 hour. Fill a large pot with enough water to cover eggs, then bring to a boil over high heat. While water comes to a boil, set up an ice bath in a large bowl with about 3 cups ice cubes and 10 cups cold water.
Add vinegar to the boiling water. Carefully lower in eggs and boil for 8 minutes. Remove eggs and immediately submerge in ice bath. Peel when cool.