Moussaka with Beef Eggplant

Featured in: Comfort Plates

This classic Greek casserole features tender slices of roasted eggplant layered with savory ground beef, seasoned with cinnamon, allspice, and oregano. The dish is enriched with a rich béchamel sauce made from butter, flour, milk, egg, and Parmesan cheese, then baked until golden and bubbling. The combination delivers a hearty, comforting meal that balances spices and creamy textures exquisitely.

Perfect for a savory main dish, it offers a blend of warm spices and fresh ingredients that create deep, satisfying flavors. Ideal for family dinners and special occasions, this layered casserole makes a memorable centerpiece.

Updated on Thu, 13 Nov 2025 14:08:00 GMT
Golden-brown layers of delicious moussaka with beef and eggplant, baked to bubbly perfection. Save
Golden-brown layers of delicious moussaka with beef and eggplant, baked to bubbly perfection. | tastychuck.com

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

The first time I made moussaka for friends at home, everyone was amazed by the rich flavors and how satisfying the golden béchamel crust was. It quickly became the dish I was most proud to bring to the table for special occasions.

Ingredients

  • Eggplant: 2 large, sliced into 1/2-inch rounds
  • Onion: 1 large, finely chopped
  • Garlic: 2 cloves, minced
  • Fresh parsley: 2 tablespoons, chopped
  • Ground beef: 500 g (1.1 lbs)
  • Ground cinnamon: 1 teaspoon
  • Ground allspice: 1/2 teaspoon
  • Dried oregano: 1 teaspoon
  • Ground black pepper: 1/2 teaspoon
  • Salt: 1 teaspoon, divided
  • Canned diced tomatoes: 400 g (14 oz)
  • Tomato paste: 2 tablespoons
  • Dry red wine: 120 ml (1/2 cup)
  • 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
  • Ground nutmeg: 1/4 teaspoon
  • Egg: 1 large, lightly beaten
  • Grated Parmesan cheese: 40 g (1/2 cup), plus extra 40 g (1/2 cup) for topping

Instructions

Prepare eggplant:
Preheat oven to 200°C (400°F). Line baking sheets with parchment. Brush eggplant rounds with olive oil and sprinkle with salt. Roast for 20 to 25 minutes, turning halfway, until tender and golden. Set aside.
Cook meat sauce:
Heat olive oil in skillet over medium. Add onion and cook until soft. Stir in garlic and parsley; sauté briefly. Add ground beef, cook until browned, then add cinnamon, allspice, oregano, black pepper, and remaining salt. Cook 1 minute. Stir in tomato paste, diced tomatoes, and wine. Simmer uncovered for 15 to 20 minutes, stirring, until thickened. Set aside.
Prepare béchamel:
Melt butter in saucepan. Whisk in flour and cook, stirring, 2 minutes. Gradually whisk in warmed milk, bring to gentle boil, and stir until thick and smooth, about 5 minutes. Remove from heat. Stir in nutmeg. Cool 2 minutes. Whisk in egg and Parmesan quickly.
Assembly:
Lower oven to 180°C (350°F). In baking dish, layer half the eggplant, all meat sauce, remaining eggplant. Pour béchamel over top and sprinkle with Parmesan.
Baking:
Bake 40 to 45 minutes, until golden and bubbling. Rest for 15 minutes before slicing and serving.
A satisfying Greek dish: Moussaka with beef and eggplant, topped with creamy béchamel sauce. Save
A satisfying Greek dish: Moussaka with beef and eggplant, topped with creamy béchamel sauce. | tastychuck.com

Moussaka is a dish my family always requests for Sunday dinners. Sharing generous slices straight from the baking dish brings out smiles and stories at the table.

Serving Suggestions

Pair this moussaka with a crisp Greek salad and some crusty bread for a truly satisfying meal.

Allergen Information

This recipe contains gluten, dairy, and egg. Sulphites may be present in wine. Always read labels for packaged ingredients.

Nutritional Information

Each serving provides approximately 450 calories, 27 g fat, 26 g carbohydrates, and 27 g protein.

Savor the aroma of a freshly baked moussaka with beef & eggplant, ready to serve and enjoy. Save
Savor the aroma of a freshly baked moussaka with beef & eggplant, ready to serve and enjoy. | tastychuck.com

Enjoy this traditional dish warm, letting it rest before slicing for neat portions. The creamy topping and spiced beef make every bite memorable.

Recipe Guide

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

Slice the eggplant into 1/2-inch rounds, brush both sides with olive oil and salt, then roast until golden and tender to reduce moisture and enhance flavor.

Can I substitute the beef with other proteins?

Yes, ground lamb or a beef-lamb blend are excellent alternatives that add richer flavors while keeping the dish's traditional essence.

How do I make the béchamel sauce smooth and lump-free?

Whisk the flour into melted butter continuously, then gradually add warm milk while stirring to avoid lumps. Finish with egg and Parmesan for richness.

What spices are used to flavor the meat layer?

The beef is seasoned with ground cinnamon, allspice, dried oregano, black pepper, and salt to create a warm and aromatic layer.

How long should the assembled dish be baked?

Bake the layered casserole at 180°C (350°F) for 40–45 minutes until the top is golden and bubbling, then rest before serving.

Moussaka with Beef Eggplant

Tender layers of eggplant and spiced beef topped with creamy béchamel sauce.

Prep duration
35 min
Heat time
75 min
Full duration
110 min
Created by Chuck Harrison


Skill level Medium

Heritage Greek

Output 6 Portions

Nutrition Labels None specified

What you'll need

Vegetables

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

Meat

01 1.1 lbs ground beef

Spices and Seasonings

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

Tomato Sauce

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

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 1/4 teaspoon ground nutmeg
05 1 large egg, lightly beaten
06 1/2 cup grated Parmesan cheese

For Assembly

01 1/2 cup grated Parmesan cheese for topping

Method

Phase 01

Preheat Oven and Prepare Eggplant: Preheat oven to 400°F and line two baking sheets with parchment paper. Arrange eggplant slices on sheets, brush both sides with olive oil, and sprinkle with 1/2 teaspoon salt. Roast for 20 to 25 minutes, turning halfway, until golden and tender. Set aside.

Phase 02

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

Phase 03

Brown Beef and Add Spices: Add ground beef to skillet, breaking up with a spoon. Cook until browned, approximately 7 minutes. Mix in cinnamon, allspice, oregano, black pepper, and remaining 1/2 teaspoon salt. Cook for 1 minute to combine flavors.

Phase 04

Simmer Tomato Sauce: Incorporate tomato paste, diced tomatoes, and red wine into the beef mixture. Simmer uncovered for 15 to 20 minutes, stirring occasionally, until sauce thickens. Adjust seasoning to taste and remove from heat.

Phase 05

Prepare Béchamel Sauce: Melt butter in a saucepan over medium heat. Whisk in flour and cook for 2 minutes, stirring constantly. Gradually whisk in warm milk and bring to a gentle boil, stirring until thick and smooth, about 5 minutes. Remove from heat. Stir in nutmeg, let cool for 2 minutes, then quickly whisk in beaten egg and grated Parmesan.

Phase 06

Assemble the Layers: Reduce oven temperature to 350°F. In a 9x13 inch baking dish, layer half of the roasted eggplant slices. Spread the entire beef sauce evenly over the eggplant, then layer the remaining eggplant on top. Pour the béchamel sauce uniformly over the surface and sprinkle with additional Parmesan cheese.

Phase 07

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

Kitchen tools

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

Allergy alerts

Always review ingredients for potential allergens and seek professional medical guidance if unsure
  • Contains gluten, dairy (milk, butter, Parmesan), and egg; may contain sulphites from wine.

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice
  • Energy: 450
  • Fats: 27 g
  • Carbohydrates: 26 g
  • Proteins: 27 g