Moussaka Beef Eggplant Layers

Featured in: Family Meals

This classic Greek dish features tender eggplant slices roasted to golden perfection, layered with savory spiced ground beef, and topped with rich creamy béchamel sauce. The casserole is baked until bubbling and golden, offering a comforting blend of textures and flavors. Aromatic spices like cinnamon and oregano enrich the filling, balanced by the smooth nutmeg-infused béchamel with Parmesan cheese. Ideal for a family meal, it combines slow-cooked tomato sauce with hearty ingredients for a memorable experience.

Updated on Thu, 13 Nov 2025 11:56:00 GMT
Golden-brown Moussaka, layered with eggplant, savory beef, and creamy béchamel, ready to be sliced. Save
Golden-brown Moussaka, layered with eggplant, savory beef, and creamy béchamel, ready to be sliced. | cinnamonglow.com

A classic Greek casserole featuring layers of tender eggplant, savory spiced beef, and creamy béchamel sauce, baked to golden perfection.

I fondly remember the first time I baked moussaka for my family. The aroma of cinnamon and roasted eggplant brings back memories of festive gatherings and laughter around the table.

Ingredients

  • Eggplant: 2 large, sliced into 1/2-inch rounds
  • Onion: 1 large, finely chopped
  • Garlic: 2 cloves, minced
  • Parsley: 2 tablespoons, chopped fresh
  • Ground beef: 500 g (1.1 lbs)
  • Cinnamon: 1 teaspoon, ground
  • Allspice: 1/2 teaspoon, ground
  • Oregano: 1 teaspoon, dried
  • Black pepper: 1/2 teaspoon, ground
  • Salt: 1 teaspoon, divided
  • Diced tomatoes: 400 g (14 oz) canned
  • Tomato paste: 2 tablespoons
  • Red wine: 120 ml (1/2 cup) dry
  • Olive oil: 2 tablespoons (plus extra for brushing eggplant)
  • Unsalted butter: 60 g (1/4 cup)
  • All-purpose flour: 60 g (1/2 cup)
  • Whole milk: 600 ml (2 1/2 cups), warmed
  • Nutmeg: 1/4 teaspoon, ground
  • Egg: 1 large, lightly beaten
  • Parmesan cheese: 40 g (1/2 cup) grated (plus 40 g for topping)

Instructions

Prep and roast eggplant:
Preheat oven to 200°C (400°F). Line baking sheets with parchment. Arrange eggplant slices, brush both sides with olive oil, sprinkle 1/2 teaspoon salt, roast for 20–25 minutes (turning halfway) until tender. Set aside.
Sauté onion and aromatics:
Heat olive oil in a large skillet over medium. Add onion, cook until soft (5 min). Stir in garlic and parsley; sauté 1 minute.
Brown beef and season:
Add ground beef, break up with spoon, cook until browned (7 min). Add cinnamon, allspice, oregano, black pepper, remaining salt. Cook 1 minute.
Simmer sauce:
Add tomato paste, diced tomatoes, red wine. Simmer uncovered 15–20 minutes, stirring, until thickened. Season and set aside.
Béchamel sauce:
Melt butter in saucepan over medium. Whisk in flour, cook 2 minutes. Gradually whisk in warm milk, bring to gentle boil, stir until thick and smooth (5 min). Remove from heat, stir in nutmeg; cool 2 min. Whisk in egg and Parmesan quickly.
Lower oven temp:
Set oven to 180°C (350°F).
Layer and assemble:
Layer half the eggplant in 22x30 cm (9x13-inch) baking dish. Top with all beef mixture, then remaining eggplant. Pour béchamel on top, sprinkle with Parmesan.
Bake:
Bake 40–45 minutes, until golden and bubbling. Rest 15 minutes, then serve.
Save
| cinnamonglow.com

It warms my heart when my children ask for seconds of this dish. Sharing moussaka always turns dinner into a celebration in our kitchen.

Serving Suggestions

Pair with a crisp Greek salad, crusty bread, and a glass of dry red wine for a complete meal.

Substitutions & Variations

Try ground lamb for a deeper flavor, or use a mix of beef and lamb. For vegetarians, swap out meat for lentils and mushrooms.

Make Ahead & Storage

Assemble moussaka in advance and bake when ready to serve. Leftovers keep well in the fridge for up to 3 days, and the dish also freezes beautifully.

A bubbling dish of homemade Moussaka, showcasing tender eggplant and flavorful meat sauce. Save
A bubbling dish of homemade Moussaka, showcasing tender eggplant and flavorful meat sauce. | cinnamonglow.com

Enjoy this comforting moussaka hot from the oven. The layers of tender eggplant, spiced beef, and creamy sauce are always irresistible.

Recipe FAQ Section

How do I achieve tender eggplant slices?

Slice eggplants evenly and roast them brushed with olive oil and salt until golden and soft, turning halfway for even cooking.

What spices enhance the beef layer?

Cinnamon, allspice, oregano, black pepper, and salt create a savory and aromatic flavor profile that complements the meat.

How is the béchamel sauce prepared?

Butter is melted and mixed with flour, then warm milk is gradually added and cooked until thickened. Nutmeg, egg, and Parmesan are whisked in for richness.

Can the dish be assembled in advance?

Yes, layers can be assembled ahead of time and baked later, allowing flavors to meld while saving preparation time.

What wine pairs well with this dish?

A dry red wine with moderate tannins enhances the rich meat and tomato sauce layers, complementing the overall flavors.

Moussaka Beef Eggplant Layers

Tender eggplant and spiced beef layered with creamy béchamel for a hearty Greek dish.

Prep duration
35 min
Time to cook
75 min
Complete duration
110 min
Created by Hannah Collins

Classification Family Meals

Skill level Medium

Cultural Origin Greek

Output 6 Portion count

Dietary considerations None specified

Components

Vegetables

01 2 large eggplants, sliced into ½-inch rounds
02 1 large onion, finely chopped
03 2 cloves garlic, minced
04 2 tablespoons chopped fresh parsley

Meat

01 1.1 pounds ground beef

Spices & Seasonings

01 1 teaspoon ground cinnamon
02 ½ teaspoon ground allspice
03 1 teaspoon dried oregano
04 ½ teaspoon ground black pepper
05 1 teaspoon salt, divided

Tomato Sauce

01 14 ounces canned diced tomatoes
02 2 tablespoons tomato paste
03 ½ cup dry red wine
04 2 tablespoons olive oil, plus extra for brushing eggplant

Béchamel Sauce

01 ¼ cup unsalted butter
02 ½ cup all-purpose flour
03 2½ cups whole milk, warmed
04 ¼ teaspoon ground nutmeg
05 1 large egg, lightly beaten
06 ½ cup grated Parmesan cheese

For Assembly

01 ½ cup grated Parmesan cheese (for topping)

Method

Phase 01

Preheat and prepare eggplants: Preheat the oven to 400°F. Line two baking sheets with parchment paper. Arrange eggplant slices on the sheets, brush both sides with olive oil, then sprinkle with ½ teaspoon salt. Roast for 20–25 minutes, turning once halfway, until golden and tender. Set aside.

Phase 02

Sauté aromatics: Heat 2 tablespoons olive oil in a large skillet over medium heat. Cook the chopped onion until soft, about 5 minutes. Add minced garlic and chopped parsley, sauté for 1 minute.

Phase 03

Brown the beef and season: Add ground beef to the skillet, breaking it up with a spoon. Cook until browned, about 7 minutes. Stir in cinnamon, allspice, oregano, black pepper, and the remaining ½ teaspoon salt. Cook for an additional minute.

Phase 04

Simmer tomato sauce: Stir in tomato paste, diced tomatoes, and red wine. Simmer uncovered for 15–20 minutes, stirring occasionally, until sauce thickens. Adjust seasoning to taste, then remove from heat.

Phase 05

Prepare béchamel sauce: In a saucepan, melt butter over medium heat. Whisk in flour and cook for 2 minutes, stirring constantly. Gradually add warm milk while whisking, and bring to a gentle boil, stirring until thick and smooth, about 5 minutes. Remove from heat, stir in nutmeg, then let cool for 2 minutes. Quickly whisk in the beaten egg and Parmesan cheese.

Phase 06

Assemble layers: Reduce oven temperature to 350°F. In a 9x13-inch baking dish, layer half of the roasted eggplant. Spread all the beef mixture evenly over it, then top with remaining eggplant slices. Pour béchamel sauce evenly on top and sprinkle with grated Parmesan cheese.

Phase 07

Bake and rest: Bake the assembled dish for 40–45 minutes until the top is golden and bubbling. Allow to rest for 15 minutes before slicing and serving.

Tools needed

  • Large skillet
  • Saucepan
  • Baking sheets
  • 9x13-inch baking dish
  • Whisk
  • Chef's knife
  • Cutting board

Allergy details

Review each component for potential allergens and consult with a healthcare professional if you're uncertain about any ingredients.
  • Contains gluten, dairy, and egg; may contain sulphites from wine

Nutritional breakdown (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy: 450
  • Fats: 27 g
  • Carbohydrates: 26 g
  • Protein Content: 27 g