Place eggs in a saucepan, cover with cold water, and bring to a boil. Remove from heat, cover, and let stand for 10-12 minutes. Cool, peel, and chop the eggs.
In a separate saucepan, melt butter over medium heat. Whisk in flour until smooth, then gradually add milk, stirring constantly until the mixture thickens and reaches a boil.