Go Back
Golden baked Greek Moussaka with creamy layers

Greek Moussaka – Easy, Flavorful, and Family-Friendly Recipe

Chef Naya
Greek Moussaka is a classic Mediterranean baked dish made with layers of roasted eggplant and zucchini, rich spiced meat sauce, and creamy béchamel. This easy, flavorful, and family-friendly recipe delivers authentic Greek taste with simple steps, making it perfect for comforting home meals and special occasions.
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Course Main Course
Cuisine Greek, Mediterranean
Servings 7 people
Calories 380 kcal

Equipment

  • 1 Oven Preheated to 375°F / 190°C
  • 1 Baking dish 9×13 inch
  • 1 Skillet For meat sauce
  • 1 Saucepan For béchamel
  • 1 Whisk Smooth sauce
  • 1 Knife Vegetable prep
  • 1 Cutting board Chopping
  • 1 Spatula Layering

Ingredients
  

  • 2 tbsp Olive oil For sautéing
  • 1 medium Onion Chopped
  • 2 cloves Garlic Minced, optional
  • 1 lb Ground beef Lamb or plant-based substitute
  • 1 tsp Cinnamon Authentic flavor
  • 1 tsp Nutmeg Optional
  • 1 can Crushed tomatoes 14 oz / 400 g
  • 1 large Eggplant Sliced
  • 1 medium Zucchini Sliced
  • 2 cups Milk Almond milk optional
  • 3 tbsp Butter For béchamel
  • 3 tbsp All-purpose flour For béchamel
  • ½ cup Parmesan cheese Optional topping
  • To taste Salt & pepper Adjust as needed
  • To taste Fresh parsley Garnish

Instructions
 

  • Phase 1 / Step 1: Preheat the oven to 375°F (190°C) to prepare for roasting and baking.
  • Phase 1 / Step 2: Slice eggplant and zucchini, sprinkle lightly with salt, rest for 15 minutes, then roast until tender and golden.
    Oven preheating for Greek Moussaka preparation
  • Phase 2 / Step 1: Heat olive oil in a skillet and sauté chopped onion and garlic until soft and aromatic.
    Onion and garlic sautéing in olive oil
  • Phase 2 / Step 2: Add ground beef with cinnamon and nutmeg, cook until browned and fully cooked.
  • Phase 2 / Step 3: Stir in crushed tomatoes, season with salt and pepper, and simmer for 15 minutes until thick.
    Layered Greek Moussaka in baking dish
  • Phase 3 / Step 1: Melt butter in a saucepan, whisk in flour, then slowly add milk while stirring until creamy béchamel forms.
  • Phase 4 / Step 1: Layer roasted vegetables, meat sauce, and béchamel in a baking dish, repeating layers evenly.
  • Phase 4 / Step 2: Sprinkle Parmesan cheese on top and bake for 30–40 minutes until golden and bubbling.
  • Phase 5 / Step 1: Rest the Moussaka for 10 minutes after baking before slicing and serving.

Notes

Salt the eggplant before roasting to reduce bitterness and moisture. This recipe works beautifully with ground turkey or lentils for a lighter version. Resting the dish before serving helps the layers set and improves texture.