Go Back
+ servings
Save This Recipe Form

Save This Recipe!

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!


A plate of Moussaka sitting in front of glasses of wine and a pan of moussaka with fork sitting in front of it.
Print Pin
5 from 1 vote

Moussaka Recipe

This Classic Moussaka Recipe is a rich, meaty casserole made up of eggplant, potatoes, meat sauce and topped with creamy bechamel sauce. It’s the perfect Greek comfort food dish!
Course Main Course
Cuisine Cypriot, Greek
Prep Time 1 hour 50 minutes
Cook Time 45 minutes
Total Time 2 hours 35 minutes
Servings 6 servings
Calories 532kcal

Equipment

  • Cutting Board
  • Knife/Knives
  • Cookie Sheet
  • Skillet
  • Rubber Spatula
  • Strainer/Colander
  • Skillet
  • Tongs
  • Paper Towel
  • Saucepan
  • Whisk
  • 8x8 Glass Dish
  • Box Grater
  • Oven Mitt
  • Wine Opener
  • Paper Towel

Ingredients

Eggplant Ingredients

  • 2 Eggplants sliced into ¼” thick rounds
  • Vegetable Oil for frying

Meat Ingredients

  • 3 Tbsp Olive Oil
  • 1 Yellow Onion chopped
  • 2 tsp Garlic minced
  • 2 Tbsp Tomato Paste
  • ½ lb ground pork
  • ½ lb ground beef
  • 2 tsp Ground Cinnamon
  • 1 tsp Nutmeg
  • 1 tsp Salt
  • ½ tsp Fresh Ground Black Pepper to Taste
  • ¼ cup Red Wine
  • 1 14.5 oz can Diced Tomatoes

Potato Ingredients

  • 1 Russet Potatoes peeled and sliced into ¼” thick rounds
  • Vegetable oil for frying

Bechamel Sauce Ingredients

  • 2 Tbsp Butter Unsalted
  • 3 Tbsp All-purpose Flour
  • ¼ tsp Salt
  • 2 Cups Milk 2% or whole
  • 1 cup grated mizithra or grated halloumi (substitute parmesan cheese in a pinch)

Assembly Ingredients

  • ½ tbsp olive oil

Instructions

Prepare the Eggplant

  • Place a few layers of paper towel on a cookie sheet. Lay your eggplant slices down in a single layer and sprinkle generously with salt.
  • In 15 minutes, dab up the water droplets that formed.
  • Flip the eggplant over and sprinkle the other side with salt. Allow the eggplant to rest for another 15 minutes. Use a paper towel to dab up the water droplets that formed.

Make the Meat Filling

  • Pour 3 tbsp olive oil in a large skillet over medium heat. Add the yellow onion and garlic and saute for about 5 minutes or until soft.
  • Add the tomato paste and mix to combine.
  • Add the ground pork and ground beef into the skillet and use a wooden spoon to break up the meat. Continue stirring over medium-high heat until the meat is completely cooked through.
  • Pour your meat and onion mixture into a fine colander to drain the oil. Press the mixture with your spoon to make sure to get as much grease out as possible. Wash the skillet and return it to the stove.
  • Add the meat and onion mixture back into the skillet, then add all spices (ground cinnamon, nutmeg, salt, and ground pepper). Stir to combine. Allow it to cook for about one minute.
  • Pour in ¼ cup red wine, stir, and allow it to cook, stirring occasionally, for about 5 minutes until the wine is mostly dissolved.
  • Add the diced tomatoes to the mixture and stir to combine. Leave the meat and tomato mixture on the stove, uncovered, for about 25-30 minutes over medium heat, stirring occasionally. You want to keep stirring this mixture until most of the liquid is gone from it and it almost resembles ground meat again without extra moisture. Set aside.

Fry the Eggplant

  • In a separate skillet, heat about ¼ inch of oil until it reaches 350 degrees Fahrenheit.
  • Dab the water off of the eggplant again and add the slices into the oil. Cook for about 3-5 minutes on each side, or until they begin to brown. Remove from the oil and dry on a paper towel-lined cookie sheet.
  • Use another paper towel to press down on the fried eggplant slices, soaking up most of the excess oil. Set aside.

Fry the Potatoes

  • In the same skillet, keep the oil at 350 degrees.
  • Add the potatoes into the oil and cook for about 3-5 minutes on each side, or until the potatoes begin to brown.
  • Remove from the oil and drain the slices on a paper towel-lined cookie sheet.
  • Use another paper towel to press down on the fried potatoes, soaking up most of the extra oil. Set aside.

Make the Béchamel

  • In a medium saucepan over medium heat, melt the butter. Add the all purpose flour to it and mix until a paste forms. Allow the paste to cook for about 2 minutes, stirring occasionally.
  • Whisk in 2 the milk on medium heat, and continue stirring occasionally until the milk comes to a simmer. Allow to simmer for 2 minutes, stirring constantly. This will cause the milk to thicken.
  • Once the mixture has thickened, add ¼ tsp salt and ¾ cup grated cheese, ¼ cup at a time. Stir between each addition of cheese.

Assemble

  • Preheat the oven to 350 degrees Fahrenheit.
  • In the bottom of an 8×8 glass pan, spread ½ tbsp of olive oil. Then layer the fried potatoes, then half of the eggplant slices, and then spread half of the meat mixture on top. Then lay the rest of the eggplant slices, then the rest of the meat mixture.
  • Top with the béchamel and even it out with a spatula. Top everything with another ¼ cup grated cheese.
  • Place in the oven for about 45 minutes or until browned on top. Let rest for 30 minutes before serving.

Notes

Recipe copyright The Foreign Fork. For educational or personal use only. 
  1. Eggplant: Large eggplants work well for this recipe. You do not need to peel them before slicing.
  2. Meat: While most people think that moussaka is traditionally made with lamb, this is actually rather uncommon in Greece. Instead, a mixture of ground beef and ground pork are used.
  3. Potatoes: Russet potatoes work best as they have just the right amount of starchiness to hold the dish together.
  4. Bechamel: Bechamel is simple to put together with butter, plain flour, milk and mizithra or halloumi cheese. If you cannot find one of these specialty cheeses you could substitute parmesan.
  5. It’s important to follow the tips in this recipe about preventing an oily moussaka. I learned that lesson the hard way! 
  6. If you’d prefer to cut the eggplant into vertical slices instead of rounds, you can do that as well. 
  7. Rinse your potatoes between slicing and frying to remove excess starch
  8. Be sure and rinse your eggplant slices well before cooking. Rinse until the water runs clear. The eggplants can make this dish very salty if they are not rinsed properly. 
  9. Frying the potatoes and eggplant provides amazing flavor, but you could bake them instead for a lighter option. Drizzle them with a small amount of olive oil and bake for about 20 minutes until they are just cooked slightly. Eggplant tends to stick to a sheet pan, so if you opt for baking you may need to lay them on top of each other slightly to get them off the sheet easier.
  10. Some recipes call for adding egg yolks or a beaten egg to your bechamel sauce to help it set up more while baking. Your bechamel should be thick enough to skip this step.

Nutrition

Serving: 1piece | Calories: 532kcal | Carbohydrates: 29g | Protein: 25g | Fat: 35g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 16g | Trans Fat: 1g | Cholesterol: 85mg | Sodium: 1005mg | Potassium: 1083mg | Fiber: 7g | Sugar: 13g | Vitamin A: 582IU | Vitamin C: 15mg | Calcium: 368mg | Iron: 3mg