Traditional Greek moussaka is a baked casserole of tender eggplant, warmly spiced ground meat sauce, and a rich béchamel topping. Its layers make a generous, sliceable main course, and roasting the eggplant first helps keep the finished dish flavorful rather than watery; Greek households and regions have their own versions, including some with potatoes.
Ingredients
- 2 lb (900 g) eggplants, about 2 medium-large, cut lengthwise into ¼-inch (6 mm) slices
- ⅓ cup (80 ml) extra-virgin olive oil, divided
- 1¼ lb (570 g) ground lamb or ground beef
- 1 large yellow onion (about 10 oz/280 g), finely chopped
- 3 garlic cloves (about 9 g), minced
- ½ cup (120 ml) dry red wine, or beef broth for a no-alcohol substitute
- 1 can (14½ oz/411 g) crushed tomatoes
- 2 tbsp (30 g) tomato paste
- 1 tsp (2 g) dried oregano
- ½ tsp (1 g) ground cinnamon
- ¼ tsp (0.5 g) ground allspice
- 1 bay leaf (about 0.2 g)
- 1 tsp (6 g) fine salt, divided, plus more to taste
- ½ tsp (1 g) freshly ground black pepper, divided
- 6 tbsp (85 g) unsalted butter
- ⅔ cup (80 g) all-purpose flour
- 4 cups (950 ml) whole milk, warmed
- ¼ tsp (0.5 g) freshly grated nutmeg, or ground nutmeg
- 2 large eggs (about 100 g without shells), lightly beaten
- 1 cup (100 g) finely grated kefalotyri or kefalograviera cheese, divided; Parmesan is a practical substitute with a sharper, less distinctly Greek flavor
Instructions
- Prepare the eggplant. Heat the oven to 425°F (220°C). Set wire racks over two rimmed baking sheets, or line the sheets with parchment. Brush the eggplant slices on both sides with about ¼ cup (60 ml) of the olive oil, then season lightly with some of the salt and pepper. Arrange them in a single layer, using two batches if needed. Roast for 25–30 minutes, turning once, until softened and lightly browned. Set aside and reduce the oven to 375°F (190°C). Roasting in batches gives the slices room to brown; crowded slices tend to steam.
- Make the meat sauce. While the eggplant roasts, heat 1 tablespoon (15 ml) of the remaining oil in a large, heavy skillet over medium heat. Add the onion and cook for 6–8 minutes, stirring, until soft. Add the garlic and cook for 30 seconds. Stir in the ground lamb or beef and break it into small pieces. Cook for 8–10 minutes, until no pink remains and the meat is browned. Check the thickest pieces with a food thermometer: ground meat must reach the USDA FSIS safe minimum of 160°F (71°C).
- Stir in the wine and scrape up the browned bits from the pan. Simmer for 2–3 minutes, then add the crushed tomatoes, tomato paste, oregano, cinnamon, allspice, bay leaf, remaining salt, and remaining pepper. Bring to a gentle simmer and cook uncovered for about 20 minutes, stirring now and then, until thick enough to mound slightly on a spoon. Remove the bay leaf and taste. The sauce should be savory and lightly spiced, not sweet or runny.
- Make the béchamel. Melt the butter in a medium saucepan over medium-low heat. Whisk in the flour and cook for about 2 minutes, stirring constantly; keep the mixture pale rather than letting it brown. Gradually whisk in the warm milk, adding it in several pours so lumps have time to smooth out. Cook for 7–10 minutes, whisking often, until thick and creamy. Stir in the nutmeg and about two-thirds of the grated cheese. Remove the pan from the heat.
- Let the béchamel cool for 3–4 minutes, whisking occasionally so a skin does not form. Slowly whisk a spoonful of the warm sauce into the beaten eggs, then repeat with another spoonful. Whisk this egg mixture back into the saucepan. Tempering the eggs gradually helps prevent them from scrambling. Season the béchamel to taste, remembering that the cheese is salty.
- Layer the casserole. Lightly oil a 9-by-13-inch (23-by-33-cm) baking dish with the last of the olive oil. Lay half of the eggplant slices in an even layer. Spread the meat sauce over them, then arrange the remaining eggplant on top. Pour over the béchamel and smooth it gently to the edges. Sprinkle with the remaining cheese. Set the dish on a baking sheet in case it bubbles over.
- Bake and rest. Bake at 375°F (190°C) for 40 minutes, until the top is golden and the center is set. Because this casserole contains ground meat and eggs, check the center with a food thermometer; the USDA FSIS safe minimum for ground meat and egg dishes is 160°F (71°C). If the top browns before the center is hot, loosely cover it with foil and continue baking. Rest the moussaka for 20 minutes before cutting so the layers hold together.
Tips
- Choose firm eggplants. Look for glossy, unwrinkled skin and a firm feel. Smaller, fresher eggplants often have fewer large seeds, but ordinary globe eggplants work well. If a cut eggplant looks especially seedy, you can scoop out a few of the largest seeds without changing the method.
- Keep the sauce thick. Excess liquid is the main reason moussaka can slump when sliced. Simmer the meat sauce until it is distinctly thick before layering, and do not skip the resting time after baking. If your canned tomatoes are particularly watery, simmer the sauce a little longer.
- Use the right cheese or a sensible swap. Kefalotyri and kefalograviera are Greek hard cheeses that may be difficult to find outside specialty shops. Parmesan is easy to grate and works well, though it gives the topping a sharper, less traditional flavor. Avoid adding extra salt until you have tasted the cheese.
- Make the layers evenly. Slice the eggplant to a similar thickness so the pieces roast at roughly the same rate. Arrange them without large gaps, but do not press the layers down hard; gentle, even layering helps the sauce stay in place.
Serving Suggestions
Serve moussaka warm, not piping hot, so each portion keeps its shape. A crisp Greek village-style salad of tomatoes, cucumber, red onion, olives, and feta is a refreshing contrast to the creamy topping. You can also offer simply dressed greens, steamed green beans, or sliced tomatoes with a little olive oil and vinegar. Crusty bread is useful for catching any sauce on the plate, though the casserole is substantial enough to stand on its own.
For a relaxed meal, cut the casserole into eight portions and bring it to the table in its baking dish. A small garnish of chopped parsley is optional; avoid piling on extra toppings that hide the browned béchamel. If serving several dishes, offer modest portions alongside vegetables and a simple appetizer such as olives or grilled peppers.
Variations
Ground lamb gives the sauce a fuller, earthy flavor, while ground beef is common and usually easier to find. A half-and-half mixture is a useful middle ground. If you do not cook with wine, use beef broth; the sauce will be a little less aromatic, but still savory. For a less rich topping, substitute 2% milk for whole milk, knowing that the béchamel will be slightly less creamy.
Some Greek versions include a layer of sliced potatoes beneath the eggplant. To use them here, slice about 1 lb (450 g) of potatoes thinly, toss with a little olive oil, and roast until just tender before building the casserole; this adds a layer and may require a few extra minutes in the oven. In other versions, eggplant is fried instead of roasted, which produces a richer result but uses more oil. The roasted method in this recipe is convenient and still gives the layers good flavor.
For a meat-free variation, replace the ground meat with 1 lb (450 g) chopped mushrooms and 1½ cups (250 g) cooked brown or green lentils. Brown the mushrooms until their moisture has cooked away, then add the lentils and sauce ingredients. The result will not have the same flavor as the meat version, but it retains the casserole’s familiar tomato, eggplant, and béchamel layers. If using this variation, bake until the egg-based center reaches 160°F (71°C).
Storage and Reheating
Let leftovers cool briefly, then refrigerate them in a covered container within 2 hours of cooking. Moussaka keeps for 3–4 days in the refrigerator. For easier reheating, store individual portions separately, or cover the baking dish tightly once it is cool. Do not leave the casserole at room temperature for more than 2 hours.
Reheat a portion in a 350°F (175°C) oven, covered loosely with foil, for about 20–30 minutes; larger portions may take longer. It is ready when the center reaches 165°F (74°C), the USDA FSIS temperature for reheated leftovers. A microwave also works for individual servings: cover loosely, heat in short intervals, and check the center with a food thermometer. The topping may soften, but the flavor remains good.
To freeze, cool the casserole, wrap portions airtight, and freeze for up to 2–3 months for best quality. Thaw overnight in the refrigerator, then reheat to 165°F (74°C). Freezing can make the eggplant softer and the béchamel slightly less smooth, so refrigerating is preferable when you plan to eat it within a few days.
Frequently Asked Questions
Can I make Greek moussaka ahead?
Yes. Roast the eggplant and prepare the meat sauce up to a day ahead, then refrigerate them separately. You can also assemble the casserole, cover it, and refrigerate it for up to 24 hours before baking. If it goes into the oven cold, allow extra baking time and check the center for 160°F (71°C); do not rely on the listed time alone.
Do I have to salt eggplant before roasting?
No. Modern eggplants are generally not as bitter as older varieties, and roasting the slices directly is practical for this recipe. Salting and draining can draw out moisture, but it also adds waiting time and may make the finished dish saltier. If you choose to salt them, use less added salt in the recipe and pat the slices dry before roasting.
Why is my moussaka watery?
The most common cause is a meat sauce that was still loose when layered. Simmer it until reduced and thick, and let roasted eggplant cool briefly so excess surface moisture can escape. Also give the finished casserole its full 20-minute rest; cutting immediately can make even well-cooked layers slide apart.
Can I make it without eggs in the béchamel?
Yes. Leave out the eggs and bake the casserole as directed, checking that the ground meat layer is fully cooked to 160°F (71°C). The topping will be softer and less custard-like, so let the dish rest well before slicing. The eggs are traditional in many Greek-style versions, but recipes vary.
Can I assemble it in a different baking dish?
Use a dish with a similar capacity to a 9-by-13-inch pan, roughly 3 quarts (2.8 liters). A deeper, smaller dish may need extra baking time because the center heats more slowly; a shallow, larger dish may bake faster and produce thinner layers. In either case, use the center temperature and a set, lightly browned top to judge doneness.
What is the best way to get neat slices?
Let the baked casserole rest for 20 minutes, then use a sharp knife to cut through the béchamel and a flat spatula to lift each portion. For especially tidy slices, chill the casserole completely and cut it cold, then reheat the portions gently. The layers are easiest to serve neatly when the sauce is thick and the eggplant slices are evenly arranged.
Related
- Grilled Octopus Recipe: Tender, Charred Mediterranean Style
- Greek Orzo Salad Recipe with Lemon and Feta
- Cauliflower Spanakopita Melts with Spinach and Feta
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).