
Greek Moussaka with Beef, Eggplant, and Pecorino Béchamel
By Isabella Quinn
Choose firm, unblemished eggplants with smooth skin; salting their slices draws off moisture and bitterness before they form the defining vegetable layers of Greek moussaka. This baked casserole pairs them with thick cinnamon-scented beef sauce and a golden, crisp-topped pecorino béchamel.
Fairly lean ground beef is cooked with onion, garlic, tomato paste, red wine, passata, stock, herbs, and cinnamon, then simmered until thick. Potatoes create the sturdy base, while zucchini and eggplant add distinct vegetable layers. The béchamel uses butter, flour, milk, pecorino, and egg yolks, making a notably thick topping that stays separate from the meat sauce.
The vegetables should emerge lightly golden and well drained, with fork-tender potatoes, softened zucchini, and browned eggplant. The meat sauce is ready when it has reduced into a thick, spoonable layer rather than a loose ragu. Excess moisture is the main trouble spot: undried vegetables can steam instead of crisp and can weaken the finished layers.
Stack the potatoes first, then zucchini, eggplant, meat sauce, more eggplant, and béchamel with extra cheese. Let the moussaka sit after cooking before slicing, then finish with fresh parsley. It is presented as a substantial dinner-party dish and one that can be batched for meals through the week.
Why you'll love this recipe
- Fairly lean ground beef gives the sauce a focused meatiness while limiting excess fat, helping the reduced layer stay defined beneath the vegetables.
- Eggplant, zucchini, and potatoes each have a clear role, so a small set of vegetables builds contrasting layers instead of relying on fillers.
- Fresh parsley and thyme bring herbal notes to the beef sauce, while cinnamon supplies the subtle seasoning associated with this Greek-style casserole.
- Pecorino Romano is grated into the béchamel and between layers, so one hard cheese contributes both savory seasoning and a browned top.
- Salting eggplant and pressing the sliced vegetables between towels uses simple preparation to remove moisture, which supports a firmer layered result.
- Olive oil can fry the vegetables at the stated gentle temperatures, adding flavor and helping their surfaces develop a deeper golden crust.
Ingredients
- •1 tbsp olive oil
- •1 large white onion (finely diced)
- •2 cloves garlic (finely diced)
- •1.6 lb ground beef (750g; preferably fairly lean)
- •2 tbsp tomato paste (heaped)
- •0.5 cup dry red wine (120ml; can substitute more beef stock)
- •1 cup tomato passata (240ml)
- •1 cup beef stock (240ml)
- •0.25 cup fresh parsley (finely diced, plus extra to serve)
- •1 tbsp fresh thyme leaves (finely diced)
- •2 small bay leaves (or 1 large bay leaf)
- •0.75 tsp salt (or to taste)
- •0.5 tsp sugar
- •0.5 tsp cinnamon
- •0.25 tsp black pepper (or to taste)
- •4 oz unsalted butter (120g)
- •4 oz plain flour (120g)
- •4 cups milk (1 litre; at room temperature)
- •0.5 tsp salt (or to taste)
- •0.5 small nutmeg (grated; or 1/4 tsp ground nutmeg)
- •0.25 tsp white pepper
- •1 cup Pecorino Romano (80g; freshly grated, plus extra to serve; Kefalotyri is traditional and Parmesan can substitute)
- •2 egg yolks
- •2 cups vegetable or olive oil (480ml, or enough to cover vegetables in the pan)
- •1.6 lb baking potatoes (750g; approximately 2 large, peeled and sliced around 1/4 inch thick)
- •1 lb zucchini (500g; approximately 2 medium, sliced into approximately 1/3-inch strips)
- •2 lb eggplants (1kg; approximately 4 small, sliced around 1/3 inch thick)
- •salt (as needed for vegetable layers)
- •black pepper (as needed for vegetable layers)
Instructions
- 1
Heat the olive oil in a large pan or pot over medium heat.
- 2
Add the onion and fry until soft and golden, then add the garlic and fry for about 1 minute longer.
- 3
Add the ground beef and fry until completely browned, breaking it up with a wooden spoon.
- 4
Stir in the tomato paste and fry for a couple of minutes.
- 5
Pour in the red wine and deglaze the pan if needed.
- 6
Pour in the tomato passata and beef stock.
- 7
Add the parsley, thyme, cinnamon, salt, sugar, black pepper, and bay leaf, then stir well.
- 8
Simmer gently for around 30 minutes, stirring occasionally, until the meat sauce is thick.
- 9
Lay eggplant slices on sheets of paper towel, rub a pinch of salt over both sides, and cover with two layers of paper towel.
- 10
Place the zucchini slices on top, cover with another layer of paper towel, then add the potato slices and a final layer of paper towel.
- 11
Gently press down to soak up moisture from all the vegetable layers.
- 12
Heat enough oil to cover the vegetables in a suitable pan until it gently sizzles, aiming for around 150C/300F.
- 13
Fry the potato slices on both sides until lightly golden and fork-tender, then remove, shake off excess oil, and place on fresh paper towel.
- 14
Increase the oil temperature slightly to around 170C/340F and fry the zucchini until softened and lightly browned.
- 15
Fry the eggplant slices, then leave all the vegetables to drain on paper towels.
- 16
Melt the butter in a suitably sized pot over medium heat.
- 17
Stir in the flour to create a roux.
- 18
Gradually pour in the milk, whisking as you go to avoid lumps.
- 19
When all the milk has been added and the sauce is thick, stir in the salt, white pepper, and nutmeg.
- 20
Simmer a little longer if needed, until the béchamel comfortably coats the back of a spoon.
- 21
Remove the pot from the heat and stir in the Pecorino Romano until the sauce is lump-free.
- 22
Quickly whisk in the egg yolks.
- 23
Stir 1/2 cup of the béchamel into the beef sauce.
- 24
Layer the potatoes first and sprinkle with Pecorino Romano, parsley, salt, and black pepper.
- 25
Layer the zucchini in the opposite direction to the potatoes and sprinkle with Pecorino Romano, parsley, salt, and black pepper.
- 26
Add half the eggplant and season with salt and black pepper.
- 27
Add the meat sauce and level it into a flat layer.
- 28
Add the remaining eggplant in the opposite direction to the first eggplant layer and season with salt and black pepper.
- 29
Finish with the béchamel sauce and top with extra Pecorino Romano.
FAQ
Reviews
Pin this recipe
Tap an image to save it to Pinterest.














