-
1
Place an oven rack in the center of the oven.
-
2
Preheat the oven to 375 degrees F. Butter a 9-by-5-inch nonstick loaf pan.
-
3
Line the bottom of the pan with parchment paper.
-
4
Set aside.
-
5
Place the eggs and milk in a large bowl.
-
6
Add the bread and stir to combine.
-
7
Heat the butter in a large, high-sided skillet over medium-high heat.
-
8
Add the onion, 1 teaspoon of the salt and 1/2 teaspoon of the pepper and cook until soft, about 6 minutes.
-
9
In batches, add the spinach and cook until wilted, about 15 minutes.
-
10
Drain in a colander.
-
11
Press gently on top of the spinach to release excess moisture.
-
12
Set aside to cool slightly.
-
13
Transfer the spinach mixture to a food processor and blend until smooth.
-
14
Pour the spinach into the bowl with the bread mixture.
-
15
Add 3/4 cup of the Parmesan, the remaining salt and pepper and the nutmeg.
-
16
Stir until smooth.
-
17
Spread half of the mixture on the bottom of the prepared pan.
-
18
Lay the hard boiled eggs, end-to-end, in a line along the center of the spinach mixture.
-
19
Add the remaining spinach mixture on top and press gently.
-
20
Sprinkle the remaining Parmesan on top and bake for 1 hour.
-
21
Cool 15 minutes, then run a thin metal spatula around the edges of the pan to release the loaf.
-
22
Invert the loaf onto a cutting board, remove the parchment paper, and cut into slices.