clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegetable Moussaka 2

Vegetable Moussaka

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 8 reviews
  • Author: Raymund
  • Prep Time: 30 mins
  • Cook Time: 1 hour 30 mins
  • Total Time: 2 hours
  • Yield: 8 1x
  • Category: Main Course
  • Cuisine: Greek


Moussaka is a popular casserole in the Mediterranean and is usually made out of layered vegetables, meat and sauce baked until tender. There are also versions where a béchamel like cheese topping is added giving a richer and creamier flavour.




  • 1 large eggplant, thinly sliced
  • 2 medium zucchini, thinly sliced
  • 2 waxy potatoes, thinly sliced
  • 1 cup lentils, cooked
  • 1/2 cup vegetable stock
  • 1 tsp sugar
  • 1 cup feta cheese, crumbled
  • 1 onion, sliced
  • 3 cloves garlic, chopped
  • 1 tbsp red wine vinegar
  • 1 tsp dried oregano
  • 2 tbsp chopped fresh parsley
  • 400 g chopped tomatoes
  • freshly ground black pepper
  • salt
  • olive oil


  • 1 1/2 tbsp butter
  • 2 tbsp flour
  • 1 1/4 cups milk
  • 1/2 tsp ground nutmeg
  • 2 egg yolks, beaten
  • 1/4 cup grated Parmesan cheese
  • freshly ground black pepper


  1. Sprinkle eggplant with salt then set it aside for 30 minutes to draw excess water. Rinse with running water then pat dry with paper towels.
  2. In a large heavy pan add oil then cook eggplant, zucchini and potatoes until brown on each side. Eggplants and zucchini will take 3 minutes on each side while potatoes will take 4-5 minutes on each side. Remove cooked vegetables and place on a paper towel lined plate to drain excess oil.
  3. Using the same pan sauté garlic and onions until soft. Add the red wine vinegar, chopped tomatoes, lentils, vegetable stock, oregano, parsley and sugar. Bring to a boil then simmer for 15 minutes or until sauce is rich and thick.
  4. In a 13 x 9 inch baking dish layer 1/3 of the eggplant, 1/3 of the zucchini, 1/2 of the potatoes, pour 1/3 of the tomato mixture then 1/2 of the feta. Repeat the process two more times, there is no more feta on last layer.
  5. Place in a 190C preheated oven and bake covered for 25 minutes.
  6. In a saucepan add and melt butter then sprinkle in the flour. Cook until it forms a roux then gently add milk while continuously whisking. Continuously until sauce is thick and smooth then season with pepper and nutmeg. Remove from heat, let it cool then stir beaten egg yolks.
  7. Pour sauce over moussaka then top it with parmesan cheese. Place back into the oven uncovered and bake for 30 more minutes until top turns golden brown and bubbly.