Moussaka Beef Eggplant Layers

Featured in: Dinner Fix

This Greek casserole combines tender eggplant rounds roasted with olive oil and salt, spiced ground beef simmered in tomato and red wine, and a smooth béchamel sauce infused with nutmeg and Parmesan. Layers are built in a baking dish, topped with more cheese, then baked until golden and bubbly. The result is a harmonious blend of savory, creamy, and fragrant textures perfect for a satisfying main dish.

Updated on Thu, 13 Nov 2025 10:09:00 GMT
Golden-brown moussaka with layers of eggplant, rich beef, and creamy béchamel, fresh from the oven. Save
Golden-brown moussaka with layers of eggplant, rich beef, and creamy béchamel, fresh from the oven. | nachohaha.com

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

I first tasted homemade moussaka at a friend's family gathering in Athens, and ever since then, it's been a dish I love making for special occasions.

Ingredients

  • Eggplants: 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 40 g (1/2 cup) for topping

Instructions

Roast eggplant:
Preheat oven to 200°C (400°F). Line two baking sheets with parchment paper. Arrange eggplant slices on the sheets. Brush both sides with olive oil and sprinkle with 1/2 teaspoon salt. Roast for 20–25 minutes, turning halfway, until golden and tender. Set aside.
Prepare beef mixture:
Heat 2 tablespoons olive oil in a large skillet over medium heat. Add onion and cook until soft, about 5 minutes. Stir in garlic and parsley; sauté for 1 minute. Add ground beef, breaking it up with a spoon. Cook until browned, about 7 minutes. Stir in cinnamon, allspice, oregano, black pepper, and remaining 1/2 teaspoon salt. Cook for 1 minute. Add tomato paste, diced tomatoes, and red wine. Simmer uncovered for 15–20 minutes, stirring occasionally, until thickened. Season to taste and set aside.
Make béchamel sauce:
Melt butter in a saucepan over medium heat. Whisk in flour and cook 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, then cool for 2 minutes. Whisk in egg and Parmesan quickly.
Assemble:
Lower oven temperature to 180°C (350°F). Layer half the eggplant in a 22x30 cm (9x13-inch) baking dish. Top with all the beef mixture, then the rest of the eggplant. Pour béchamel evenly on top and sprinkle with Parmesan.
Bake:
Bake for 40–45 minutes, until golden and bubbling. Rest 15 minutes before slicing and serving.
A close-up shot of a steaming Moussaka, showcasing the tender eggplant and spiced beef filling. Save
A close-up shot of a steaming Moussaka, showcasing the tender eggplant and spiced beef filling. | nachohaha.com

This hearty moussaka has become a Sunday staple in our family, especially when everyone gathers around the table for a warm meal.

Serving Suggestions

Pair your moussaka with crisp Greek salad and fresh crusty bread to round out the meal.

Allergen Info

Moussaka contains gluten (flour), dairy (milk, butter, Parmesan), and egg. Sulphites may be present in wine. Always read ingredient labels.

Nutrition Facts

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

Generous serving of homemade moussaka with a crispy top, ready to enjoy with family tonight. Save
Generous serving of homemade moussaka with a crispy top, ready to enjoy with family tonight. | nachohaha.com

Let the moussaka rest before slicing for cleaner servings. Enjoy every comforting layer with your favorite dinner guests.

Recipe FAQ

How should I prepare the eggplant for this dish?

Slice the eggplant into half-inch rounds, brush with olive oil and salt, then roast until tender and golden before layering.

What spices enhance the beef mixture?

Ground cinnamon, allspice, oregano, black pepper, and salt create a warm, aromatic flavor base in the meat sauce.

How is the béchamel sauce made creamy and smooth?

Melt butter, whisk in flour, then gradually add warm milk, stirring until thick. Finish with nutmeg, beaten egg, and Parmesan cheese for richness.

Can this dish be assembled ahead of time?

Yes, the layers can be prepared and refrigerated before baking, which helps the flavors meld further.

What are good accompaniments for this meal?

A crisp Greek salad and crusty bread complement the rich and creamy layers perfectly.

Moussaka Beef Eggplant Layers

A layered medley of eggplant, spiced beef, and creamy béchamel, slow baked for rich flavor.

Prep duration
35 min
Time to cook
75 min
Complete duration
110 min
Created by Carlos Vega

Type Dinner Fix

Complexity Medium

Heritage Greek

Output 6 Portions

Dietary requirements None specified

Components

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 pounds ground beef

Spices & 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 ounces 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)

Directions

Phase 01

Prepare eggplant slices: Preheat oven to 400°F. 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 softened, about 5 minutes. Stir in minced garlic and chopped parsley, sautéing for 1 minute.

Phase 03

Brown the beef: Add ground beef to the skillet, breaking it up with a spoon. Cook until evenly browned, approximately 7 minutes. Incorporate cinnamon, allspice, oregano, black pepper, and the remaining 1/2 teaspoon salt. Cook for 1 additional minute.

Phase 04

Simmer tomato sauce: Stir in tomato paste, diced tomatoes, and red wine. Allow to simmer uncovered for 15 to 20 minutes, stirring occasionally, until the sauce thickens. Adjust seasoning as needed and set aside.

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 warmed milk and bring mixture to a gentle boil, stirring continuously until thick and smooth, about 5 minutes. Remove from heat, stir in nutmeg, and let cool for 2 minutes. Quickly whisk in beaten egg and grated Parmesan cheese.

Phase 06

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

Phase 07

Bake and rest: Bake assembled dish for 40 to 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 speak with a healthcare provider if you're concerned about specific ingredients.
  • Contains gluten (flour), dairy (milk, butter, Parmesan), and egg
  • May contain sulphites (red wine)

Nutrient breakdown (per portion)

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