This easy moussaka recipe features layers of eggplant and lentils, perfect for a delicious twist on the traditional Greek moussaka classic!
There’s something deeply comforting about a dish like classic moussaka. It takes time and love to make, bringing with it the warmth of traditional Greek cooking. Moussaka is a casserole that has been passed down through Greek families for generations, traditionally made with layers of eggplant, a rich meat sauce, and topped with a creamy béchamel sauce.
In my home, I’ve adapted this Greek classic into something more personal and reflective of my own family’s tastes. Instead of the usual ground beef or lamb, I use hearty lentils for a vegetarian twist that is just as satisfying. My kids love it, and I find it easier to make.
The result? A moussaka recipe easy enough for a busy family weeknight but packed with those Mediterranean flavors I grew up loving. Each bite is a mix of soft, roasted vegetables, a tomato-rich filling, and that luscious béchamel on top—a perfect fusion of Greek tradition and our own comfort food staples.
What makes this dish extra special is how it’s both timeless and adaptable. It brings the rich, spiced flavors of traditional Greek moussaka to the table in a way that is healthier, and perfect for freezing. The tender roasted eggplant and zucchini layers bring a rich depth, while the béchamel sauce ties everything together with its smooth, creamy texture.
Developing My Classic Lentil and Eggplant Moussaka
Creating this vegetarian moussaka started with the most delicious moussaka my family and I had the fortune to taste in Greece. I wanted to keep that same comfort but with a healthier, more plant-based approach. In place of the meat sauce for moussaka, I swapped in lentils.
Roasting the eggplant slices and zucchini with extra virgin olive oil allows the vegetables to become soft and almost sweet. The trick is to salt the eggplant beforehand, which helps draw out any bitterness. For the sauce, I stick with the traditional béchamel sauce (but you can make it gluten-free!). The subtle flavor of cinnamon and a dash of oregano brings those Greek flavors to life, while the lentils and veggies add that satisfying heartiness.
When I first served this version, my family couldn’t get enough. It’s become one of those meals we return to on chilly nights when we need something cozy and filling.
Ingredients to Make Moussaka Recipe
Roasted Vegetables:
- Zucchini: Thinly sliced for layering and roasting.
- Russet potatoes: Adds hearty layers and a comforting texture.
- Eggplants: Thinly sliced for a rich, soft bite in the casserole.
- Oregano: Dried or fresh to sprinkle over roasted vegetables.
- Olive oil: Drizzle over the vegetables before roasting.
- Salt and pepper: Season the vegetables before roasting.
Lentils in Tomato Sauce:
- Olive oil: For sautéing the onions and garlic.
- Onion: Diced to bring sweetness to the lentil tomato sauce.
- Garlic cloves: Diced to add a punch of flavor.
- Cooked lentils: The filling base for the moussaka's hearty sauce.
- Diced ripe red tomatoes: Fresh or canned for a rich tomato flavor.
- Cayenne pepper: Add a touch of heat to the sauce.
- Oregano: More herbs to season the lentil sauce.
- Salt and pepper: To taste and season the sauce.
Greek Béchamel Sauce:
- Butter: Creates the rich base for the sauce.
- All-purpose flour: To thicken the béchamel.
- Milk: Heated for a smooth, creamy texture.
- Eggs: Whisked and incorporated for a rich finish.
- Salt and pepper: To taste, season the béchamel sauce.
For Assembly:
- Feta cheese: Crumbled, adding a tangy layer to the casserole.
- Pecorino or parmesan cheese: Grated and sprinkled on top for extra flavor.
- Extra virgin olive oil: For drizzling over the finished dish.
See recipe card for exact quantities.
Equipment for Greek Moussaka
Directions for Easy Moussaka Recipe
Prepare the Eggplant and Vegetables
Start by preheating your oven to 500°F and greasing two baking sheets along with a casserole dish. Slice the zucchini, eggplants, and potatoes into ½-inch rounds. Spread the vegetables in a single layer on the prepared baking sheets. Drizzle the vegetables with olive oil, and lightly sprinkle with oregano, salt, and black pepper.
Place the baking sheets in the oven and roast for 15 minutes, or until the vegetables are golden and firm. Eggplant slices may require an additional 5 minutes to finish roasting. Once done, remove all the roasted vegetables from the oven and set them aside.
Want to save this?
Cook the Lentil Filling
Heat 2 tablespoons of olive oil in a large pot or Dutch oven over medium heat. Add the onions and sauté for 2-3 minutes until softened. Then, add minced garlic and cook for another minute.
Stir in cooked lentils, diced tomatoes, oregano, chili flakes, salt, and black pepper, mixing everything well. Let the lentils cook for 10-12 minutes, stirring occasionally, until the sauce has thickened and reduced.
Make the Bechamel Sauce
Melt butter in a small saucepan over low-medium heat. Whisk in the flour, stirring constantly until a paste forms. Allow the mixture to cook for 1-2 minutes without letting it brown. Gradually add hot milk, whisking continuously as the sauce thickens. Bring the béchamel to a boil and season with salt and pepper. Continue cooking and whisking for 2-3 minutes.
In a separate bowl, whisk the eggs. Temper the eggs by adding a small amount of the béchamel sauce into the whisked eggs, then pour the egg mixture back into the saucepan. Cook for another 1-2 minutes before removing from heat.
Assemble Zucchini and Eggplant for Moussaka
To assemble, start by spreading ½ cup of the lentil sauce on the bottom of a 9x13-inch casserole dish. Next, layer the eggplant slices, followed by zucchini and potatoes. Sprinkle half of the feta cheese over the vegetables. Add the remaining lentil sauce, and repeat the vegetable layers in the same order.
Pour the béchamel sauce on top, smoothing it out with a spatula, and finish by sprinkling the remaining feta and Parmesan cheeses along with a dash of oregano.
Bake Eggplant Casserole
Cover the moussaka loosely with foil, ensuring it doesn’t touch the top of the casserole. Bake at 375°F for 45 minutes. In the last 5 minutes, switch the oven to broil to brown the cheese on top. Let the moussaka rest before serving. For cleaner slices, refrigerate them first, then reheat individual portions.
Storage for Easy Greek Moussaka
Leftovers from your easy eggplant moussaka recipe can be stored in an airtight container for up to four days. Reheat in the oven or microwave before serving. You can easily freeze eggplant moussaka by slicing it into portions and freezing it in containers. To reheat, thaw overnight and bake at 325°F until heated through.
Accompanying Dishes
For a complete Greek dish, serve this eggplant casserole with a fresh salad or roasted sweet potato salad. You can also enjoy it with a simple side of rosemary bread or air fryer asparagus for more greens on the plate. For a delicious dessert to top it all off, I love preparing this sweet carrot dessert bake for a little something sweet after a big, hearty meal.
More Casseroles for the Whole Family
If you’re in the mood for more comfort food recipes, try my cheesy cabbage casserole or chicken hashbrowns casserole. For a faster dinner that does not skimp on flavor, try this instant pot chicken and pepper stew or instant pot fish soup to warm you up during the cold winter months. These are just as cozy and satisfying, making them perfect for family dinners.
Recipe
Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you've got any questions, please let me know in a comment.
Lentil and Eggplant Moussaka Recipe
Ingredients
For roasted vegetables:
- 4 zucchini sliced thin
- 3 russet potatoes sliced thinly
- 2 medium eggplants sliced thinly
- 3 tablespoons dried oregano or 6 stems fresh oregano
For lentils in tomato sauce:
- 4 tablespoons olive oil
- 1 onion diced
- 4 garlic cloves diced
- 1 ½ cup cooked or steamed lentils
- 3 cups diced ripe red tomatoes OR 2 cans (15 oz. each) diced tomatoes
- ½ teaspoon cayenne pepper if you're spice sensitive use ¼ tsp
For bechamel sauce:
- 3 tablespoons butter
- 3 tablespoons all-purpose flour can also sub with gluten-free flour for gluten-free moussaka
- 2 cups milk
- 2 eggs
For assembly:
- ½ cup feta cheese crumbled
- 4 tablespoons grated pecorino or parmesan cheese
- Extra virgin olive oil for drizzling over top
- Salt and pepper to taste
Instructions
Preparing Vegetables
- Preheat oven to 500F. Prep and grease two baking sheets. Lightly grease and prep a casserole dish.
- Slice the zucchini, eggplants and potatoes into ½-inch slices.
- Spread out the zucchini, eggplant and potatoes in a single layer across the baking sheets. Drizzle the vegetables with olive oil and sprinkle lightly with oregano, salt and black pepper.
- Place baking sheets in the oven. Roast for 15 minutes, or until golden but still firm (you don't want the vegetables to fall apart as they'll keep cooking later). The eggplant will need another 5 minutes. Remove roasted vegetables from baking sheets and set aside.
Making the Lentils in Tomato Sauce
- Making the Lentils in Tomato Sauce
- Add the onions and saute until softened, about 2-3 minutes.
- Add garlic, and saute for another 1 minute.
- Add cooked lentils, diced tomatoes, 1 tablespoon dried oregano or double fresh, chilli flakes and ½ teaspoon salt and ¼ teaspoon black pepper to the pan.
- Cook lentils in tomato sauce for 10-12 minutes, stirring often, until reduced and thickened.
Making the béchamel Sauce
- Add butter to a small saucepan. Whisk in flour and cook, stirring constantly with a spatula or a wooden spoon, until a paste forms.
- Cook for about 1-2 minutes on low-medium heat - watch so that the flour paste doesn't brown, as it will overcook.
- Add hot milk, continuing to whisk constantly as the sauce thickens. Bring bechamel sauce to a boil. Season with salt and pepper and cook, whisking constantly, for 2 to 3 minutes.
- Whisk the eggs in a medium bowl. To finish the bechamel sauce with eggs, take out a small amount of the sauce and add it to the whisked eggs; stir to combine. Pour the eggs into the bechamel sauce and let it cook for another 1-2 minutes. Remove the sauce from heat.
Assembling Vegetarian Moussaka
- Assemble Vegetarian Moussaka in a 9 x 13 baking dish.
- First, pour ½ cup of the lentil sauce on the bottom of the baking dish and spread.
- Layer the eggplants on top. Then follow with a layer each of zucchini and potatoes. Sprinkle with half the feta cheese. Add the remainder of the lentil sauce. Repeat the vegetables in the same order.
- Finally, pour bechamel sauce on top, and smooth it out with a spatula. Top with remaining feta and parmesan. Sprinkle with oregano.
- Cover this Greek moussaka with foil without touching the top of the casserole (if this isn't possible, skip the foil).
- Bake at 375F for 45 minutes. In the last five minutes, switch to broil to brown the cheese.
- Serve hot for best results. However, Greek moussaka will slice more neatly after it has had time to cool - so if you are looking for neat slices, cut it out of the refrigerator, then reheat the slices individually.