Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Nigella Vegetarian Moussaka

Nigella Vegetarian Moussaka Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Nigella vegetarian moussaka recipe is a rich and comforting Mediterranean-inspired dish layered with roasted eggplant, tender potatoes, hearty tomato lentil sauce, and creamy golden béchamel. Perfect for family dinners or special gatherings, this meat-free classic delivers bold flavor, satisfying texture, and wholesome ingredients in every bite.

  • Total Time: 1 Hour 35 Minutes
  • Yield: 6 servings

Ingredients

For the Vegetables

  • 2 large eggplants, sliced
  • 3 medium potatoes, sliced
  • 3 tablespoons olive oil
  • Salt and black pepper to taste

For the Tomato Lentil Filling

  • 1 tablespoon olive oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 can chopped tomatoes
  • 2 tablespoons tomato paste
  • 1 cup cooked lentils
  • 1 teaspoon dried oregano
  • ½ teaspoon ground cinnamon
  • ½ teaspoon paprika
  • Salt and pepper to taste

For the Béchamel Sauce

  • 4 tablespoons butter
  • 4 tablespoons plain flour
  • 2½ cups milk
  • ½ teaspoon nutmeg
  • ½ cup grated Parmesan cheese
  • Salt and pepper to taste

Instructions

  1. Preheat the oven to 200°C (400°F).
  2. Arrange sliced eggplants and potatoes on baking trays. Brush with olive oil, season lightly, and roast for 25 minutes until tender and lightly golden.
  3. Heat olive oil in a pan over medium heat. Cook onions until soft, then add garlic and stir for 1 minute.
  4. Add chopped tomatoes, tomato paste, lentils, oregano, cinnamon, paprika, salt, and pepper. Simmer for 15–20 minutes until thickened.
  5. Melt butter in a saucepan for the béchamel. Whisk in flour and cook for 1 minute.
  6. Gradually pour in milk while whisking continuously until smooth and creamy.
  7. Add nutmeg, Parmesan cheese, salt, and pepper. Stir until thickened.
  8. Layer potatoes in a baking dish, followed by eggplant and tomato lentil filling. Repeat layers.
  9. Spread béchamel sauce evenly over the top.
  10. Bake for 35–40 minutes until golden brown and bubbling.
  11. Allow the moussaka to rest for 20 minutes before slicing and serving.

Notes

  • Salting the eggplant before roasting helps remove excess moisture.
  • Letting the dish rest improves texture and cleaner slices.
  • Lentils can be replaced with mushrooms for variation.
  • Fresh oregano adds extra Mediterranean flavor.
  • This dish tastes even better the next day.
  • Author: Isabella Reed
  • Prep Time: 30 minutes
  • Cook Time: 1 Hour 5 Minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Greek, Mediterranean
  • Diet: Vegetarian