Lamb Moussaka
Making Lamb Moussaka at home always leads to a “why haven’t I done this sooner?” moment. Tender roasted eggplant, a hearty potato layer, and deeply spiced lamb all come together under a creamy béchamel sauce baked to a gorgeous golden finish, making every serving look like it came straight from your favorite Mediterranean restaurant.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!
I love moussaka, and it’s my go-to for dinner parties, holiday gatherings, and Sunday family dinners because it looks impressive, tastes incredible, and always gets people asking for the recipe. It reheats beautifully and tastes even better the next day, making it perfect for make-ahead meals. Just store it covered in the fridge for up to 3 days and warm it back up in the oven when you’re ready.
Ingredients You’ll Need
You’ll need all the ingredients shown in the photograph below.

How to Make Lamb Moussaka with Step-By-Step Instructions
Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.
Here’s how to build this gorgeous, layered dish from start to finish that’s way heartier than the traditional Greek eggplant casserole, and it’s easier than it looks.
Roast the Vegetables
Preheat oven to 180°C (350°F). Arrange the sliced potato and eggplant across a large baking sheet or two, drizzle with olive oil, and season with salt. I like using a mandoline slicer to get my potato and eggplant slices uniform in thickness.
Slide them into the oven and roast for 20 minutes until they’re tender and lightly golden. Roasting them on a sheet pan first rather than layering them raw makes a huge difference in texture, so don’t skip this step.
Make the Lamb Sauce
Heat olive oil in a large skillet, pot, or cast-iron pan over medium-high heat. Add the ground lamb, season with salt and pepper, and cook until lightly browned, breaking it apart with a sturdy wooden spoon or meat chopper as it cooks.
Drain any excess fat if needed. Now, reduce the heat, then stir in the butter, onion, celery, and carrots, cooking now over medium heat for 3 to 5 minutes until everything is softened and fragrant.
Stir in the tomato sauce, tomato paste, and dried thyme, then pour in the chicken broth. Beef stock works too, if you don’t have chicken broth. Let the sauce simmer for 25 to 30 minutes until it thickens into a deeply flavored, rich meat sauce.
Assemble the Moussaka
Lightly grease a 9-inch casserole dish. Start with a layer of roasted potatoes on the bottom, then add a layer of eggplant, followed by a thick layer of moussaka meat sauce.
Repeat those layers with the remaining eggplant, potato, and sauce until the dish is nearly full. Pour the creamy bechamel sauce evenly over the top and sprinkle generously with Parmesan cheese.
I use a box grater to get freshly grated cheese every time, and a ceramic baking dish for even baking throughout.
Bake Until Golden
Bake for 45 to 60 minutes until the top is golden brown and bubbling. Let the dish rest for 10 minutes before slicing and serving. That resting time helps everything set, so your layers stay clean and beautiful when you cut into them.
Serve warm and enjoy!

Lamb Moussaka travels wonderfully, making it a great choice for potlucks, family gatherings, and dinner parties. Let it cool completely before covering the baking dish tightly with foil or a fitted silicone casserole lid.
If you’re heading somewhere warm, nestle the dish in a thermal bag to keep it at a safe temperature during transport. It reheats beautifully in the oven at 160°C (325°F) for about 15 to 20 minutes, so you can warm it back up on arrival if needed.

Ingredients
For the Meat Sauce:
- 1 tablespoon extra virgin olive oil
- 1 pound ground lamb
- Salt and black pepper to taste
- 2 tablespoons unsalted butter
- ½ cup white onion finely chopped
- 2 celery stalks finely chopped
- 2 carrots peeled and finely chopped
- 4 cups canned tomato sauce
- ¼ cup tomato paste
- ½ cup chicken broth
- ½ teaspoon dried thyme
For the Vegetable Layers:
- 3 large eggplants sliced into ½ cm rounds
- 2 medium potatoes sliced into ½ cm rounds
- 2 tablespoons olive oil
- Salt to taste
For the Topping:
- 2 cups béchamel sauce
- 1 cup grated Parmesan cheese
Instructions
Roast the Vegetables:
- Preheat oven to 180°C (350°F).
- Arrange eggplant and potato slices on baking sheets, drizzle with olive oil, and season with salt.3 large eggplants, 2 tablespoons olive oil, Salt, 2 medium potatoes
- Roast for 20 minutes until tender and lightly golden.
Make the Lamb Sauce:
- Heat olive oil in a large pot over medium-high heat.1 tablespoon extra virgin olive oil
- Add ground lamb, season with salt and pepper, and cook until browned, breaking it apart as it cooks. Drain excess fat if needed.1 pound ground lamb, Salt and black pepper
- Reduce heat to medium and stir in butter, onion, celery, and carrots. Cook for 3–5 minutes until softened.2 tablespoons unsalted butter, ½ cup white onion, 2 celery stalks, 2 carrots
- Stir in tomato sauce, tomato paste, and dried thyme. Pour in chicken broth and simmer for 25–30 minutes until thickened.4 cups canned tomato sauce, ¼ cup tomato paste, ½ teaspoon dried thyme, ½ cup chicken broth
Assemble the Moussaka:
- Lightly grease a 9-inch baking dish.
- Layer roasted potatoes on the bottom. Add a layer of eggplant. Spread a layer of lamb sauce on top.
- Repeat layers until the dish is nearly full. Pour béchamel sauce evenly over the top. Sprinkle generously with Parmesan cheese.2 cups béchamel sauce, 1 cup grated Parmesan cheese
Bake:
- Bake for 45–60 minutes until golden and bubbling.
- Let rest for 10 minutes before slicing and serving.
Notes
Nutrition
How to Store Leftovers
Once cooled, transfer portions to an airtight container or cover the dish tightly with foil. It keeps well in the fridge for up to 3 days, and the flavors deepen beautifully overnight, making it one of those beloved Greek dishes where leftovers are genuinely exciting.
Reheat individual portions in the microwave or warm the whole dish in the oven until heated through.
Lamb moussaka recipe also freezes well for up to 3 months. Wrap individual portions tightly in plastic wrap, then place them in a freezer-safe container. Thaw overnight in the fridge before reheating so the layers stay intact and the béchamel doesn’t break.
What to Serve With Lamb Moussaka
A classic Greek salad or simple green salad with a bright lemon vinaigrette is absolutely delicious alongside it. The acidity cuts through the richness of the béchamel and lamb sauce beautifully.
Warm, crusty bread or pita chips are perfect for scooping up any extra sauce. For something heartier, roasted or steamed vegetables like zucchini, green beans, or asparagus round out the meal without overpowering it. If you usually make moussaka with ground beef or ground turkey, the lamb brings a richer, more complex flavor.
More Easy Recipes for You to Try at Home
If you loved this Greek moussaka, here are more delicious casserole recipes that are just as hearty and comforting.
- Hamburger Casserole
- Chicken and Broccoli Casserole
- Biscuits and Gravy Casserole
- Million Dollar Casserole
- Cowboy Casserole
About the Author

Hey there! I’m Mandy
Mandy Applegate is a home cook, food blogger, and writer who believes the best meals are the ones shared with the people you love.
She’s all about easy recipes that taste amazing, the kind that make ordinary days feel a little more special and remind you why cooking at home matters.
She has been published on NBC, the Daily News, the Boston Herald, and the Chicago Sun-Times, amongst many others.

Add Preferred Source