This vegan moussaka layers roasted eggplant, potatoes, and zucchini with a cinnamon-spiked fire-roasted tomato sauce and a creamy cashew tofu cream that goes golden under the broiler. A Veganomicon classic, fully updated.
3tablespoonsolive oilplus more for brushing and pans
Sea salt
Sauce:
2tablespoonsolive oil
3clovesgarlicminced
½cupfinely chopped shallot
⅓cupdry red wine
315-ounce cans diced fire-roasted tomatoes
2teaspoonsdried oregano
½teaspoonground cinnamon
2bay leaves
1½teaspoonssalt
Cashew tofu cream:
½cupunroasted cashewssoaked in cold water until softened (about 20 minutes)
2tablespoonsolive oil
12ouncessoft silken tofu
1tablespoonfreshly squeezed lemon juice
1teaspoonarrowroot powder
2clovesgarlicpeeled and chopped
1teaspoondried oregano
¼teaspoonfreshly grated nutmeg
1teaspoonsalt
For assembly:
Olive oilfor the pan and drizzling
½cupfine dried vegan bread crumbs
¼cuppine nuts
Dried oregano
Freshly grated nutmeg
Parsley for garnish
Instructions
Prepare the vegetables
Preheat the oven to 400°F. Line three large baking sheets with parchment paper and brush generously with olive oil.
Wash the eggplant and zucchini and trim the stems. Scrub and peel the potatoes. Slice the eggplant, zucchini, and potatoes lengthwise into approximately ¼-inch-thick slices.
Arrange each vegetable on its own baking sheet in a single layer — do not overlap. Brush with olive oil and sprinkle with a little sea salt.
Roast the eggplant and zucchini for about 15 minutes, until tender. Roast the potatoes for 20 to 22 minutes, until easily pierced with a fork. Remove from the oven.
Make the tomato sauce
Place the olive oil and garlic in a large heavy-bottomed saucepan over medium heat. Cook for about 30 seconds, until fragrant, then add the shallot and cook until soft and translucent, 3 to 4 minutes.
Add the wine and simmer for about 2 minutes to reduce slightly. Stir in the tomatoes, oregano, cinnamon, bay leaves, and salt. Partially cover and simmer over medium-low heat for 12 minutes, stirring occasionally, until slightly reduced. Turn off the heat and remove the bay leaves.
Make the cashew tofu cream
In a food processor, blend the drained cashews with the olive oil, scraping down the sides as needed, until a creamy paste forms. Add the tofu, lemon juice, arrowroot, garlic, oregano, nutmeg, and salt. Blend until completely smooth and creamy.
Assemble the moussaka (opa!)
Lightly oil a deep 9 x 13-inch casserole dish. Preheat the oven again to 400°F if needed. Spread about ¼ cup of the sauce on the bottom of the pan. Layer in this order: eggplant, potatoes, about one-third of the sauce, half the breadcrumbs, all of the zucchini, eggplant, potatoes, remaining sauce, remaining breadcrumbs.
Spread the cashew tofu cream evenly over the top with a spatula. Scatter with pine nuts, drizzle lightly with olive oil, and dust with dried oregano and a small pinch of nutmeg.
Bake
Cover with foil and bake for 45 minutes. Remove the foil and bake for another 15 minutes. Broil for 2 to 4 minutes, watching closely, until browned in spots.
Let cool for at least 10 minutes before slicing to allow the topping to set.