A Greek classic reimagined – hearty, healthy, and completely meat-free.
Vegetarian Moussaka with Lentils & Eggplants
Discover the rich flavors of Greece with this Vegetarian Moussaka with Lentils & Eggplants, a plant-based twist on the traditional layered casserole. Made with roasted eggplant, hearty lentils, tomato-rich sauce, and a creamy béchamel topping, this dish delivers all the comfort and depth of the classic version—minus the meat.
Perfect for weeknight dinners or festive family gatherings, this recipe is both nourishing and satisfying. Lentils mimic the texture of ground meat while providing protein and fiber, making it a great choice for vegetarians and anyone seeking a wholesome Mediterranean option.
This recipe is meal-prep compatible and oven-baked to golden perfection. Serve it with a side salad or crusty bread for a complete Mediterranean experience.
Recommended Occasions: Weeknight family meals, Meatless Mondays, Holiday potlucks, Mediterranean-themed dinners, Make-ahead freezer meals.

Ingredients
For the Vegetable Layers:
For the Lentil Filling:
For the Béchamel Sauce:
Optional Ingredients
Instructions
-
Preheat Oven
Preheat oven to 200°C (390°F).
-
Prepare Eggplant & Potatoes
Brush eggplant and potato slices with olive oil and lightly salt. Bake or grill for 15–20 minutes, flipping halfway, until tender and slightly golden.
-
Cook the Lentil Sauce
Heat olive oil in a pan over medium heat. Sauté onion for 3 minutes, then add garlic. Stir in lentils, crushed tomatoes, tomato paste, cinnamon, allspice, oregano, salt, pepper, and broth. Simmer uncovered for 15 minutes until thickened. Set aside.
-
Make the Béchamel
In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute. Gradually whisk in milk. Stir until smooth and thickened (about 5 minutes). Season with salt, pepper, and nutmeg. Add cheese if using. Remove from heat.
-
Assemble the Moussaka
In a baking dish, layer potatoes, followed by half of the eggplant, all the lentil filling, remaining eggplant, and top with béchamel sauce.
-
Bake
Bake at 200°C (390°F) for 30–35 minutes, or until the top is lightly browned.
-
Rest & Serve
Let it rest for 10 minutes before slicing. Garnish with fresh parsley if desired.
Nutrition Facts
Servings 6
- Amount Per Serving
- Calories 340kcal
- % Daily Value *
- Total Fat 14g22%
- Saturated Fat 4g20%
- Cholesterol 12mg4%
- Sodium 410mg18%
- Potassium 710mg21%
- Total Carbohydrate 42g15%
- Dietary Fiber 9g36%
- Sugars 7g
- Protein 13g26%
- Vitamin A 85 mcg
- Vitamin C 14 mg
- Calcium 120 mg
- Iron 3.1 mg
- Vitamin D 25 IU
- Folate 70 mcg
- Iodine 40 mcg
- Magnesium 55 mg
- Zinc 1.5 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Vegan: Use plant milk, vegan butter, and omit cheese
- Gluten-Free: Use gluten-free flour for béchamel
- Diabetic-Friendly: Use unsweetened milk and monitor portion size