Recipe courtesy of Greek Corner


Getting reviews...
  • Level: Intermediate
  • Total: 2 hr 45 min
  • Active: 1 hr 25 min
  • Yield: 6 to 8 servings





  1. For the filling: Heat the vegetable oil in large frying pan. When oil is hot, add the potatoes and cook, turning them over halfway through cooking, until golden brown. Remove potatoes to a paper towel to soak up extra oil. Repeat with the eggplant slices.
  2. Heat the olive oil in a large saute pan over medium heat, then add the onion and garlic and saute until soft and translucent. Add the ground beef, chopping and stirring with a large wooden spoon until browned. Add the red wine to the mixture and stir until the wine evaporates. Then add the tomato puree, tomato paste, salt, pepper, sugar, cloves, bay leaves and cinnamon stick. Mix well and let simmer for about 20 minutes. Remove from heat and remove bay leaves, cinnamon stick and cloves.
  3. For the bechamel: Heat the milk in a pot. Heat the butter in another large pot until melted, then add the flour and cook, continuously whisking. Slowly add the heated milk, continuously whisking, and continue to cook, whisking, until the bechamel gets thick. Add the egg yolks, continuously whisking. Add the Parmesan, nutmeg, salt and pepper, whisking everything together. Remove from heat.
  4. Preheat the oven to 325 degrees F. Assemble the moussaka: Place a layer of potatoes in a 12-by-15-inch baking pan, making sure to cover the bottom, leaving no open space. Repeat this step with the eggplant. Add a layer of the ground beef mixture. Finally, top with a layer of bechamel. Bake, uncovered, until golden brown, for 1 hour.