Go Back
+ servings
4.41 from 5 votes
Close-up shoot of a plate with moussaka
Greek Moussaka
Prep Time
1 hr
Cook Time
15 mins
Total Time
1 hr 15 mins

Easy Greek Moussaka with ground beef, eggplant (aubergines), zucchini (courgettes) and potatoes topped with a creamy bechamel sauce, a complete dinner recipe that gives comfort food a new meaning. Hearty, big on flavours, and so yummy, this Greek moussaka goes well with the whole family no matter the season. The white sauce brings a rich flavour and holds the ingredients together into a healthy, delicious and nutritious meal.

Course: Main Course
Cuisine: Greek
Keyword: comfort food
Servings: 6 people
Calories: 362 kcal
Author: Daniela Apostol
  • 500 g ground beef or ground turkey
  • 1 eggplant (aubergine)
  • 1 zucchini (courgette)
  • 4 medium potatoes
  • 2 onions
  • 1 tin chopped tomatoes
  • 1 carrot
  • 1 cup vegetable broth (stock)
  • 2 tsp salt
  • 1/4 tsp black pepper
  • 2 tsp dried Italian herbs
  • 5 tsp olive oil
For the bechamel sauce
  • 30 g butter
  • 1 tbsp flour
  • 1 cup full-fat milk
  • 1/4 tsp salt
  • 1/8 tsp black pepper
  • 1/2 tsp dijon mustard
  • 1/2 cup grated cheddar cheese
  • 2 tbsp grated parmesan cheese
  1. Preheat the oven to 200 degrees Celsius (390 Fahrenheit).

  2. Slice the eggplant, drizzle a bit of olive oil over, add a pinch of salt and pepper, and arrange on a baking tray.

  3. Bake for about 15 minutes, until the eggplant slices begin to soften, turn them over, then slice the zucchini, and again drizzle over some olive oil and season with salt and pepper.

  4. Add the zucchini over the eggplant, and bake for a further 10-15 minutes.

  5. Once they eggplant and zucchini have softened, remove from the tray, slice the potatoes and one of the onions, and repeat the process, baking them for about 20-25 minutes until golden.

  6. Meanwhile, chop the other onion, and heat up one teaspoon of oil in a pan.

  7. Add the ground beef, and cook until the meat is no longer pink, then add the chopped tomatoes, carrot and the broth, and cook until the liquid has been absorbed.

  8. Season with salt, pepper and herbs.

  9. To make the bechamel sauce, melt the butter in a pan, add the flour and whisk well.

  10. Gradually add the milk, whisking continuously to avoid lumps forming.

  11. When the sauce has thickened slightly, add the cheddar, parmesan cheese, salt, pepper and nutmeg and remove from the heat. Add one tablespoon of sauce in the beef mixture.

  12. To assemble the moussaka, grease an oven-proof dish with olive oil, add one layer or the baked eggplant and zucchini, one layer of the cooked beef, one layer of potatoes and onion, another layer of beef, then top with the bechamel sauce.

  13. Bake in the oven for about 15-20 minutes until the top is golden. Garnish with chopped parsley (optional).

Recipe Notes
  • Click on the US Customary link to see the measurements displayed in cups and ounces.
  • The servings can be adjusted by clicking the number next to Servings.
Nutrition Facts
Greek Moussaka
Amount Per Serving
Calories 362 Calories from Fat 126
% Daily Value*
Fat 14g22%
Saturated Fat 6g30%
Cholesterol 72mg24%
Sodium 1228mg51%
Potassium 1208mg35%
Carbohydrates 30g10%
Fiber 7g28%
Sugar 7g8%
Protein 29g58%
Vitamin A 510IU10%
Vitamin C 26.7mg32%
Calcium 211mg21%
Iron 6.6mg37%
* Percent Daily Values are based on a 2000 calorie diet.