-
1
For the loaf: Over a gas burner or under an electric broiler, char the eggplants until the skin is black, turning as needed to cook all sides evenly.
-
2
Wrap in foil and set aside to steam for 20 minutes.
-
3
Remove from the foil and gently brush the skin off or rinse under warm water.
-
4
Preheat oven to 400 degrees F.
-
5
Pulse the walnuts in a food processor until finely ground.
-
6
Transfer to a large bowl.
-
7
Pulse the eggplant, tofu, and mushrooms into small pieces.
-
8
Add mixture to the walnuts along with the remaining loaf ingredients.
-
9
Mix together until evenly combined.
-
10
Transfer the mixture into a 1 1/2-quart loaf pan or casserole dish and bake for 1 hour.
-
11
For the gravy: Melt the butter in a skillet over medium-high heat.
-
12
Add the mushrooms and cook, stirring occasionally, about 8 minutes.
-
13
Season mushrooms with salt and pepper to taste.
-
14
Scatter the flour over the mushrooms and stir until lightly browned, about 1 minute.
-
15
Add the marsala and broth and bring to a boil, cooking until thickened, about 2 minutes.
-
16
Add the cream and fresh thyme leaves and season with salt and pepper.
-
17
Unmold the meatless loaf, slice, and serve with the mushroom gravy.