-
1
Halve eggplants lengthwise.
-
2
Scoop out the flesh leaving the shells 1/8-inch thick.
-
3
Salt the shells and invert to drain over paper towels for 30 minutes.
-
4
Salt the flesh and drain it in a strainer.
-
5
Defrost the spinach in a microwave, squeeze out all of the water and separate it with fingertips.
-
6
Put the spinach in a mixing bowl.
-
7
Heat the oven to 350 degrees F.
-
8
Heat a medium skillet over medium-high heat with extra-virgin olive oil, a turn of the pan.
-
9
Add the meat, sage and salt and pepper, to taste.
-
10
Lightly brown the meat, then stir in the garlic and cook for 30 seconds, Add the meat mixture to the mixing bowl.
-
11
Melt 4 tablespoons butter in a sauce pot over medium heat.
-
12
Whisk in the flour, cook for 1 minute, then whisk in milk and bring the mixture to a bubble.
-
13
The sauce should be thick enough to coat the back of a spoon.
-
14
Season the sauce with salt, pepper and nutmeg, to taste.
-
15
Cool for a few minutes, then add it to the meat and spinach.
-
16
Pat the salted flesh of the eggplant dry and finely chop, then stir it into meat mixture along with an egg and about 1/2 cup cheese.
-
17
Tear the bread, add it to a food processor and pulse-grind into fresh crumbs.
-
18
Finely chop the parsley leaves and stir it into the bread crumbs.
-
19
Pat the eggplant shells dry and drizzle a baking dish with extra-virgin olive oil.
-
20
Arrange the eggplant shells in the dish and mound the filling into them.
-
21
Top with bread crumbs and a little more cheese, dot with dabs of butter and bake until lightly golden, about 30 minutes.
-
22
Cool completely, cover and refrigerate for a make-ahead meal.
-
23
To reheat, put the eggplant in a 350 degree F oven, loosely covered, for 20 minutes, then uncover and bake until deeply golden in color, about 10 to 15 minutes.
-
24
Serve a whole eggplant per person.