Eggplant-Potato Moussaka with Pine Nut Cream

  • Servings : 6 to 8

  • Ready In : 1 hour 20 minutes

Our version of this traditional Greek casserole tastes like it was made in a restaurant. A magical restaurant that only makes vegan moussaka all day long and delivers it instantly to anyone who reads this recipe aloud three times and clicks her heels. Okay, that part is a lie, but we promise, if you follow the instructions, this outrageous casserole will be yours. Just imagine delicate layers of roasted eggplant, potatoes, and zucchini topped with a sublime cinnamon-spiked tomato sauce and a creamy pine nut custard. Our testers and friends can't stop raving about the pine nut cream and often just make that to incorporate into other baked dishes.


Vegetable Layer

  • 1 pound eggplant
  • 1 pound zucchini
  • 1 1/2 pounds Russet or baking potatoes (large, long potatoes work perfectly in this recipe)
  • 1/4 cup olive oil


  • 1/4 cup olive oil
  • 4 large shallots, sliced thinly
  • 3 cloves garlic, minced
  • 1/3 cup vegetable broth or red wine
  • 2 (15-ounce) cans crushed tomatoes, with juice
  • 2 teaspoons dried oregano
  • 1/4 teaspoon ground cinnamon
  • 1 bay leaf
  • Salt

Pine Nut Cream

  • 1 pound soft silken tofu
  • 1/2 cup pine nuts, plus additional for garnish (optional)
  • 3 tablespoons lemon juice
  • 1 teaspoon arrowroot powder
  • 1 clove garlic
  • Pinch of freshly grated nutmeg
  • 1 1/4 teaspoon salt, or to taste
  • white pepper
  • 1/2 cup dry, fine white bread crumbs


Step 1

Preheat the oven to 400˚F. Lightly oil three baking sheets or shallow pans.

Step 2

Wash the eggplant and zucchini, and trim the stems. Scrub and peel the potatoes. Slice the eggplant, zucchini, and potatoes lengthwise, into approximately 1/4-inch thick slices. Rub the eggplant slices with a little salt and set aside in a colander in the sink or in a big bowl for about 15 minutes to drain. Briefly rinse with cold water and pat dry with a paper towel.

Step 3

Place each vegetable on a separate baking sheet. Distribute the 1/4 cup of oil among the three sheets and sprinkle vegetables with salt (except the eggplant if salted already). Toss to coat the vegetables on each sheet. Making sure each piece is completely coated with oil. Drizzle a little extra oil on the eggplant, as it has a slight tendency to stick (or if you're really paranoid, place the eggplant slices on oiled baking parchment). Spread out the vegetables on each sheet; some overlapping is okay. Roast the pans of zucchini and eggplant for 15 minutes, or until tender. Roast the potatoes for about 20 to 22 minutes, until the edges are lightly browned. Allow the vegetables to cool.

While the vegetables are cooking, prepare the tomato sauce:

Step 4

Combine the remaining 1/4 cup olive oil and minced garlic in a large heavy-bottomed saucepan. Heat over medium heat and let the garlic sizzle for about 30 seconds, then add the shallots and cook until soft and translucent, 3 to 4 minutes.

Step 5

Add the wine and simmer until slightly reduced, another 3 minutes.

Step 6

Add the crushed tomatoes, oregano, ground cinnamon, and bay leaf. Partially cover and simmer over medium-low heat for 12 to 14 minutes, stirring occasionally. The sauce should reduce slightly. Turn off the heat, remove the bay leaf, and adjust the salt.

Make the pine nut cream:

Step 7

In a food processor, blend the pine nuts and lemon juice, scraping the sides of the bowl with a rubber spatula, until a creamy paste forms. Add the tofu, garlic, arrowroot, nutmeg, salt, and white pepper. Blend until creamy and smooth.

Put it all together:

Step 8

Lightly oil a 9 x 13 inch pan and preheat the oven again to 400˚F, if necessary. Spread 1/4 cup of sauce on the pan, then add successive layers in order of eggplant, potatoes, sauce, and half of the bread crumbs. Spread all the zucchini on top of this. Top with a final layer each of eggplant, potatoes, sauce, and breadcrumbs. Use a rubber spatula to evenly spread the pine nut cream over the entire top layer. Scatter a few pine nuts on top, if desired.

Step 9

Bake for 35 to 40 minutes, until the top is lightly browned and a few cracks have formed in the topping. Allow to cool 10 minutes before slicing and serving.



The zucchini will likely be very watery after roasting, so when it's cool enough to touch, gently but firmly squeeze the slices, by the handful, to remove any excess water. This will prevent an overly wet casserole and will help concentrate the flavors.

This reheats nicely and tastes even better the next day. Serve with slices of crusty peasant bread, and a simple tomato and cucumber salad dressed with Mediterranean Olive Oil and Lemon Vinaigrette.

Recipe Source: Veganomicon
Reprinted with permission from the author, Isa Chandra Moskowitz.
Photograph © Courtney Lamanna.

Recipe Ads
Recipe Ads