Place eggs in a saucepan and cover with cold water. Bring to a boil over medium heat.
Once boiling, cover and remove from heat. Let eggs sit for 10-12 minutes.
Drain and transfer eggs to an ice bath for 5 minutes. Peel and chop eggs.
In a mixing bowl, combine mayonnaise, mustard, lemon juice, celery, and green onions.
Gently fold in the chopped eggs. Season with salt and pepper to taste.
Serve immediately on bread, croissants, or lettuce leaves, or chill until ready to serve.