-
1
Preheat the oven to 500 degrees.
-
2
Trim off the ends of the eggplant.
-
3
Cut the eggplant into 12 slices of equal width.
-
4
Set aside.
-
5
Heat the 1 tablespoon olive oil in a skillet, and add the onions and garlic.
-
6
Cook, stirring, until onions are wilted.
-
7
Add the meat and cook, chopping down with the edge of a heavy metal kitchen spoon to break up any lumps.
-
8
Add salt, pepper and cinnamon.
-
9
Cook, stirring, until the meat loses its raw look.
-
10
Add the wine, broth and 1 cup of the crushed tomatoes and stir.
-
11
Bring to a boil and cover.
-
12
Simmer for 10 minutes.
-
13
Meanwhile, melt the butter in a saucepan, and add the flour, stirring with a wire whisk.
-
14
Add the milk while stirring rapidly with the whisk.
-
15
Season with salt and pepper.
-
16
Stir in the remaining 1/4 cup crushed tomatoes.
-
17
Bring to a simmer, and cook for 5 minutes.
-
18
Stir in the egg yolk, and remove from the heat.
-
19
Sprinkle the eggplant slices with salt and pepper.
-
20
Heat 1 tablespoon of the corn oil in a large nonstick skillet, and add enough eggplant slices to cover the bottom.
-
21
Cook about 45 seconds on one side; turn the slices and continue cooking for about 45 seconds.
-
22
Remove the slices and drain.
-
23
Continue cooking the remaining eggplant in the same manner, adding a little more oil as necessary for each batch.
-
24
Arrange about a third of the eggplant slices in one layer on the bottom of a 2 1/2-quart baking dish.
-
25
Spoon a third of the meat sauce over the eggplant slices.
-
26
Continue making the layers in the same manner, ending with a layer of meat sauce.
-
27
Spoon the white sauce over all.
-
28
Sprinkle the cheese over all, and place the dish in the oven.
-
29
Bake 15 minutes.
-
30
If desired, run the dish briefly under the broiler until the cheese is lightly browned.