Classic Moussaka Bake

Featured in: Mediterranean Family Meals

This classic Greek dish combines tender eggplant and potato slices roasted to perfection, layered with a spiced ground meat sauce rich in cinnamon, allspice, and oregano. Topped with a silky béchamel sauce enriched with Parmesan and nutmeg, it’s baked until golden and bubbling. Perfectly balanced flavors create a comforting, hearty meal ideal for sharing.

Updated on Mon, 10 Nov 2025 12:23:00 GMT
Classic Moussaka Bake layered with roasted eggplant and creamy béchamel, perfectly golden. Save
Classic Moussaka Bake layered with roasted eggplant and creamy béchamel, perfectly golden. | dunebasil.com

A rich and comforting Greek casserole featuring layers of tender eggplant, flavorful spiced meat sauce, and creamy béchamel, baked to golden perfection.

This recipe brings back wonderful memories of family gatherings where everyone enjoyed this hearty dish. It's always a crowd-pleaser that fills the house with delightful aromas.

Ingredients

  • Vegetables: 2 large eggplants sliced into 1/2-inch rounds, 2 medium potatoes peeled and sliced into 1/4-inch rounds, 1 medium onion finely chopped, 2 cloves garlic minced
  • Meat Sauce: 500 g (1 lb) ground lamb or beef, 400 g (14 oz) canned chopped tomatoes, 2 tbsp tomato paste, 120 ml (1/2 cup) dry red wine, 1 tsp ground cinnamon, 1/2 tsp ground allspice, 1 tsp dried oregano, 2 tbsp chopped fresh parsley, 3 tbsp olive oil, salt and freshly ground black pepper to taste
  • Béchamel Sauce: 60 g (1/4 cup) unsalted butter, 60 g (1/2 cup) all-purpose flour, 600 ml (2 1/2 cups) whole milk warmed, 2 large eggs, 60 g (1/2 cup) grated Parmesan cheese, pinch of ground nutmeg, salt and white pepper to taste
  • Additional: 2 tbsp olive oil for roasting, extra Parmesan for topping

Instructions

Preheat Oven:
Preheat the oven to 220°C (425°F). Line two baking sheets with parchment paper.
Roast Vegetables:
Arrange eggplant and potato slices on sheets. Brush with olive oil and season with salt. Roast 20 to 25 minutes flipping halfway until golden and tender. Reduce oven to 180°C (350°F).
Cook Aromatics:
Heat 3 tbsp olive oil in large skillet over medium heat. Sauté onion until soft about 5 minutes. Add garlic cook 1 minute.
Prepare Meat Sauce:
Add ground lamb or beef cook until browned. Stir in tomato paste canned tomatoes wine cinnamon allspice oregano parsley salt and pepper. Simmer uncovered 20 minutes until thickened. Remove from heat.
Make Béchamel:
Melt butter in saucepan over medium heat. Whisk in flour cook 2 minutes. Gradually add warm milk whisking constantly until smooth thickened 5 to 7 minutes. Remove from heat. Beat eggs gradually whisk in little hot sauce then return mixture to saucepan. Stir in Parmesan nutmeg salt and white pepper.
Assemble Casserole:
In 23 x 33 cm (9 x 13 inch) baking dish layer half potatoes then half eggplant. Spread all meat sauce over vegetables. Layer remaining eggplant and potatoes on top.
Add Béchamel and Bake:
Pour béchamel evenly over top. Sprinkle with extra Parmesan. Bake 180°C (350°F) 40 to 45 minutes until golden bubbling. Cool 15 minutes before slicing and serving.
Save
| dunebasil.com

Sharing this dish has always brought my family closer especially during holiday gatherings when everyone looks forward to a warm comforting meal.

Tips for Perfect Layers

Ensure vegetables are roasted until tender but not mushy to create distinct layers that hold together well after baking.

Wine Pairing

A dry red wine like a Cabernet Sauvignon complements the rich meat sauce and creamy béchamel beautifully enhancing the overall flavors.

Storing and Reheating

Store leftovers in an airtight container refrigerated up to 3 days reheating gently in the oven to preserve texture and flavor.

Delicious Classic Moussaka Bake with spiced meat sauce and tender vegetables, served warm. Save
Delicious Classic Moussaka Bake with spiced meat sauce and tender vegetables, served warm. | dunebasil.com

This classic moussaka is a timeless dish that combines tradition with rich flavors perfect for any occasion.

Recipe FAQs

What is the best way to prepare the eggplant for this dish?

Slicing the eggplant into 1/2-inch rounds and roasting with olive oil until tender and golden helps reduce moisture and develop depth of flavor.

Can I substitute the ground meat?

Ground turkey or beef can be used as alternatives for the spiced meat layer, adjusting cooking time until browned and fully cooked.

How is the béchamel sauce made creamy?

Butter and flour are cooked to form a smooth roux before gradually whisking in warm milk and eggs, finishing with Parmesan and nutmeg for richness.

Is it necessary to roast the potatoes separately?

Roasting potato slices until tender before layering ensures they cook evenly and adds a subtle caramelized flavor to the dish.

What are good accompaniments for this dish?

A crisp Greek salad and crusty bread complement the rich layers, while a glass of dry red wine pairs nicely with the spices.

Can this dish be prepared ahead of time?

Yes, it can be assembled in advance, refrigerated, and baked before serving to develop flavors further.

Classic Moussaka Bake

A rich Greek casserole with eggplant, spiced meat sauce, and creamy béchamel baked golden.

Prep Time
40 minutes
Time to Cook
70 minutes
Overall Time
110 minutes
Recipe by Dune Basil Lea Romano


Skill Level Medium

Cuisine Greek

Makes 6 Portions

Diet Information None specified

What You'll Need

Vegetables

01 2 large eggplants, sliced into 1/2-inch rounds
02 2 medium potatoes, peeled and sliced into 1/4-inch rounds
03 1 medium onion, finely chopped
04 2 cloves garlic, minced

Meat Sauce

01 1 lb ground lamb or beef
02 14 oz canned chopped tomatoes
03 2 tablespoons tomato paste
04 1/2 cup dry red wine
05 1 teaspoon ground cinnamon
06 1/2 teaspoon ground allspice
07 1 teaspoon dried oregano
08 2 tablespoons chopped fresh parsley
09 3 tablespoons olive oil
10 Salt and freshly ground black pepper, to taste

Béchamel Sauce

01 1/4 cup unsalted butter
02 1/2 cup all-purpose flour
03 2 1/2 cups whole milk, warmed
04 2 large eggs
05 1/2 cup grated Parmesan cheese
06 Pinch of ground nutmeg
07 Salt and white pepper, to taste

Additional

01 2 tablespoons olive oil, for roasting
02 Extra grated Parmesan cheese, for topping

How to Make It

Step 01

Preheat and Prepare Vegetables: Preheat the oven to 425°F. Line two baking sheets with parchment paper.

Step 02

Roast Eggplant and Potatoes: Arrange eggplant and potato slices on the prepared sheets. Brush with olive oil and season with salt. Roast for 20 to 25 minutes, flipping halfway, until golden and tender. Reduce oven temperature to 350°F.

Step 03

Cook Aromatics: Heat 3 tablespoons olive oil in a large skillet over medium heat. Sauté onion until soft, about 5 minutes. Add garlic and cook for 1 minute.

Step 04

Prepare Meat Sauce: Add ground lamb or beef to the skillet. Cook, breaking up the meat, until browned. Stir in tomato paste, canned tomatoes, red wine, cinnamon, allspice, oregano, parsley, salt, and pepper. Simmer uncovered for 20 minutes until thickened. Remove from heat.

Step 05

Make Béchamel Sauce: Melt butter in a saucepan over medium heat. Whisk in flour and cook for 2 minutes. Gradually add warm milk while whisking constantly until smooth and thickened, about 5 to 7 minutes. Remove from heat. Beat eggs in a bowl and gradually whisk in a small amount of the hot sauce. Return the egg mixture to the saucepan and stir in Parmesan, nutmeg, salt, and white pepper.

Step 06

Assemble Layers: In a 9 x 13 inch baking dish, layer half the potatoes, then half the eggplant. Spread all meat sauce over the vegetables. Top with remaining eggplant and potatoes.

Step 07

Add Béchamel and Cheese: Pour béchamel sauce evenly over the layered ingredients. Sprinkle with extra grated Parmesan cheese.

Step 08

Bake: Bake at 350°F for 40 to 45 minutes until golden and bubbling. Allow to cool at least 15 minutes before slicing and serving.

Essential Tools

  • Chef's knife
  • Cutting board
  • Baking sheets
  • Large skillet
  • Saucepan
  • Whisk
  • Mixing bowls
  • 9 x 13 inch baking dish

Allergy Details

Review ingredients for allergies, and talk to your doctor if you're uncertain.
  • Contains milk (béchamel and Parmesan), eggs, wheat/gluten (flour); possible traces of soy in tomato products

Nutrition per serving

Nutritional details are for reference only. They're not a substitute for medical advice.
  • Energy: 495
  • Fats: 26 g
  • Carbohydrates: 32 g
  • Proteins: 29 g