Traditional Greek Moussaka


Today I am going to share a delicious and authentic recipe of traditional Greek Moussaka. Moussaka is to the Greeks what lasagna is to the Italians.  Made with layers of eggplant with beef in a rich tomato sauce, topped with bechamel sauce, its the perfect kind of comfort food (or weekend food as I like to call it). moussaka

There seem to be a quite number of steps in the recipe but it also has a nice flow to it, so it doesn’t take a huge chunk of your time if you work coherently. Prepare the eggplant first, and while they are sweating, make the beef tomato filling. While the filling is simmering away, make the béchamel sauce. Then assemble it all and pop it in the oven to bake away!moussakaYOU WILL NEED:


  • 3 small eggplants, cut across into 1/4 inch slices
  • 2 tbsp olive oil

Beef Filling

  • 2 tbsp olive oil
  • 1 onion, diced
  • 2 garlic cloves, crushed
  • 500g ground beef (beef mince)
  • 400g tin of crushed tomatoes
  • 3 tbsp tomato paste
  • 1 cup beef broth/stock
  • 1½ tsp sugar
  • 1 tsp dried oregano
  •  1 tsp red chilli flakes
  • salt and pepper to taste

Bechamel Sauce

  • 4 tbsp butter
  • 5 tbsp plain flour
  • 3 cups milk
  • 1/4 cup grated parmesan cheese
  • Salt and pepper


  • 1/2 cup breadcrumbs



  1. Sprinkle the eggplant slices with salt and place them in a large colander. Leave to sweat for 30 minutes, then pat dry with a paper towel.
  2. Preheat oven to 200C/390F. Lay eggplant onto a large baking tray, brush with olive oil and bake for 10 minutes or until just softened. Remove and set aside to cool.eggplantssliced eggplantsroasting eggplants

 Beef Filling

  1. Heat olive oil in a skillet over medium high heat, then cook the garlic and onion for 3 minutes. Add the beef and cook, using the wooden spoon to break up the mince as you go. Add remaining ingredients and bring to a simmer, then cover, lower heat to medium low and cook for 20-30 minutes.

Bechamel Sauce

  1. Melt butter in a pan over medium heat. Add flour and cook for 1 minute, using a whisk to keep it moving.
  2. Add 1 cup of milk and whisk to combine. It will thicken quite quickly, then add the remaining milk. Whisk until smooth then cook for 3 to 5 minutes or until it thickens so that it thickly coats the back of a wooden spoon.
  3. Remove from the stove and whisk in cheese.
  4. Add salt and pepper to taste and any other seasoning if you like.bechemel sauce


  1. Place half the eggplant in the bottom of a baking dish (I used a large skillet, you can use any roasting pan or baking dish), then top with all the Filling.layering moussakalayering moussaka
  2. Top with remaining eggplant, then pour over the Bechamel Sauce, sprinkle with breadcrumbs and bake for 30 – 40 minutes or until golden brown.
  3. Allow to stand for 10 minutes before serving.moussakamoussaka_11moussaka

PS, try these other comfort foods too like this Roast Dinner, or this Spinach and Ricotta Cannelloni .


6 Comments Add yours

  1. Hira says:

    That looks very delicious , and I wonder if I will be able to fool my hate-egg-plant husband into eating it 🙂


  2. chefkreso says:

    The photos are so amazing and looks so mouthwatering! 😍


    1. Abeer says:

      Thankyou 🙂

      Liked by 1 person

  3. Wajeeha says:

    Lovely writing lovely cooking 😊


    1. Abeer says:

      Thank you wajeeha 🙂
      so sweet of you


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s