-
1
Preheat the oven to 350.
-
2
Oil a 10-inch-long roasting pan, and line with parchment.
-
3
Cut the eggplant into small pieces.
-
4
Heat a large heavy skillet over medium-high heat until hot.
-
5
Stir in 1/4 cup of the oil, then add half the eggplant and cook, stirring occasionally, until browned, 5 to 6 minutes.
-
6
Transfer the eggplant to a paper-towel-lined platter, and cook the remaining eggplant with 1/4 cup of the oil; transfer to the platter.
-
7
Add the remaining 2 tablespoons of oil to the skillet along with the garlic cloves and cook, stirring occasionally, until golden, about 4 minutes.
-
8
Chop the tomatoes, and add to the skillet with a large pinch of salt and some pepper, and cook until their juices have evaporated, about 3 minutes.
-
9
Stir in the basil and reserved eggplant, then remove the skillet from the heat.
-
10
Discard the garlic, and season with salt to taste.
-
11
Tear the bread into pieces and place in a bowl, then cover with the milk and let stand for 5 minutes.
-
12
Squeeze the bread, and discard any excess milk; whisk in the Parmesan and eggs with the bread, along with a pinch of salt and pepper.
-
13
Add the meats, combining well with your hands.
-
14
Place a piece of parchment paper on a work surface.
-
15
Using your hands, pat the meat mixture into a 10-by-8-inch rectangle (about 3/4 inch thick).
-
16
Spread the eggplant sauce over top, leaving a 1-inch border, then sprinkle the provolone evenly over the sauce.
-
17
Using the parchment as a guide, roll the meat around the filling, pinching the ends to seal and form a loaf.
-
18
(If there is excess meat, cook and eat it separately.)
-
19
Carefully transfer to the roasting pan.
-
20
Brush the meatloaf with some oil, then bake until cooked through, about 45 minutes.