This is a baked Greek-style casserole made with ground lamb, cubed potatoes, and a homemade béchamel sauce. It uses potatoes instead of the more traditional eggplant, which gives you a heartier, more filling result that holds together cleanly when sliced. If you want a proper layered bake that feeds eight and reheats well, this is a solid choice.
The short version of why this works
Two things make or break this dish. First, cook the lamb until it’s genuinely browned before you add anything else — not just grey, but with some color on it. That browning builds the flavor base the whole dish depends on. Ground lamb releases a lot of fat, so don’t rush this step and don’t cover the pan. Second, the béchamel needs to be thick enough to hold its shape on top of the potatoes. Whisk constantly once the milk goes in and keep the heat at medium — if it thins out or goes lumpy, you’ll end up with a watery top layer instead of a set custard-like crust. Get those two steps right and the rest is straightforward assembly.
Ingredient notes
- Ground lamb: Lamb has a higher fat content than beef, which is fine here — it keeps the filling moist. If your butcher sells it in 500g (about 1.1 lb) packs, that’s close enough to the 450g called for.
- Tomato paste: Use the full 3 tablespoons. It’s concentrated, so it does a lot of work in a small amount — don’t swap it for canned crushed tomatoes without reducing the liquid significantly.
- Egg yolks in the béchamel: These are what give the topping a slightly golden, set finish rather than a pale, soft one. Save the whites for scrambled eggs the next morning — skip the garnish, not worth the extra dish.
- Paprika: Standard sweet paprika works here. Smoked paprika will change the flavor noticeably, so stick with sweet unless you specifically want that smokiness.
Troubleshooting
- Filling is watery after baking: This usually means the potatoes released too much moisture during cooking. Make sure you simmer them until most of the water has been absorbed before layering — the filling should look fairly dry in the pot.
- Béchamel has lumps: Add the milk slowly, a splash at a time, whisking each addition fully before adding more. If lumps have already formed, strain the sauce through a fine sieve before spreading it on top.
- The layers slide apart when serving: The dish needs to rest for at least 10–15 minutes out of the oven before you cut it. Cutting it hot means the layers won’t hold. A sharp knife and a wide spatula help too.
- Lamb filling tastes bland: Ground lamb needs assertive seasoning. If the filling tastes flat before baking, add a pinch more salt and paprika — the béchamel is mild, so the filling carries the flavor for the whole dish.
- Top is pale after the full bake time: Oven temperatures vary. If the béchamel hasn’t taken on any color, switch to the broiler for 2–3 minutes and watch it closely.
Leftovers and meal prep
Leftovers keep well in the fridge for up to 4 days, covered tightly. The flavors actually improve overnight as the layers settle. Reheat individual portions in the microwave for 2–3 minutes, or put the whole dish back in a 350°F (175°C) oven covered with foil for about 20 minutes. For freezing, portion it into individual servings before freezing — it keeps for up to 2 months. Thaw overnight in the fridge before reheating. The béchamel can turn slightly grainy after freezing, but the flavor holds up well. This dish is also worth making a day ahead if you’re cooking for guests — it slices much more cleanly when it’s been chilled and then reheated.
Lamb Moussaka with Potatoes & Béchamel Sauce
Equipment
Ingredients
Moussaka Ingredients
1 pound ground lamb (minced lamb) - 450g, minced lamb
1 ½ pounds potatoes - 680g, peeled and cut into medium cubes
1 medium carrot - grated
3 tablespoons tomato paste - 50g
1 large yellow onion - cut into small cubes
4 cloves garlic - minced
2 tablespoons olive oil
1 teaspoon dried basil
1 teaspoon salt - for the lamb filling
1 teaspoon ground black pepper
1 teaspoon paprika
2 tablespoons parsley - fresh ; finely chopped
1-2 cups water - as needed, approximately 1–2 cups / 240–480ml, to simmer the potatoes
Béchamel Sauce Ingredients
2 tablespoons butter - 30g
¼ cup all purpose flour (plain flour Australia and UK) - 30g, plain flour in Australia and UK
1 cup milk - 240ml
- 2 medium egg yolks - reserve whites for another use
¼ teaspoon ground nutmeg
½ teaspoon salt - for the béchamel sauce
Instructions
- Heat the olive oil in a large heavy-bottomed pot over medium-high heat. Add the ground lamb and cook, breaking it up with a spoon, until it starts to turn light brown (about 5 minutes). Add the onion, garlic, and grated carrot, and sauté until the onions are translucent (about 3–4 minutes).2 tablespoons olive oil, 1 pound ground lamb (minced lamb), 1 large yellow onion, 4 cloves garlic, 1 medium carrot
- Stir in the tomato paste, paprika, dried basil, salt, and pepper. Cook for 1–2 minutes until fragrant.3 tablespoons tomato paste, 1 teaspoon paprika, 1 teaspoon dried basil, 1 teaspoon salt, 1 teaspoon ground black pepper
- Add the cubed potatoes and enough water to just cover them (approximately 1–2 cups / 240–480ml). Bring to a simmer, cover, and cook for 15–20 minutes until the potatoes are nearly fork-tender but still hold their shape. Stir in the chopped parsley.1 1/2 pounds potatoes, 1-2 cups water, 2 tablespoons parsley
- In a medium saucepan, melt the butter over medium-low heat. Whisk in the flour and cook for 1–2 minutes, stirring constantly — do not let the roux brown. Remove from the heat and slowly pour in the milk in a thin stream, whisking continuously to prevent lumps. Return to low heat and simmer, whisking frequently, for 3–4 minutes until the sauce thickens enough to coat the back of a spoon. Remove from the heat. Spoon a tablespoon of the hot sauce into the egg yolks and whisk to temper, then stir the tempered yolks into the saucepan. Season with salt and nutmeg.2 tablespoons butter, 1/4 cup all purpose flour (plain flour Australia and UK), 1 cup milk, 2 medium egg yolks, 1/2 teaspoon salt, 1/4 teaspoon ground nutmeg
- Brush a 9x13 inch (33x23cm) baking dish with olive oil. Transfer the lamb and potato mixture into the dish, spreading it evenly. Pour the béchamel sauce over the top, tilting the dish gently to ensure it fills the corners and covers the surface completely. Bake at 350°F / 175°C (160°C fan-forced) for 40–45 minutes until the top is golden brown and the edges are bubbling. Let it rest for 10–15 minutes before slicing to allow the layers to set.2 tablespoons olive oil
Notes
Nutrition
Your questions, answered
How do I know when the ground lamb is fully cooked?
Ground lamb is safe to eat when it reaches an internal temperature of 160°F (71°C) — no pink should remain. In practice, once it’s browned through and the juices run clear, it’s done; a meat thermometer removes any guesswork if you’re unsure.
Can I use ground beef instead of ground lamb?
Yes, ground beef works as a direct swap and also needs to reach 160°F (71°C). The flavor will be milder and less rich, but the dish will still hold together and taste good with the same seasoning.
What kind of potatoes should I use?
Waxy or all-purpose potatoes — like Yukon Gold — hold their shape better when cubed and simmered. Starchy varieties like Russets tend to break down and can make the filling mushy.
My béchamel sauce seized up and went thick too fast. What happened?
The heat was likely too high. Take the pan off the burner, add a splash of milk, and whisk hard — it should loosen. Going forward, keep the heat at medium and add the milk gradually.
Can I assemble this the night before and bake it the next day?
Yes, and it works well. Assemble the full dish, cover it with plastic wrap, and refrigerate overnight. Add about 10 extra minutes to the bake time since it’s going in cold.
Do I need to peel the potatoes?
The recipe calls for peeled potatoes, and that’s the better choice here — the skin can create uneven texture in the layers. Peeling takes a few extra minutes but gives you a cleaner result.
More mince recipes to try
- Mediterranean Lamb Feta Pie
- Savory Lamb Rosemary Pies
- French Beef Zucchini Gratin
- Fragrant Lamb Coconut Stew
