Slice the eggplants evenly and sprinkle salt over them to remove bitterness. Let them rest for about 20–30 minutes, then pat dry. Lightly brush with olive oil and bake or pan-fry until soft and golden.
This step builds the foundation of the dish. Properly prepared eggplant ensures the final texture is tender, not soggy.
In a pan, sauté onions and garlic in olive oil until fragrant. Add ground meat and cook until browned, breaking it apart as it cooks. Stir in tomatoes, tomato paste, cinnamon, oregano, salt, and pepper.
Let the sauce simmer until thick and rich. This creates the bold, savory layer that defines moussaka.
Melt butter in a saucepan and whisk in flour until smooth. Gradually add warm milk, stirring continuously until thickened and creamy. Remove from heat and mix in nutmeg, cheese, and beaten eggs.
This sauce should be silky and lump-free. It will form the golden top layer when baked.
In a baking dish, layer eggplant slices first, followed by meat sauce. Repeat layers if needed, finishing with a thick layer of béchamel on top.
Make sure the top is smooth and evenly spread. This helps it bake into a beautiful golden crust.
Bake in a preheated oven until the top turns golden brown and slightly firm. Allow it to rest for at least 20 minutes before slicing.
Resting helps the layers set properly. This makes serving cleaner and more structured slices.