Place the eggs in a large pot of water and bring to a rapid boil. If you ever have an issue with peeling the shell off, add about 1 tsp of baking soda to help them peel more easily.
Once boiling, remove from heat and let sit for about 10-12 minutes.
Drain and rinse with cold water so they're easy to handle.
Carefully peel off the shell and discard. Set the eggs aside to cool for about 10 minutes.
Once cool, dice each egg into chunks. You can make them as big or small as you like, I like doing a mix of both.
Add to a bowl with all remaining ingredients and stir together until well combined.
Optional: Take the back of a fork and mash about 1/3 of the mixture to help make it creamy. Stir everything together again.
Taste and adjust seasonings as desired. Feel free to add more salt, pepper, or even some dill or red pepper flakes.