08/06/2026
Moussaka (Greek Eggplant Casserole with Rich Meat Sauce & Creamy Béchamel)
🛒 Ingredients
For the Eggplant Layer
3 large eggplants (about 3 lbs / 1.4 kg total), sliced into ½-inch (1.5 cm) rounds
Salt (for drawing out moisture)
½ cup (120ml) olive oil (for brushing/frying)
For the Meat Sauce (Kimas)
2 tbsp olive oil
1 large onion, finely chopped
3 cloves garlic, minced
1.5 lbs (700g) ground beef (or a mix of beef and lamb)
1 can (14 oz / 400g) crushed tomatoes
1 can (14 oz / 400g) tomato puree or passata
½ cup (120ml) beef broth
2 tbsp red wine vinegar (replaces red wine – adds tang and depth)
1 tsp sugar (to balance acidity)
1 tsp dried oregano
½ tsp ground cinnamon (essential for Greek warmth!)
¼ tsp ground allspice or cloves
1 bay leaf
Salt and freshly ground black pepper to taste
For the Béchamel Topping
½ cup (120g) unsalted butter
½ cup (60g) all-purpose flour (or gluten-free flour blend)
4 cups (1 liter) whole milk (warm)
½ tsp salt
¼ tsp ground nutmeg (freshly grated is best!)
2 large eggs, lightly beaten (for richness)
1 cup (120g) grated kefalotyri, parmesan, or pecorino cheese (for the sauce)
For Assembly
½ cup (60g) grated cheese (for sprinkling on top)
1 tsp paprika or dried oregano (for color – optional)
For Serving
A simple Greek salad (for freshness)
Crusty bread (for soaking up the sauce)
👨🍳 Method
1. Prepare the Eggplant
Slice the eggplants into ½-inch (1.5 cm) rounds. Sprinkle generously with salt and place them in a colander to drain for 30–45 minutes. This draws out excess moisture and bitterness.
Rinse the eggplant slices well and pat them completely dry with paper towels.
To cook the eggplant:
Option A (Frying): Heat a generous amount of olive oil in a large skillet over medium-high heat. Fry the eggplant slices in batches until golden brown on both sides – about 3–4 minutes per side. Drain on paper towels.
Option B (Roasting): Preheat oven to 400°F (200°C). Brush both sides of the eggplant slices with olive oil, arrange them on baking sheets, and roast for 20–25 minutes, flipping halfway, until tender and golden.
Pro tip: Roasting is lighter and less messy than frying – but frying gives a richer flavor!
2. Make the Meat Sauce
Heat the olive oil in a large, heavy-bottomed pot over medium heat. Add the onion and cook until soft and translucent – about 6–8 minutes. Add the garlic and cook for 1 more minute.
Increase the heat to medium-high. Add the ground meat and break it up with a wooden spoon. Cook until browned all over – don't rush this step; the browning adds huge flavor!
Stir in:
Crushed tomatoes
Tomato puree
Broth
Red wine vinegar (this replaces the wine)
Sugar
Oregano
Cinnamon
Allspice (or cloves)
Bay leaf
Salt and pepper
Bring to a gentle simmer, then reduce the heat to low. Cover and cook for 45 minutes to 1 hour, stirring occasionally, until the sauce is thick, rich, and deeply flavored. Remove the bay leaf and set aside.
3. Make the Béchamel
In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1–2 minutes, stirring constantly, until smooth and bubbling (a roux). Do not let it brown.
Slowly whisk in the warm milk in a steady stream, stirring constantly to prevent lumps. Continue to cook over medium heat, whisking frequently, until the sauce thickens – about 8–10 minutes.
Remove from heat and stir in the salt, nutmeg, and 1 cup of grated cheese. Let cool for 5 minutes, then whisk in the beaten eggs. The béchamel should be thick, creamy, and silky.
4. Assemble the Moussaka
Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch (23x33 cm) baking dish.
Layer 1: Arrange half of the eggplant slices in an even layer on the bottom of the dish.
Layer 2: Spread all of the meat sauce evenly over the eggplant.
Layer 3: Arrange the remaining eggplant slices on top of the meat sauce.
Layer 4: Pour the béchamel sauce over the top, spreading it right to the edges. Use a spatula to smooth the surface.
Sprinkle with the extra ½ cup of grated cheese and a dusting of paprika or oregano for color.
5. Bake
Bake for 45–55 minutes, until the top is golden brown and bubbly. If the top browns too quickly, cover loosely with foil for the last 15 minutes.
6. Rest & Serve
Let the moussaka rest for at least 20–30 minutes before slicing. This allows the layers to set and makes it much easier to serve clean portions.
Serve with a simple Greek salad and crusty bread.