Nutrition Facts for Vegan traditional greek moussaka
Blog Research API Download App

Vegan Traditional Greek Moussaka

Image of Vegan Traditional Greek Moussaka
Nutriscore Rating: 78/100

Experience the rich, savory flavors of the Mediterranean with this Vegan Traditional Greek Moussaka recipe, a plant-based twist on the classic comfort food. Layers of tender roasted eggplant, hearty potato slices, and a spiced lentil-tomato filling are topped with a creamy vegan béchamel sauce, offering the perfect balance of textures and flavors. This nutritious dish is packed with wholesome ingredients like lentils, cinnamon, and nutritional yeast, creating a robust, dairy-free, and gluten-free optional meal that doesn't skimp on authenticity. Perfect for weeknight dinners or special occasions, this recipe is a satisfying and crowd-pleasing way to enjoy a taste of Greece in a healthier, vegan-friendly way.

Get More Healthy Recipes with SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Discover personalized meal ideas
Track your nutrition effortlessly
Get AI-powered health insights
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
30 min
🔥
Cook Time
N/A
🕐
Total Time
30 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

20 items
  • 3 large Eggplants
  • 6 tablespoons Olive oil
  • 1 medium Yellow onion, finely chopped
  • 3 Garlic cloves, minced
  • 2 cups Cooked green or brown lentils
  • 1 15-oz can Canned diced tomatoes
  • 2 tablespoons Tomato paste
  • 0.5 cup Red wine (or vegetable broth)
  • 0.5 teaspoon Ground cinnamon
  • 1 teaspoon Dried oregano
  • 1 teaspoon Dried thyme
  • 2 teaspoons Salt
  • 1 teaspoon Black pepper
  • 2 large Russet potatoes, peeled and sliced into 1/4-inch rounds
  • 2 cups Unsweetened plant-based milk (e.g., almond, soy, oat)
  • 5 tablespoons Nutritional yeast
  • 4 tablespoons All-purpose flour (or gluten-free flour blend for GF option)
  • 3 tablespoons Vegan butter or olive oil
  • 0.25 teaspoon Ground nutmeg
  • 0.5 cup Breadcrumbs (optional, for topping)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

12 steps
1

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

2

Slice the eggplants lengthwise into 1/4-inch thick slices, brush both sides lightly with olive oil, and place them on baking sheets. Roast the eggplants in the oven for 20 minutes, flipping halfway through, until they're tender and golden. Set aside.

3

In a large skillet over medium heat, heat 2 tablespoons of olive oil. Add the chopped onion and sauté for 3-4 minutes until softened. Add the minced garlic and cook for another minute.

4

Stir in the cooked lentils, diced tomatoes, tomato paste, red wine (or vegetable broth), cinnamon, oregano, thyme, 1 teaspoon of salt, and 1/2 teaspoon of black pepper. Simmer the mixture for 15 minutes, stirring occasionally, until the sauce thickens and reduces. Remove from heat.

5

While the lentil sauce cooks, place the potato slices into a pot of boiling salted water and cook for 8 minutes, or until just tender. Drain and set aside.

6

To prepare the vegan béchamel sauce: In a medium saucepan, melt the vegan butter or heat olive oil over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, to create a roux. Slowly whisk in the plant-based milk until smooth.

7

Stir in the nutritional yeast, ground nutmeg, and 1 teaspoon of salt. Continue whisking the béchamel sauce over medium heat until it thickens, about 5 minutes. Remove from heat.

8

Lower the oven temperature to 375°F (190°C). In a large baking dish (approximately 9x13 inches), assemble the moussaka: Layer the bottom with the potato slices, followed by a layer of roasted eggplant slices. Spread half of the lentil sauce evenly on top.

9

Repeat the layers with the remaining eggplant slices and lentil sauce, then pour the béchamel sauce evenly over the top.

10

Optional: Sprinkle breadcrumbs over the béchamel layer for a golden crust.

11

Bake the moussaka in the preheated oven for 30-35 minutes, or until the top is golden and bubbling. Remove from the oven and allow it to cool for 10 minutes before serving.

12

Slice and enjoy your Vegan Traditional Greek Moussaka!

Cooking Tip: Take your time with each step for the best results!
3099
cal
96.9g
protein
370.4g
carbs
141.5g
fat

Nutrition Facts

1 serving (3679.5g)
Calories
3099
% Daily Value*
Total Fat 141.5 g 181%
Saturated Fat 26.1 g 131%
Polyunsaturated Fat 3.6 g
Cholesterol 8 mg 3%
Sodium 5331 mg 232%
Total Carbohydrate 370.4 g 135%
Dietary Fiber 104.3 g 372%
Total Sugars 80.6 g
Protein 96.9 g 194%
Vitamin D 5.0 mcg 25%
Calcium 1176 mg 90%
Iron 31.1 mg 173%
Potassium 9257 mg 197%

*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

47.1%%
12.3%%
40.5%%
Fat: 1273 cal (40.5%%)
Protein: 387 cal (12.3%%)
Carbs: 1481 cal (47.1%%)