James Martin-style moussaka is a Greek-inspired oven bake layered with aubergine, spiced lamb and a creamy béchamel topping. This version builds flavor by browning the lamb well and softening the aubergine before baking, so the layers hold together without becoming watery.
Ingredients
- 2 medium aubergines (about 1 lb 5 oz/600 g), cut lengthwise into ¼-inch (6 mm) slices
- ¼ cup (60 ml) olive oil, plus 1 tablespoon (15 ml) for the lamb
- 1 teaspoon fine salt, divided
- ½ teaspoon black pepper, divided
- 1 large yellow onion (about 8 oz/225 g), finely chopped
- 2 garlic cloves, finely chopped
- 1 lb 2 oz (500 g) ground lamb
- 2 tablespoons (30 g) tomato paste
- 1 can (14 oz/400 g) chopped tomatoes
- ½ cup (120 ml) dry red wine or beef stock
- 1 teaspoon ground cinnamon
- 1 teaspoon dried oregano
- 1 bay leaf
- 2 medium Yukon Gold or waxy potatoes (about 10 oz/280 g), peeled and sliced ¼ inch (6 mm) thick
- 2 tablespoons (28 g) unsalted butter
- 2 tablespoons (16 g) all-purpose flour
- 1¾ cups (420 ml) whole milk, warmed
- ¼ teaspoon freshly grated nutmeg
- 1 large egg, lightly beaten
- ½ cup (50 g) finely grated Parmesan cheese, divided
Instructions
- Heat the oven to 425°F (220°C). Arrange the aubergine slices on two baking sheets. Brush both sides with the ¼ cup (60 ml) olive oil, then season with about half the salt and pepper. Roast for 18–22 minutes, turning once, until tender and lightly browned. Set aside and reduce the oven to 375°F (190°C).
- While the aubergine roasts, put the potato slices in a saucepan and cover with cold water. Bring to a boil, then simmer for 5–7 minutes until just starting to soften but still holding their shape. Drain well and let steam dry.
- Heat the remaining 1 tablespoon (15 ml) oil in a large frying pan over medium heat. Add the onion and cook for 5–6 minutes, stirring, until soft. Add the garlic and cook for 30 seconds. Add the ground lamb and cook for 7–9 minutes, breaking it up, until browned. Drain excess fat if there is a large amount.
- Stir in the tomato paste, tomatoes, wine or stock, cinnamon, oregano, bay leaf, and remaining salt and pepper. Bring to a simmer and cook uncovered for 20–25 minutes, stirring occasionally, until thick rather than soupy. Remove the bay leaf. Check the lamb mixture with a food thermometer: ground lamb must reach the USDA FSIS safe minimum of 160°F (71°C).
- Make the béchamel while the sauce simmers. Melt the butter in a saucepan over medium-low heat. Stir in the flour and cook for 1 minute, without browning. Gradually whisk in the warm milk until smooth. Bring to a gentle simmer and whisk for 5–7 minutes, until thick enough to coat a spoon. Season with the nutmeg and a little salt and pepper, then take off the heat. Let cool for 3 minutes, whisk in the egg, and stir in ¼ cup (25 g) Parmesan.
- Lightly oil a deep 9-by-13-inch (23-by-33-cm) baking dish. Arrange the potatoes in an even base, followed by half the aubergine. Spoon over the lamb sauce and spread it to the edges. Add the remaining aubergine, then pour the béchamel over the top. Sprinkle with the remaining ¼ cup (25 g) Parmesan.
- Bake at 375°F (190°C) for 35–40 minutes, until bubbling at the edges and golden on top. The egg-containing topping should reach 160°F (71°C), the USDA FSIS safe minimum for egg dishes, checked in the center with a food thermometer. Rest for 15 minutes before cutting; this helps the layers settle.
Tips
- Roast the aubergine rather than stacking it raw. It releases moisture as it cooks, and pre-roasting helps keep the finished dish from turning watery.
- Let the tomato and lamb sauce reduce until thick. If it still looks loose, simmer it a few minutes longer before layering; excess liquid makes neat portions difficult.
- For a richer crust, use a little more Parmesan, but keep the béchamel thick enough to sit on top rather than run into the meat layer.
- For a make-ahead meal, prepare the lamb sauce and roast the aubergine up to a day ahead; refrigerate them separately and assemble shortly before baking.
Serving Suggestions
Serve moussaka warm, after its resting time, with a crisp green salad dressed with lemon and olive oil. Crusty bread is useful for the tomato-rich sauce, while steamed green beans or simply dressed cucumber add freshness. Since the bake is substantial, a light vegetable side is usually enough.
Variations
Ground beef can replace lamb in the same quantity, though the flavor will be milder and less traditionally Greek. For a meat-free version, use 1 lb (450 g) cooked brown or green lentils in place of the lamb and simmer the sauce until thick. A small pinch of allspice can complement the cinnamon, but it is optional. If aubergine is unavailable, use additional thinly sliced courgette; it softens more quickly and has a milder flavor, so roast it until browned and tender before layering.
Storage and Reheating
Cool leftovers promptly and refrigerate within 2 hours in a covered container. They keep for 3–4 days. Reheat individual portions covered in a 350°F (175°C) oven until steaming throughout, or microwave in short intervals, stirring or checking the center as practical; leftovers should reach 165°F (74°C). Freeze well-wrapped portions for up to 3 months for best quality, then thaw in the refrigerator before reheating. Avoid repeatedly cooling and reheating the whole dish.
Frequently Asked Questions
Can I make moussaka ahead?
Yes. Assemble it up to one day ahead, cover, and refrigerate. Bake it cold, allowing extra time as needed, and check the center reaches 160°F (71°C). For the best texture, make sure the lamb sauce is thick before assembling.
Do I have to salt aubergine before cooking?
No. Modern aubergines are usually not bitter enough to require salting. Roasting the slices with oil is sufficient here; if they seem especially wet, pat them dry first.
Why is my moussaka watery?
The common causes are under-reduced meat sauce, wet aubergine, or potatoes that were not drained and steam-dried. Cook the sauce until thick, roast the aubergine until tender, and allow the finished bake to rest before serving.
Can I use milk straight from the fridge for béchamel?
Yes, but warm milk blends in more smoothly and reduces the chance of lumps. If using cold milk, add it gradually while whisking constantly and cook until the sauce is thick.
How do I know when moussaka is cooked?
The top should be golden and the edges bubbling. Because this version contains egg in the béchamel, check the center with a food thermometer and make sure it reaches 160°F (71°C), then rest the dish for 15 minutes.
Can I freeze moussaka?
Yes. Freeze cooked portions once cooled, tightly wrapped, for up to 3 months for best quality. Thaw in the refrigerator and reheat to 165°F (74°C); the béchamel may be slightly softer after freezing but remains suitable for serving.
Related
- Teriyaki Chicken Bowl Albuquerque Style
- Teriyaki Chicken Bowl: Easy Rice Bowl Recipe
- Teriyaki Chicken Breast Recipes: Easy Skillet Method
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).