Moussaka is a classic Greek baked casserole layered with tender eggplant, potatoes, warmly spiced meat sauce, and a thick, golden béchamel topping. This home-style version makes a satisfying main dish for a family meal, with practical steps for preparing the layers without rushing them.
Greek moussaka has many regional and family variations: some versions include potatoes, others use eggplant alone, and the meat may be lamb or beef. This recipe uses both vegetables and ground beef, with cinnamon and oregano in the sauce; the result is savory and aromatic rather than sweet.
Ingredients
- 2 medium eggplants, about 2 lb (900 g) total
- 1 lb (450 g) ground beef, preferably 85–90% lean
- 1 lb (450 g) Yukon Gold or other waxy potatoes, about 2 medium
- 1 medium yellow onion, about 1 cup (150 g) finely chopped
- 2 cloves garlic, about 2 tsp (6 g) minced
- 2 tbsp (30 ml) olive oil for the vegetables, plus 1 tbsp (15 ml) for the sauce
- 1 can (14.5 oz/411 g) crushed tomatoes
- 2 tbsp (30 g) tomato paste
- 1/2 cup (120 ml) dry red wine, or additional broth
- 1/2 cup (120 ml) water or low-sodium beef broth
- 1 tsp (2 g) dried oregano
- 1/2 tsp (1 g) ground cinnamon
- 1 bay leaf, about 0.2 g
- 1 tsp (6 g) fine salt for the eggplant, plus 1 tsp (6 g) for the sauce and béchamel combined
- 1/2 tsp (1 g) black pepper, divided
- 4 tbsp (56 g) unsalted butter
- 1/3 cup (40 g) all-purpose flour
- 3 cups (720 ml) whole milk, warmed
- 2 large eggs, about 100 g without shells, at room temperature
- 1/2 cup (50 g) finely grated kefalotyri or Parmesan cheese, divided
- 1/8 tsp (0.3 g) ground nutmeg
Instructions
- Salt the eggplant. Slice the eggplants lengthwise into pieces about 1/2 inch (1.25 cm) thick. Arrange them on a tray or in a colander and sprinkle both sides with the 1 tsp (6 g) salt. Leave for 20 minutes. This draws some moisture to the surface and seasons the slices; it is not essential for every modern eggplant, but helps prevent a watery casserole. Pat the slices thoroughly dry with paper towels. Do not rinse unless they seem unusually salty.
- Heat the oven and prepare the vegetables. Set a rack in the center and heat the oven to 425°F (220°C). Line two large baking sheets with parchment. Peel the potatoes and cut them crosswise into 1/4-inch (6 mm) rounds. Brush or toss the potatoes and eggplant with the 2 tbsp (30 ml) olive oil, then arrange in a single layer. Season lightly with a little of the measured pepper. Roast for about 30 minutes, turning the slices once halfway through, until the potatoes are tender when pierced and the eggplant is soft with browned edges. Rotate the sheets if your oven browns unevenly. Set the vegetables aside and lower the oven to 375°F (190°C).
- Make the meat sauce while the vegetables roast. Heat 1 tbsp (15 ml) olive oil in a large skillet or saucepan over medium heat. Add the onion and cook for 5–7 minutes, stirring, until soft and translucent. Stir in the garlic and tomato paste for about 30 seconds. Add the ground beef and break it into small pieces. Cook, stirring frequently, until no pink remains and the meat reaches the USDA FSIS safe minimum internal temperature of 160°F (71°C), checked with a food thermometer. Drain excess fat if needed.
- Stir in the crushed tomatoes, wine, water or broth, oregano, cinnamon, bay leaf, remaining sauce salt, and part of the remaining pepper. Bring the sauce to a gentle simmer, then cook uncovered for about 20 minutes, stirring occasionally. It should be thick enough to mound slightly on a spoon, not soupy. Remove the bay leaf and taste; adjust the seasoning if needed. If using broth instead of wine, the sauce will have a milder, less fruity flavor, but it will still be well balanced.
- Prepare the béchamel. Melt the butter in a medium saucepan over medium-low heat. Whisk in the flour and cook for 1 minute, stirring constantly so it does not brown. Gradually pour in the warm milk while whisking to keep the mixture smooth. Bring it to a gentle simmer and whisk for 5–7 minutes, until thick enough to coat the back of a spoon. Take the pan off the heat. In a small bowl, whisk the eggs; slowly whisk about 1/2 cup (120 ml) of the hot sauce into the eggs to warm them gradually. Whisk the egg mixture back into the saucepan, then stir in the nutmeg, half of the cheese, and the remaining measured salt and pepper. Do not return the sauce to a hard boil after adding eggs.
- Layer the casserole. Lightly oil a 9-by-13-inch (23-by-33-cm) baking dish. Arrange the potato rounds across the bottom, overlapping them slightly. Add the roasted eggplant in an even layer, followed by the meat sauce. If there are a few small eggplant slices left, tuck them into gaps rather than creating a thick, uneven pile. Pour the béchamel over the top and spread it gently to the edges. Sprinkle with the remaining cheese.
- Bake and rest. Bake at 375°F (190°C) for 40–45 minutes, until the topping is puffed and deeply golden and the center reaches 160°F (71°C) on a food thermometer, the USDA FSIS safe minimum for egg dishes. If the top browns too quickly, loosely cover it with foil for the final part of baking. Let the moussaka stand for 30 minutes before cutting. The rest lets the layers settle so the slices hold together more neatly.
Tips
- Dry the eggplant well. Moisture left on the slices can thin the layers and make the bottom of the casserole watery. Pat them dry after salting, and avoid piling them up while they roast.
- Keep the béchamel smooth. Warm milk and gradual whisking help prevent lumps. If a few form, whisk vigorously or strain the sauce before tempering in the eggs.
- Choose a cheese you can find. Kefalotyri is a firm, salty Greek cheese often used in moussaka. Parmesan is a practical substitute with a similar savory sharpness; Pecorino Romano is saltier, so taste before adding extra salt.
- Give it time to set. Cutting immediately after baking makes the layers slide. A 30-minute rest is part of the recipe, not an optional decoration; serve it warm rather than piping hot.
Serving Suggestions
Moussaka is rich enough to anchor a meal, so pair it with something crisp and lightly dressed. A Greek salad of tomatoes, cucumber, red onion, olives, and feta adds freshness and acidity. For a simple side, serve sliced cucumber and tomato with olive oil and red-wine vinegar, or offer steamed green beans with lemon. Warm pita or crusty bread is useful for catching any meat sauce or béchamel left on the plate.
For a larger spread, set out olives, marinated peppers, or a small bowl of tzatziki. These additions work well in modest portions because the casserole is filling. Moussaka can be served at a warm room temperature, too, which makes it convenient for a buffet; do not leave it out for more than two hours, and refrigerate leftovers promptly.
Variations
Use lamb: Replace the ground beef with 1 lb (450 g) ground lamb. Lamb gives the sauce a more pronounced, traditional flavor in many Greek home versions. Cook it to 160°F (71°C), just as you would the beef.
Make it meatless: Replace the beef with 12 oz (340 g) chopped mushrooms and 1 cup (170 g) cooked brown or green lentils. Brown the mushrooms until their moisture evaporates, then add the lentils with the tomato ingredients. This makes a hearty vegetable casserole, though the filling will taste earthier and less meaty.
Skip the potatoes: For an eggplant-forward version, omit the potatoes and use a third eggplant, about 1 lb (450 g). Roast it with the other slices and layer it in the dish. The casserole will be softer and less structured, so allow the full resting time before serving.
Change the wine: If you do not cook with wine, use beef broth or water as listed. A splash of red-wine vinegar, about 1 tsp (5 ml), can add a little brightness, but it is optional and should not replace the full amount of liquid.
Storage and Reheating
Let leftovers cool briefly, then refrigerate them within 2 hours of baking in a covered container or tightly covered baking dish. Cooked moussaka keeps for 3–4 days in the refrigerator. For easier reheating, cut it into portions once chilled; the layers will be firmer and easier to lift than when freshly baked.
Reheat individual portions in a microwave, covered loosely, until steaming hot throughout. For a larger portion, cover the dish with foil and warm it in a 325°F (163°C) oven until hot in the center. Leftovers should reach 165°F (74°C) when checked with a food thermometer. Remove the foil for the final few minutes if you want to refresh the browned top. Moussaka can also be frozen in airtight portions for up to 2 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C); the béchamel may be slightly less silky after freezing, but the dish remains enjoyable.
Frequently Asked Questions
Can I make moussaka ahead of time?
Yes. Prepare and assemble the casserole, cover it, and refrigerate it for up to 24 hours before baking. For more even cooking, let the cold dish sit at room temperature for about 20 minutes while the oven heats, but do not leave it out longer than two hours. It may need a few extra minutes in the oven; check the center with a thermometer for 160°F (71°C).
Do I have to salt the eggplant?
No. Salting is helpful when eggplant tastes bitter or seems especially moist, but many fresh varieties cook well without it. If you skip salting, simply slice and roast the eggplant as directed, and make sure the pieces are tender before layering.
Why is my moussaka watery?
The vegetables may have held too much moisture, or the meat sauce may not have simmered long enough to thicken. Roast the eggplant until tender and browned, dry it well after salting, and simmer the sauce until it is concentrated rather than runny. Resting the finished casserole also helps it set.
Can I assemble it with hot components?
Yes, warm roasted vegetables and warm meat sauce are fine. The béchamel should be thick but pourable when spread. If you assemble the casserole with very hot components and then refrigerate it, cool it promptly and refrigerate within two hours; avoid leaving the complete dish at room temperature for an extended period.
What can I use instead of kefalotyri?
Finely grated Parmesan is the easiest substitute and gives a similar salty, savory finish. Pecorino Romano also works, though it has a sharper, saltier flavor. Avoid using a large amount of a mild, stretchy cheese as the only topping, because it will not provide the same firm, browned finish.
How do I get clean slices?
Let the baked casserole rest for 30 minutes, then use a sharp knife to cut through the topping and layers. Wipe the knife between cuts if the béchamel sticks. For especially tidy portions, chill the casserole completely, cut it cold, and reheat the individual pieces before serving.
Related
- Greek Food Jersey City: Chicken Souvlaki at Home
- Greek Recipe to Romance Hallmark: Lemon Chicken Dinner
- Greek Food to Try: Horiatiki Salad
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).