Vegan Moussaka

User Reviews

5.0

501 reviews
Excellent
  • Prep Time

    1 hr

  • Cook Time

    1 hr mins

  • Total Time

    2 hrs 15 mins

  • Servings

    8

  • Calories

    540 kcal

  • Course

    Dinner

  • Cuisine

    Greek

Vegan Moussaka

Perfect for any time of day, this recipe delivers great flavor effortlessly.

I Made This!

375 people made this

Save this

300 people saved this

Ingredients

Servings

Eggplant and Potatoes

  • 1 ½ pounds (680g) eggplant (medium-to-large sized works best)
  • kosher salt
  • 2 pounds (900g) Yukon gold potatoes
  • 6 tablespoons olive oil, divided
  • 2 ½ teaspoons dried oregano, divided
  • 3 garlic cloves, grated or minced
  • freshly cracked black pepper

Meat Sauce

  • 2 tablespoons olive oil
  • 1 medium yellow onion, chopped
  • 4 garlic cloves, grated, minced, or finely chopped
  • 1 cinnamon stick*
  • 1 tablespoon fresh thyme leaves* (no need to chop, small bunches are fine too)
  • 1 pinch of ground cloves
  • ½ teaspoon red pepper flakes (optional; omit for mild; use 1 tsp for a kick)
  • 3 tablespoons tomato paste
  • 12 to 16 ounces (340 to 450g) vegan ground meat (we like Impossible Burger)**
  • 8 ounces (227g) cremini mushrooms (or mushrooms of choice), finely chopped or pulsed in food processor
  • cup (80 mL) dry red wine (see notes for substitute)***
  • 1 ounce (800g) can of crushed tomatoes
  • ½ teaspoon kosher salt
  • 1 bay leaf
  • ½ teaspoon porcini mushroom powder (optional for extra savory oomph)
  • 1 Large handful of fresh basil or parsley, chopped

Bechamel

  • 1 cup (140g) raw cashews, soaked overnight or quick soaked*
  • 1 ¾ cups (420 mL) water
  • ½ teaspoon freshly grated nutmeg
  • ½ teaspoon garlic powder
  • ½ cup (40g) nutritional yeast
  • ¾ teaspoon kosher salt, more to taste
  • 4 tablespoons (½ stick / 56g) vegan butter (or extra virgin olive oil)
  • cup (42g) all-purpose flour**

Assembly

  • ½ cup (38g) panko bread crumbs* (optional for a crispy top)
  • Extra virgin olive oil for drizzling
  • Flaky sea salt
  • 1 Large handful of fresh basil or parsley, chopped (optional)
Add to Shopping List

Instructions

Eggplant And Potatoes

  1. Slice off the stem of the eggplant. Slice the eggplant crosswise in half. Now, slice each half thinly lengthwise, about ¼ inch thick (.6 cm).* Transfer eggplant slices to a large colander and sprinkle with some salt. Toss to coat. Allow to rest for 30 minutes. Pat the eggplant dry to remove excess moisture and salt. Transfer to a large bowl.
  2. Preheat the oven to 425ºF/218ºC and arrange one oven rack in the bottom, one in the middle. Line two rimmed sheet pans with parchment paper for easy cleanup and minimal sticking (naked sheet pans are fine but only if well worn).
  3. Peel the potatoes and slice slightly thicker than the eggplant (1/3” or .8cm thick). Transfer to a sheet pan. Toss with 2 tablespoons of the oil, 1 ½ teaspoons of oregano, and season with salt and pepper. Spread the potatoes out on the pan without overlapping on top of each other.
  4. In a large bowl, combine the eggplant with the grated garlic, remaining 1 teaspoon of oregano, and a generous amount of pepper, and toss well. Add 2 tablespoons of the olive oil, and toss to coat the eggplant. Add the remaining 2 tablespoons of oil and toss once again, ensuring all the eggplant is coated well.**Transfer the eggplant to the other sheet pan (it’s okay to slightly overlap and pile on top of each other).
  5. Roast both potatoes and eggplant in the oven for 30 minutes, until the eggplant is tender and lightly browned and the potatoes are fork tender and lightly browned on the bottoms.

Meat Sauce

  1. Heat the 2 tbsp oil in a deep saute pan over medium-high heat. Once hot, add the onions and season with a pinch of salt. Cook until softened and golden, 8 to 10 minutes. Deglaze the pan as needed with a few spoons of water to prevent burning. Add garlic, cinnamon stick, thyme, cloves, chile flakes, and tomato paste, and cook for about 2 minutes, stirring frequently.
  2. Add in the ground meat and break up with a wooden spoon. Cook until it’s a bit browned, 2 to 3 minutes. Then add the mushrooms and cook for 2 to 4 minutes.
  3. Pour in the wine and deglaze the pan, scraping up any browned bits. Cook until the smell of alcohol burns off, about 3 to 5 minutes.
  4. Pour in the tomatoes, ½ teaspoon kosher salt, several cracks of pepper, bay leaf, and mushroom powder, if using. Bring to a rapid bubble, then reduce the heat to a simmer. Simmer until the sauce thickens and the liquid has evaporated, 8 to 10 minutes, or until it looks like a thick meat sauce the liquid has evaporated.
  5. Take off the heat, and remove bay leaf and cinnamon. Stir in basil. Taste, adding a pinch of sugar if needed to balance the acidity. Season to taste with salt and pepper.

Bechamel

  1. If you haven’t soaked the cashews overnight, add them to a saucepan, cover with water and bring to a boil. Boil for 15 minutes, then drain and rinse.
  2. Add the soaked and rinsed cashews to a high-powered blender with the water, nutmeg, garlic powder, nutritional yeast, ¾ teaspoon kosher salt, and several cracks of pepper. Blend on the highest speed for several minutes, until smooth and creamy and all cashew bits have been pulverized, scraping down the sides as you go. The texture should be like a plant-based milk, not too thick.
  3. Heat the butter in a small or medium saucepan over medium heat until foaming. Add the flour and whisk constantly for 1 to 2 minutes until a paste forms. Gradually pour in the cashew cream in stages, whisking after each addition to prevent clumping. The texture should end up very thick and creamy. Take off the heat. Unless using immediately, transfer to a bowl to prevent it from further thickening or hardening. Season to taste with more salt and pepper, as needed.***

Assembly

  1. Heat oven to 400ºF/204ºC.Lightly grease the bottom and sides of a 9x13” (23x33 cm) baking dish with olive oil. Add the roasted potato slices on the bottom of the pan. Top with half of the meat sauce. Add the eggplant slices, and then the rest of the meat sauce. Pour the bechamel sauce on top, spreading it to the edges. Sprinkle the panko on top of the surface, drizzle with a bit of olive oil, and sprinkle a pinch of flaky salt on top.
  2. Bake the moussaka until the bechamel is lightly browned in spots, about 35 minutes. If a browner surface is desired, pop underneath the broiler for a minute (but keep a watchful eye, the panko will burn quickly).
  3. Allow to cool for at least 30 minutes before slicing, ideally for an hour or two (it sets up during this time and the flavors improve). Sprinkle with fresh chopped basil if desired. For instructions on making ahead and reheating, visit the FAQ section in the post.

Notes

  • Eggplant and Potatoes
  • * I like slicing the eggplant this way for slightly larger surface area, but you can also just slice it into rounds.
  • I like slicing the eggplant this way for slightly larger surface area, but you can also just slice it into rounds.
  • ** If any parts of the eggplant are dry, drizzle or brush with a tad more oil (eggplant without oil = dry and rubbery). 
  • ** If any parts of the eggplant are dry, drizzle or brush with a tad more oil (eggplant without oil = dry and rubbery). 
  • Meat Sauce
  • * While whole spices and fresh herbs will taste best, you can sub a cinnamon stick with a heaping ¼ tsp ground cinnamon and fresh thyme with 1 tsp dried thyme. 
  • ou can sub a cinnamon stick with a heaping ¼ tsp ground cinnamon and fresh thyme with 1 tsp dried thyme. 
  • ** If you want a homemade "meat" alternative, try the lentil meat sauce in the second recipe card. For store-bought vegan meat, we loved this with Impossible Burger and with Beyond Meat sausage. We did NOT like it with Beyond Burger, which has an artificial taste IMO. 
  • ** If you want a homemade "meat" alternative, try the lentil meat sauce in the second recipe card. For store-bought vegan meat, we loved this with Impossible Burger and with Beyond Meat sausage. We did NOT like it with Beyond
  • Burger
  • , which has an artificial taste IMO. 
  • *** Don't consume alcohol? Skip the wine and deglaze with veggie broth + ½ tablespoon red wine vinegar.
  • Bechamel
  • * If allergic to cashews, make a roux using 1 stick (112g) vegan butter and ⅔ cup (83g) all-purpose flour. Instead of the cashew cream, pour in 2 (13.5-ounce/400 mL) cans of “lite” coconut milk (we tried this with soy and oat milk and it tasted slightly sweet). After the sauce thickens, stir in the nutmeg, nutritional yeast, garlic powder, salt, pepper). 
  •  If allergic to cashews, make a roux using 1 stick (112g) vegan butter and ⅔ cup (83g) all-purpose flour. Instead of the cashew cream, pour in 2 (13.5-ounce/400 mL) cans of “lite” coconut milk (we tried this with soy and oat milk and it tasted slightly sweet). After the sauce thickens, stir in the nutmeg, nutritional yeast, garlic powder, salt, pepper). 
  • ** GF? Use all-purpose gluten-free flour or half the amount of cornstarch (2 tablespoons + 2 teaspoons). 
  • ** GF? Use all-purpose gluten-free flour or half the amount of cornstarch (2 tablespoons + 2 teaspoons). 
  • *** If making the sauce ahead of time, thin the bechamel out slightly with some water. Add a few spoons, whisk, and add more as needed until thick but still somewhat pourable (about ⅓ cup (80 mL) water).
  • *** If making the sauce ahead of time, thin the bechamel out slightly with some water. Add a few spoons, whisk, and add more as needed until thick but still somewhat pourable (about ⅓ cup (80 mL) water).
  • Assembly 
  • * Panko is not traditional but adds a nice crunchy top. If gluten-free, skip it or use gluten-free panko. 

Nutrition Information

Show Details
Calories 540kcal (27%) Carbohydrates 47g (16%) Protein 17g (34%) Fat 33g (51%) Saturated Fat 7g (35%) Polyunsaturated Fat 5g Monounsaturated Fat 17g Trans Fat 1g Sodium 639mg (27%) Potassium 1316mg (38%) Fiber 9g (36%) Sugar 7g (14%) Vitamin A 213IU (4%) Vitamin C 29mg (32%) Calcium 134mg (13%) Iron 5mg (28%)

Nutrition Facts

Serving: 8Serving

Amount Per Serving

Calories 540 kcal

% Daily Value*

Calories 540kcal 27%
Carbohydrates 47g 16%
Protein 17g 34%
Fat 33g 51%
Saturated Fat 7g 35%
Polyunsaturated Fat 5g 29%
Monounsaturated Fat 17g 85%
Trans Fat 1g 50%
Sodium 639mg 27%
Potassium 1316mg 28%
Fiber 9g 36%
Sugar 7g 14%
Vitamin A 213IU 4%
Vitamin C 29mg 32%
Calcium 134mg 13%
Iron 5mg 28%

* Percent Daily Values are based on a 2,000 calorie diet.

Genuine Reviews

User Reviews

Overall Rating

5.0

501 reviews
Excellent

Write a Review

Drag & drop files here or click to upload
Other Recipes

You'll Also Love

Moussaka Recipe

Mediterranean, Greek
4.5 (225 reviews)

Greek Moussaka (Eggplant Casserole)

Greek
4.5 (18 reviews)

Moussaka Recipe

Greek, cyprus
5.0 (6 reviews)

Moussaka

Greek
5.0 (3 reviews)

Moussaka

Mediterranean, Greek, Middle Eastern
0.0 (0 reviews)

Butternut Squash Lasagna (Vegan, GF Optional)

Greek, Italian, International
4.9 (459 reviews)

Vegan Spanakopita

Greek, American
2.0 (3 reviews)

Greek Chicken Meatballs

Greek
5.0 (15 reviews)

Easy Greek Dinner Party Menu

Greek
5.0 (3 reviews)

Lemon Orzo

Greek
5.0 (363 reviews)

Greek Pastitsio

Greek
5.0 (6 reviews)

Greek Chicken Kabobs Recipe

Greek
5.0 (3 reviews)

Turkey Spinach Feta Burgers

Greek
5.0 (15 reviews)