Classic Vegetarian Eggplant Moussaka Comfort Food

by | Jun 8, 2026 | 0 comments

4.5 (24 reviews)
A baked casserole dish of hot vegetarian eggplant moussaka topped with bubbly melted cheese
Prep time : 30 minutes
Cooking Time : 60 minutes
Total Time : 90 minutes
Nutrition : 410 Calories
Difficulty : Medium
Cuisine :

Greek

Category : Dinner

Ingredients :

  • 2 large eggplants, sliced into 1/2-inch rounds
  • 4 tablespoons olive oil, divided
  • 1 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup dried brown lentils, rinsed
  • 1 can (14 ounces) crushed tomatoes
  • 1 cup vegetable broth
  • 1 teaspoon dried oregano
  • 1/2 teaspoon ground cinnamon
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 2 cups whole milk, warmed
  • 1/4 teaspoon ground nutmeg
  • 1/2 cup grated Parmesan cheese
  • 1 egg yolk, beaten
  • Salt and black pepper to taste

Method :

  1. Preheat the oven to 400°F (200°C) and line two baking sheets with parchment paper.
  2. Brush the eggplant slices with 3 tablespoons of olive oil, season with salt, and arrange them in a single layer on the baking sheets.
  3. Roast the eggplant for 20 minutes, flipping halfway through, until tender and lightly browned.
  4. Heat the remaining 1 tablespoon of olive oil in a large saucepan over medium heat, then sauté the onion and garlic for 5 minutes until soft.
  5. Add the lentils, crushed tomatoes, vegetable broth, oregano, and cinnamon to the saucepan.
  6. Simmer the lentil mixture for 25 minutes, stirring occasionally, until the lentils are tender and the sauce has thickened, then season with salt and pepper.
  7. Melt the butter in a separate saucepan over medium heat, whisk in the flour, and cook for 2 minutes to create a roux.
  8. Gradually whisk in the warm milk and cook, stirring constantly, for 5 minutes until the béchamel sauce is thick and smooth.
  9. Remove the béchamel from the heat, then whisk in the nutmeg, Parmesan cheese, egg yolk, and a pinch of salt.
  10. Layer half of the roasted eggplants in the bottom of a 9×13-inch baking dish, cover with the lentil sauce, and arrange the remaining eggplants on top.
  11. Pour the béchamel sauce evenly over the top eggplant layer and smooth the surface with a spatula.
  12. Bake at 375°F (190°C) for 35 to 40 minutes until the top is bubbling and golden-brown, then cool for 15 minutes before slicing.

Recipe Notes :

  • Chef’s Tip: Salt the eggplant slices and let them sit for 15 minutes to draw out excess moisture before roasting for a firmer texture.
  • Variation: Add a layer of sliced, pre-boiled Yukon Gold potatoes to the bottom of the dish for a heartier meal.
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for up to 2 months.

Frequently Asked Questions

Can I make this recipe vegan?

Yes, substitute the butter and milk with plant-based alternatives, use vegan cheese, and omit the egg yolk in the béchamel.

Can I use green lentils instead of brown lentils?

Yes, green lentils work well as they hold their shape nicely during simmering and baking.

How do I prevent the moussaka from becoming soggy?

Roasting the eggplant slices thoroughly before assembling the layers helps evaporate excess moisture, keeping the dish firm.

Why We Love This Recipe ?

This vegetarian eggplant moussaka is a rich and comforting Greek casserole featuring layers of tender roasted eggplant and a savory brown lentil tomato sauce. Topped with a thick layer of creamy, golden-brown béchamel sauce, it makes for a highly satisfying family dinner. This wholesome, meatless version of the traditional Mediterranean classic offers deep, authentic flavors in every single bite.


0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Get New Recipes Every Week 🍝

LATEST RECIPES :