Go Back
+ servings
A slice of Moussaka


Eggplant Moussaka Recipe - Our flavorful twist on a classic Mediterranean dish with layers of seasoned roasted eggplant, scrumptious meat sauce, and creamy cheese sauce. Full of flavor hearty dinner that's worth all the effort!
Course Main
Cuisine Mediterranean
Prep Time 20 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 50 minutes
Servings 8 slices
Calories 524kcal
Author Imma


  • 2 eggplants , sliced into thin rounds 
  • 2 tablespoons (34g) sea salt 
  • ½ cup (125ml) olive oil 
  • 1 tablespoon (8g) minced garlic 
  • 1 tablespoon (5.5g) Italian seasoning 
  • Salt and pepper to taste 

Moussaka Meat Sauce

  • 1 lb (453.59g) ground beef or lamb , (I used beef) 
  • 1 tablespoon (14ml) oil 
  • 1 large onion , chopped 
  • 2 tablespoons (16g) garlic , minced 
  • 1 tablespoon (12g) Cajun seasoning 
  • 1 Bay leaf 
  • ½ teaspoon (1.3g) cinnamon 
  • 1 teaspoon (2g) paprika  
  • ½ teaspoon (1g) ground all spice 
  • 2 tablespoons (3.2g) dried parsley 
  • 2 tablespoons (32g) tomato paste 
  • ½ cup (117.5ml) red wine 
  • 1 8-oz can tomato sauce 

Moussaka Cheese Sauce

  • 3 tablespoons (42g) butter 
  • 3 tablespoons (30g) flour 
  • 4 cups (960ml) whole milk 
  • 1 cup (100g) grated parmesan 
  • 1 egg yolk 
  • Salt and white pepper to taste 
  • Fresh parsley for garnish 


  • Preheat oven to 400°F (200°C). 
  • Place eggplant rounds on a paper towel and sprinkle with sea salt until the eggplant begins to “sweat”. This is the moisture being pulled out by the salt. Dry with paper towel when moisture has come out. About 10-15 minutes. 
  • In a small bowl, whisk together olive oil, minced garlic and Italian seasoning. Brush olive oil mixture onto eggplant rounds and bake on a wire rack until browned and tender. About 25-30 minutes. Reduce oven to 350°F(177°C). 
  • Cook ground beef in a large skillet until cooked through. Strain and remove ground beef. Reserve ground beef on another plate.  
  • In the same skillet, heat oil and add onion, garlic, Cajun seasoning, bay leaf, cinnamon, paprika, all spice and dried parsley. Stir and cook until onions are tender. 
  • Add tomato paste and stir.  
  • Add red wine and simmer until sauce thickens. 
  • Add tomato sauce and mix well. Return ground beef to the pan and stir. 
  • In a saucepan, heat butter and add flour. Mix until well combined.  
  • Add milk and whisk until smooth and there are no lumps. Whisk often until the sauce is the consistency of pudding. About 5 minutes. 
  • Remove from heat and add cheese.  
  • Whisk in egg yolk and whisk constantly until golden yellow. Season with salt and white pepper. 
  • Layer an 8x8 baking dish (double recipe for 9x13 baking dish) with single layer of roasted eggplant. Follow with meat sauce. Add another layer of eggplant and another layer of meat sauce. Top with milk mixture and sprinkle with grated parmesan cheese. Bake at 350°F for 30-45 minutes until browned and sides are bubbling. Garnish with fresh parsley.  


  1. Serve warm or eat out of the fridge as breakfast. Moussaka is delicious served warm or cold! 
  2. Please keep in mind that nutritional information is a rough estimate and can vary greatly based on products used.


Calories: 524kcal | Carbohydrates: 20g | Protein: 21g | Fat: 39g | Saturated Fat: 14g | Cholesterol: 99mg | Sodium: 2067mg | Potassium: 727mg | Fiber: 5g | Sugar: 12g | Vitamin A: 1131IU | Vitamin C: 6mg | Calcium: 329mg | Iron: 3mg