Greece · Europe

Greek Moussaka Recipe: Traditional Layers, Made at Home

Updated November 3, 2026

Total time
2 hr 55 min
prep 55 min · cook 1 hr 30 min
Serves
8
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece
Cuisine
Greece
Europe

Jump to recipe

Greek Moussaka Recipe: Traditional Layers, Made at Home

Greek moussaka is a layered casserole of eggplant, warmly spiced meat sauce, and a thick, golden béchamel, often with potatoes as a sturdy base. This home-style version roasts the vegetables, simmers a lamb sauce with tomato and cinnamon, and bakes everything until set; recipes vary across Greece and from household to household.

Ingredients

  • 3 medium eggplants, about 3 lb (1.4 kg), cut lengthwise into ¼-inch (6 mm) slices
  • 1 lb (450 g) Yukon Gold or russet potatoes, peeled and cut into ¼-inch (6 mm) rounds
  • 6 tablespoons (90 ml) olive oil, divided, plus a little extra for the baking dish
  • 1½ teaspoons (9 g) fine salt, divided, plus more as needed
  • 1½ lb (680 g) ground lamb
  • 1 medium yellow onion, about 1 cup (150 g) finely chopped
  • 3 garlic cloves, about 1 tablespoon (9 g) finely chopped
  • 2 tablespoons (30 ml) tomato paste
  • 1 can crushed tomatoes, 14½ oz (411 g)
  • ½ cup (120 ml) dry red wine, or use water or stock
  • 1 teaspoon (2 g) ground cinnamon
  • 1 teaspoon (1 g) dried oregano
  • 1 bay leaf
  • 2 tablespoons (8 g) chopped fresh parsley
  • 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
  • 2 large egg yolks, about 36 g, at room temperature
  • ¾ cup (75 g) finely grated kefalotyri cheese, divided; Parmesan or Pecorino Romano is a practical substitute, with a saltier, sharper flavor
  • ½ teaspoon (1 g) black pepper, divided

Instructions

  1. Salt and prepare the vegetables. Arrange the eggplant slices in a colander or on a tray and sprinkle with about ½ teaspoon salt. Leave for 20 minutes to draw out surface moisture, then pat them thoroughly dry with paper towels. This step is helpful for large, mature eggplants, though it is less essential for small, fresh ones. Heat the oven to 425°F (218°C). Lightly oil two large rimmed baking sheets and a 9-by-13-inch (23-by-33-cm) baking dish.
  2. Roast the eggplant and potatoes. Brush the eggplant slices and potato rounds on both sides with about 4 tablespoons (60 ml) of the olive oil, arranging them in a single layer on the baking sheets. Season lightly with salt. Roast for 25–30 minutes, turning once, until tender and lightly browned. If the sheets are crowded, roast in batches; piled-up slices steam rather than brown. Set the vegetables aside and lower the oven to 375°F (190°C).
  3. Make the meat sauce. While the vegetables roast, warm the remaining 2 tablespoons (30 ml) olive oil in a large skillet or saucepan over medium heat. Add the onion and cook for 5–6 minutes until soft. Stir in the garlic and tomato paste for 1 minute, then add the ground lamb. Break it into small pieces and cook, stirring, until no pink remains and a food thermometer reads 160°F (71°C). That is the USDA FSIS safe minimum internal temperature for ground meat.
  4. Simmer until thick. Pour in the wine and scrape up any browned bits; simmer for 2 minutes. Add the crushed tomatoes, cinnamon, oregano, bay leaf, half the black pepper, and a pinch of salt. Simmer uncovered for 20–25 minutes, stirring occasionally, until the sauce is thick rather than watery. Remove the bay leaf and stir in the parsley. A loose sauce can make the layers slide, so continue simmering for a few minutes if liquid pools around the meat.
  5. Cook the béchamel. In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for about 2 minutes, whisking constantly, without letting it brown. Gradually whisk in the warm milk. Bring the mixture to a gentle simmer and cook for 6–8 minutes, whisking often, until smooth and thick enough to coat a spoon. Remove from the heat; stir in the nutmeg, remaining pepper, and ½ cup (50 g) of the cheese.
  6. Add the egg yolks carefully. In a small bowl, whisk the yolks. Whisk a few spoonfuls of hot béchamel into the yolks, one at a time, to warm them gradually. Then whisk the yolk mixture back into the saucepan. This tempering helps prevent scrambled bits. Keep the sauce off direct heat after adding the yolks.
  7. Layer the casserole. Arrange the potatoes in an even layer in the prepared dish. Add half the eggplant, spread the meat sauce over it, then layer on the remaining eggplant. Pour the béchamel evenly over the top and smooth it to the edges. Sprinkle with the remaining ¼ cup (25 g) cheese. The layers do not need to be perfectly uniform, but distribute the sauce to the corners so each serving holds together.
  8. Bake and rest. Bake at 375°F (190°C) for 45–55 minutes, until the top is deeply golden and the center is hot and set. Because this casserole contains egg, check the center with a food thermometer and make sure it reaches 160°F (71°C), the USDA FSIS safe minimum for egg dishes. Let the moussaka rest for at least 30 minutes before cutting; this setting time makes neater portions and keeps the hot layers from spilling.

Tips

  • Dry the eggplant well. Moisture left after salting can dilute the casserole and make the slices slippery. Pat them firmly, and roast in a single layer for better browning.
  • Keep the sauce thick. Tomato sauce should cling to the meat rather than run like soup. If using a particularly juicy can of tomatoes, simmer it longer before assembling.
  • Temper the yolks. Adding them straight to very hot béchamel can cook them into flecks. Gradually whisking in warm sauce first gives a smoother topping.
  • Plan for the rest. Moussaka is easier to portion after its 30-minute rest. For a less rich dish, use 2% milk, though the béchamel will be a little less creamy.

Serving Suggestions

Serve moussaka warm, cut into squares with a sharp knife and a thin spatula. Its rich layers pair well with a crisp Greek salad of tomato, cucumber, red onion, olives, and feta, or a simple green salad dressed with lemon and olive oil. Add crusty bread to catch any sauce and a platter of lightly dressed greens if you want a fuller meal without another heavy side.

For the cleanest slices, wait the full 30 minutes after baking and wipe the knife between cuts. The casserole should still be warm, not piping hot. If serving it as part of a larger spread, cut smaller portions; the eggplant, potatoes, meat, and béchamel make it substantial on its own.

Variations

Ground beef can replace the lamb in the same quantity. It makes a familiar, slightly less distinctly lamb-flavored sauce; because both are ground meat, cook it to 160°F (71°C). Some Greek-style versions use beef, while others combine beef and lamb. Cinnamon is a gentle background note here, but reduce it to ½ teaspoon if you prefer a less aromatic sauce.

For a vegetarian casserole, replace the lamb with 2 cups (about 400 g) cooked brown lentils and 8 oz (225 g) finely chopped mushrooms. Brown the mushrooms with the onion, then add the lentils with the tomatoes and simmer until thick. This changes the texture and flavor, but keeps the savory, tomato-rich middle layer. Use vegetable stock instead of wine if desired.

Potato is included here to make the base easy to slice and serve, but it is not required in every moussaka. Leave it out and use an extra eggplant, about 1 lb (450 g), for a more vegetable-forward stack. Kefalotyri, a firm Greek sheep’s-milk cheese, may be difficult to find; Parmesan or Pecorino Romano works well, though both bring a sharper, saltier taste. Taste the sauce before adding extra salt.

Storage and Reheating

Refrigerate leftovers within 2 hours of baking, in a shallow covered container or tightly covered in the baking dish. They keep for 3–4 days in the refrigerator. For the best texture, reheat individual portions in a 350°F (175°C) oven, covered loosely with foil, until the center reaches 165°F (74°C). Remove the foil for the last few minutes if you want the top to regain some color. A microwave also works for a single portion; heat in short intervals and check that the middle is steaming hot and reaches 165°F (74°C).

To freeze, cool the casserole, wrap portions airtight, and freeze for up to 3 months for best quality. Thaw overnight in the refrigerator, then reheat to 165°F (74°C). You can also assemble the casserole a day ahead, cover and refrigerate it, then bake it the next day. Since it will start cold, allow extra oven time and confirm the center reaches 160°F (71°C) before serving.

Frequently Asked Questions

Do I have to salt eggplant before cooking?
Not always. Salting and drying helps manage moisture, especially with large eggplants, but many fresh, small eggplants are mild and not especially watery. If you skip salting, slice and roast them as directed, and avoid overcrowding the baking sheets.

Can I make moussaka ahead of time?
Yes. Assemble it, cover, and refrigerate for up to 24 hours before baking. Bake straight from the refrigerator with extra time as needed, checking the center with a thermometer. Alternatively, bake it fully, cool it safely, and reheat portions later.

Why is my moussaka watery or falling apart?
The most common reasons are wet eggplant, a meat sauce that was not simmered until thick, or cutting the casserole before it has rested. Roast the vegetables in one layer, reduce excess liquid from the sauce, and wait at least 30 minutes after baking before slicing.

Can I use only eggplant and skip the potatoes?
Yes. Potatoes make a firm base and add another layer, but they are optional. Replace them with an additional eggplant, or simply leave them out for a casserole with fewer layers. The cooking method and temperature stay the same.

What cheese can I use instead of kefalotyri?
Finely grated Parmesan or Pecorino Romano is an accessible substitute. Both melt into the béchamel and brown on top, but they taste sharper and can be saltier than kefalotyri. Use the listed amount, then adjust the sauce’s salt only after tasting.

Related

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).