01 - Preheat the oven to 400°F. Lightly grease a baking dish large enough to arrange haddock fillets in a single layer.
02 - Place haddock fillets in the baking dish. Drizzle with lemon juice, then season evenly with salt and black pepper.
03 - In a small saucepan over medium heat, melt 2 tablespoons butter. Stir in flour and cook for 1 minute, stirring constantly to form a roux.
04 - Gradually whisk in whole milk, ensuring a smooth mixture. Cook while stirring until the sauce thickens, about 3 to 4 minutes.
05 - Remove sauce from heat. Stir in grated cheddar, Dijon mustard, white pepper, nutmeg, and salt to taste until cheese melts and sauce is smooth.
06 - Pour the cheese sauce evenly over the haddock fillets in the baking dish.
07 - Combine breadcrumbs, melted butter, and grated Parmesan in a small bowl. Sprinkle the mixture evenly over the cheese sauce.
08 - Bake in the preheated oven for 20 to 25 minutes, or until fish flakes easily with a fork and topping is golden brown.
09 - Optionally garnish with chopped fresh parsley and serve immediately.