Nutrition Facts for Vegan moussaka

Vegan Moussaka

Image of Vegan Moussaka
Nutriscore Rating: 79/100

Indulge in the comforting layers of this **Vegan Moussaka**, a plant-based twist on the classic Greek favorite. Featuring tender roasted eggplant, hearty lentil-tomato sauce infused with warm spices like cinnamon and oregano, and creamy, dairy-free béchamel made with almond milk and nutritional yeast, this recipe is a symphony of flavors and textures. Thinly sliced potatoes form the perfect base for a wholesome, satisfying meal that's completely free of meat and dairy without compromising on richness. Baked to golden perfection, this dish is ideal for a cozy family dinner or as a show-stopping centerpiece for a Mediterranean-inspired feast. With a preparation time of just 30 minutes and a stunning presentation, this vegan comfort classic is guaranteed to impress.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
30 min
🔥
Cook Time
1 hr
🕐
Total Time
1 hr 30 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

15 items
  • 2 large eggplant
  • 4 tablespoons olive oil
  • 1 medium, diced yellow onion
  • 3 minced garlic cloves
  • 1 14-ounce can canned tomatoes
  • 2 cups cooked green or brown lentils
  • 0.5 teaspoon ground cinnamon
  • 1 teaspoon dried oregano
  • 3 tablespoons all-purpose flour
  • 2.5 cups unsweetened almond milk
  • 0.25 cup nutritional yeast
  • 0.25 teaspoon nutmeg
  • 1 to taste salt
  • 1 to taste pepper
  • 2 large, peeled and thinly sliced potatoes
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

Preheat the oven to 400°F (200°C).

2

Slice the eggplants into 1/4-inch rounds. Sprinkle with salt and let them sit for about 20 minutes to draw out extra moisture.

3

While eggplants are resting, heat 2 tablespoons of olive oil in a pan over medium heat. Add the diced onion and sauté until translucent, about 5 minutes. Add the garlic and cook for another minute.

4

Stir in the canned tomatoes, cooked lentils, cinnamon, and oregano. Season with salt and pepper to taste and simmer for 10 minutes. Remove from heat and set aside.

5

Rinse the eggplant slices and pat them dry. Brush them with the remaining olive oil and arrange on a baking sheet. Roast in the oven for 20 minutes, flipping halfway through, until golden and tender.

6

In a saucepan, heat 3 tablespoons of olive oil over medium heat. Add the flour and whisk continuously for about 2 minutes until golden. Gradually add the almond milk, whisking constantly to prevent lumps. Cook until the sauce thickens, about 5-7 minutes.

7

Stir in the nutritional yeast and nutmeg, then season with salt and pepper to taste. Remove from heat.

8

In a 9x13-inch baking dish, layer half of the eggplant slices on the bottom, followed by half the lentil mixture. Add all of the sliced potatoes, then the remaining lentil mixture, and top with the remaining eggplant slices.

9

Pour the béchamel sauce evenly over the top.

10

Bake the moussaka in the oven for 30-35 minutes, until the top is golden and bubbling.

11

Allow to cool for 10 minutes before serving to let the layers set.

Cooking Tip: Take your time with each step for the best results!
2391
cal
85.1g
protein
352.9g
carbs
81.5g
fat

Nutrition Facts

1 serving (3594.1g)
Calories
2391
% Daily Value*
Total Fat 81.5 g 104%
Saturated Fat 13.7 g 68%
Polyunsaturated Fat 11.4 g
Cholesterol 8 mg 3%
Sodium 4850 mg 211%
Total Carbohydrate 352.9 g 128%
Dietary Fiber 103.5 g 370%
Total Sugars 79.8 g
Protein 85.1 g 170%
Vitamin D 5.5 mcg 27%
Calcium 1548 mg 119%
Iron 32.3 mg 179%
Potassium 9395 mg 200%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

56.8%%
13.7%%
29.5%%
Fat: 733 cal (29.5%%)
Protein: 340 cal (13.7%%)
Carbs: 1411 cal (56.8%%)