Boil: Place eggs in a large pot and cover with cold water. Cover, bring to a boil, then remove from heat. Let eggs sit in the hot water for 12 minutes*. Transfer eggs to a bowl of cold water to stop the cooking process and aid in peeling.
Peel: Gently tap each egg on the counter to break the shell all around the egg. Peel off the shell.
Assemble: Roughly chop the eggs. Gently fold together with all remaining ingredients. Serve room temperature or chilled.
Notes
*If you're at elevation, let eggs sit for longer - 15 to 20 minutes.