Place eggs in a large pot. Cover eggs with water. Bring water to a boil. Once the water has reached a boil, cover and remove from heat. Let sit 12 minutes.
After 12 minutes immediately pour out the hot water and run cold water over the eggs.
Allow to sit in the cold water for 5 minutes. Crack the eggs and peel/remove shell.
Chop eggs then transfer to a large mixing bowl.
Add the mayonnaise, celery, shallots, mustard and chives. Season to taste with salt and pepper. Mix well.
Serve on croissants, bread, pita, etc.