Greek eggplant moussaka is a baked casserole of tender roasted eggplant, tomato-seasoned ground meat, and a creamy béchamel topping. This version layers those components for a hearty meal, with cinnamon and allspice lending the meat sauce its warm Greek-style character; family and regional versions vary in their vegetables and seasonings.
Ingredients
- 3 medium eggplants, about 3 lb (1.35 kg) total
- 1 tablespoon (15 g) kosher salt, for drawing moisture from the eggplant
- ⅓ cup (80 ml) extra-virgin olive oil, divided
- 1 tablespoon (15 ml) olive oil, for the meat sauce
- 1 medium yellow onion, about 1 cup (150 g) finely chopped
- 3 garlic cloves, about 1 tablespoon (15 g) minced
- 1 lb (450 g) ground beef or ground lamb
- ½ cup (120 ml) dry red wine, or additional broth if you prefer not to use wine
- 1 can crushed tomatoes, 14.5 oz (410 g)
- 2 tablespoons (30 g) tomato paste
- 1 teaspoon (2 g) ground cinnamon
- ¼ teaspoon (0.5 g) ground allspice
- 1 bay leaf
- ½ teaspoon (3 g) fine salt, plus more to taste
- ¼ teaspoon (0.5 g) black pepper
- 6 tablespoons (85 g) unsalted butter
- ½ cup (60 g) all-purpose flour
- 4 cups (950 ml) whole milk, warmed
- ¼ teaspoon (0.5 g) freshly grated nutmeg
- 1 cup (90 g) finely grated kefalotyri, divided; Parmesan or Pecorino Romano is a practical substitute
- Olive oil or butter for greasing the baking dish
Instructions
- Salt the eggplant. Trim the eggplants and cut them lengthwise into slices about ½ inch (1.25 cm) thick. Arrange the slices on a tray, sprinkle both sides with the kosher salt, and let them stand for 20 minutes. This short rest seasons the slices and draws out surface moisture; it is not a preservation step.
- Prepare and roast the slices. Heat the oven to 425°F (220°C). Blot the eggplant thoroughly with paper towels; there is no need to rinse it. Brush both sides with some of the ⅓ cup (80 ml) olive oil, arrange in a single layer on baking sheets, and roast for about 25 minutes, turning once, until tender and lightly browned. If your sheets are crowded, use two batches so the slices roast rather than steam. Set the trays aside and reduce the oven to 375°F (190°C).
- Make the meat sauce. Heat 1 tablespoon (15 ml) olive oil in a large skillet or saucepan over medium heat. Add the onion and cook for about 5 minutes, stirring, until softened. Add the garlic and cook for 30 seconds, then add the ground beef or lamb. Break it into small pieces and cook for 8 to 10 minutes, stirring often, until browned throughout. Check the thickest pieces with a food thermometer: USDA FSIS lists 160°F (71°C) as the safe minimum internal temperature for ground meat. Carefully drain excess fat if needed.
- Simmer the sauce. Pour in the red wine and simmer for 2 to 3 minutes, scraping up browned bits. Stir in the crushed tomatoes, tomato paste, cinnamon, allspice, bay leaf, salt, and pepper. Bring the sauce to a gentle simmer, then cook uncovered for about 17 minutes, stirring occasionally, until thick enough to mound lightly on a spoon. Remove and discard the bay leaf. Taste and adjust the salt; the sauce should be savory but not overly salty because the cheese adds more seasoning.
- Cook the béchamel. In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1 to 2 minutes, whisking constantly, until it forms a smooth, pale paste without browning. Gradually whisk in the warm milk, adding it in several pours so each addition blends in before the next. Cook for 6 to 8 minutes, whisking around the base and corners of the pan, until thick and smooth. Stir in the nutmeg and about ⅔ cup (60 g) of the grated cheese. Remove from the heat. If the sauce seems very thick, whisk in a little extra milk; it should spread easily but not run like cream.
- Layer the casserole. Lightly grease a deep 9-by-13-inch (23-by-33-cm) baking dish. Arrange half the roasted eggplant in an even layer, overlapping slices as needed. Spread all the meat sauce over it, then cover with the remaining eggplant. Pour the béchamel over the top and spread gently to the edges. Sprinkle with the remaining ⅓ cup (30 g) cheese. Keep the layers reasonably level so each portion holds together after baking.
- Bake until golden. Bake at 375°F (190°C) for about 45 minutes, until the béchamel is golden in spots and the casserole is bubbling around the edges. If the top is browning too quickly, loosely cover it with foil for the last part of baking. Oven timing can vary, so look for bubbling at the sides as well as color on top.
- Rest, then portion. Let the moussaka stand for 20 minutes before cutting. The rest allows the layers to settle and makes cleaner portions; cutting immediately can leave the sauce and béchamel sliding apart. Serve warm, not piping hot.
Tips
- Choose firm eggplants. Look for glossy skin and fruit that feels heavy for its size, with no soft patches. Smaller or medium eggplants are usually easier to slice evenly. Very large eggplants work too, but may have more seeds and can need a little longer in the oven to become tender.
- Keep the layers from turning watery. Blot the salted slices well, roast them in a single layer, and simmer the meat sauce until it is thick rather than soupy. If the sauce still looks loose, give it a few extra minutes on the stove before assembling; a watery filling makes the casserole harder to slice.
- Prevent béchamel lumps. Warm milk and gradual additions make the sauce easier to whisk smooth. If small lumps appear, take the pan off the heat and whisk vigorously, or pass the sauce through a fine-mesh sieve before spreading it over the casserole.
- Use the cheese you can find. Kefalotyri is a firm, salty Greek cheese with a distinctive savory flavor. Parmesan or Pecorino Romano is easier to find and works well, though it changes the topping’s flavor slightly; use a little less salt if your substitute is especially salty.
Serving Suggestions
Moussaka is substantial enough to serve as the main course. Pair it with a crisp Greek-style salad of cucumber, tomato, red onion, olives, and feta, dressed simply with olive oil and red-wine vinegar. The fresh, acidic vegetables balance the rich béchamel and meat sauce without competing with their warm spices. A side of steamed green beans or simply dressed greens also works when you want a lighter plate.
Offer crusty bread for catching any sauce, and serve lemon wedges or extra black pepper at the table if guests like a brighter or sharper finish. Since the casserole needs a 20-minute rest before slicing, that is a convenient time to dress the salad and set out the sides. Cut it into eight portions with a sharp knife and a broad spatula; a deeper dish may call for slightly smaller pieces.
Variations
For a lamb-forward flavor, use ground lamb in place of beef, or use half of each. If you do not cook with wine, replace it with the same amount of beef broth or water; the sauce will be a little less aromatic, but the tomatoes and spices still provide plenty of flavor. You can also add a small pinch of dried oregano to the tomato sauce, though cinnamon and allspice should remain subtle rather than dominate.
For a meat-free version, replace the ground meat with 1 lb (450 g) cooked brown or green lentils. Stir them into the tomato mixture and simmer until the sauce is thick. The result is not identical to the meat version, but it keeps the layered eggplant and béchamel structure. For a firmer, less rich topping, reduce the cheese in the béchamel to ½ cup (45 g) and use the rest on top. A traditional Greek-style béchamel is often enriched in different ways; this version uses no eggs, so the sauce is straightforward to whisk and set.
Potato is included in some moussaka versions, while others rely on eggplant alone. If you want to add it, thinly slice 1 lb (450 g) potatoes and roast them until tender before assembling; add another layer beneath the eggplant. This adds bulk and can make the casserole take longer to heat through, so check that it is bubbling at the center before taking it out. Regional and household recipes differ, so treat these options as adaptations rather than rules.
Storage and Reheating
Refrigerate leftovers within 2 hours of baking. Once the casserole has cooled enough to handle, cover the dish tightly or transfer portions to airtight containers. Refrigerated moussaka keeps for 3 to 4 days. For easier reheating, store individual slices separately; the béchamel may firm up in the refrigerator, but it softens again as it warms.
Reheat individual portions in a microwave in short intervals, loosely covered, until steaming throughout. For a larger amount, cover the baking dish with foil and warm it in a 325°F (165°C) oven until hot in the center; uncover near the end if you want to refresh the browned top. Leftovers should reach 165°F (74°C) when checked with a food thermometer, the USDA FSIS safe temperature for reheated leftovers. Avoid repeatedly warming and cooling the same portion. You can freeze fully cooled portions in freezer-safe containers for up to 2 months for best quality; thaw overnight in the refrigerator before reheating, and expect the eggplant to be a little softer.
Frequently Asked Questions
Do I have to salt eggplant before cooking?
No. Many modern eggplants are mild and do not require salting to remove bitterness. Here, the 20-minute salt rest helps season the slices and draw off some surface moisture. Blot them carefully before roasting, and remember that salting can make the finished dish saltier if you do not account for it in the sauce and cheese.
Can I make moussaka ahead of time?
Yes. Roast the eggplant and make the meat sauce and béchamel up to a day ahead, then refrigerate them separately. Warm the béchamel gently and whisk it smooth before assembling. You can also assemble the casserole, cover it, and refrigerate it for up to a day; let it sit out briefly while the oven heats, then bake until bubbling in the center. A chilled casserole may need extra oven time, so use visual cues rather than relying on the original 45 minutes alone.
Why is my moussaka difficult to slice?
The most common reasons are a loose meat sauce, excess moisture on the eggplant, or too little resting time. Simmer the sauce until thick, roast the slices rather than stacking them on the trays, and give the baked dish the full 20-minute rest. A sharp knife and broad spatula also help lift portions without disturbing the layers.
Can I assemble it without roasting the eggplant first?
Roasting first is recommended for this recipe because it softens the slices and releases moisture before they go into the casserole. Raw eggplant can remain firm or release water during the bake, which may leave the layers uneven and the sauce thin. If you use a different preparation method, make sure the eggplant is already tender before layering.
What can I use instead of kefalotyri?
Finely grated Parmesan is a convenient substitute, while Pecorino Romano gives a sharper, saltier result. Both melt into the béchamel and brown on top, but neither tastes exactly like kefalotyri. If using a strongly salty cheese, taste the sauce before adding extra salt and adjust conservatively.
Related
- Traditional Greek Food: Classic Moussaka Recipe
- Greek Recipes for Kids: Easy Chicken Souvlaki
- Greek Food Jersey City: Chicken Souvlaki at Home
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).