Moussaka Beef Eggplant Layers

Featured in: Elegant Comfort Food

Moussaka highlights tender roasted eggplant layered with fragrant spiced beef simmered in tomato and wine. A smooth béchamel sauce enriched with Parmesan and a hint of nutmeg tops the dish before baking to a golden bubbly finish. This comforting casserole melds Mediterranean flavors through slow cooking and layering techniques, offering a rich, hearty main best enjoyed after a brief resting period post-bake.

Updated on Tue, 11 Nov 2025 14:02:00 GMT
A hearty slice of Moussaka with browned beef and creamy béchamel, fresh from the oven. Save Pin
A hearty slice of Moussaka with browned beef and creamy béchamel, fresh from the oven. | fabulousdishesby.com

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

I first tried making moussaka on a chilly weekend, and its warmth filled the kitchen with a truly inviting aroma. The process is a little involved, but watching the golden top bubble in the oven is so rewarding.

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
  • Large egg: 1, lightly beaten
  • Grated Parmesan cheese: 40 g (1/2 cup) in béchamel + 40 g (1/2 cup) for topping

Instructions

Prepare the Eggplant:
Preheat oven to 200°C (400°F). Line baking sheets with parchment paper. Arrange eggplant slices, brush with olive oil, and sprinkle with 1/2 teaspoon salt. Roast for 20 to 25 minutes, turning halfway, until tender. Set aside.
Cook the Beef Filling:
In a large skillet over medium heat, add 2 tablespoons olive oil. Cook onion until soft. Add garlic and parsley, sauté for 1 minute. Add ground beef and cook until browned. Stir in cinnamon, allspice, oregano, black pepper, and remaining salt. Add tomato paste, diced tomatoes, and wine. Simmer uncovered for 15 to 20 minutes until thickened. Season and set aside.
Make the Béchamel:
Melt butter in a saucepan over medium heat. Whisk in flour and cook for 2 minutes. Gradually whisk in warm milk, bring to a gentle boil, stirring until thick and smooth, about 5 minutes. Remove from heat, stir in nutmeg, cool for 2 minutes, then whisk in egg and Parmesan quickly.
Assemble:
Lower oven to 180°C (350°F). Layer half eggplant in a 22x30 cm (9x13-inch) baking dish. Add all beef mixture, then remaining eggplant. Pour béchamel on top and sprinkle Parmesan.
Bake and Serve:
Bake for 40 to 45 minutes until golden and bubbling. Rest for 15 minutes before slicing and serving.
Save Pin
| fabulousdishesby.com

My family loves gathering around the table for this dish, especially with a Greek salad on the side. It's a perfect way to bring everyone together for a memorable dinner.

Required Tools

Large skillet, saucepan, baking sheets, baking dish, whisk, knife, and cutting board will help you easily prepare and assemble your moussaka.

Allergen Information

Contains gluten (from flour), dairy (milk, butter, Parmesan), and egg. Red wine may contain sulphites—check labels if sensitive.

Nutritional Information

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

Golden-baked Moussaka, showcasing layers of eggplant, savory meat, and bubbling cheese on top. Save Pin
Golden-baked Moussaka, showcasing layers of eggplant, savory meat, and bubbling cheese on top. | fabulousdishesby.com

Enjoy moussaka fresh out of the oven or make it ahead for an effortless meal later. Leftovers taste even better the next day!

Recipe FAQs

How should the eggplant be prepared for best texture?

Slice eggplants into half-inch rounds, brush with olive oil and salt, then roast until golden and tender to reduce moisture and enhance flavor.

What spices enhance the beef layer?

A blend of cinnamon, allspice, oregano, black pepper, and salt gives the beef a warm and aromatic character, complementing the tomato base.

How is the béchamel sauce thickened and flavored?

Butter and flour form a roux, to which warm milk is gradually whisked in and cooked until smooth and thick. Nutmeg, egg, and Parmesan add depth and richness.

Can the layers be assembled ahead of time?

Yes, layering can be done in advance. Cover and refrigerate until baking time to allow flavors to meld before cooking thoroughly.

What oven settings ensure the ideal bake?

Begin by roasting eggplant at 200°C (400°F), then bake the assembled dish at 180°C (350°F) for 40-45 minutes until golden and bubbling.

Moussaka Beef Eggplant Layers

Tender eggplant slices layered with spiced beef and creamy béchamel sauce, baked golden.

Prep Duration
35 min
Time to cook
75 min
Overall duration
110 min
Posted by Fabulous dishes by Vanessa Collins


Skill level Medium

Cuisine style Greek

Servings made 6 Number of servings

Dietary details None specified

Ingredient list

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)

Step-by-Step Guide

Instruction 01

Preheat and Prepare Eggplant: 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, and sprinkle with 1/2 teaspoon salt. Roast for 20 to 25 minutes, turning halfway, until golden and tender. Set aside.

Instruction 02

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

Instruction 03

Brown Ground Beef and Season: Add ground beef to the skillet, breaking it apart with a spoon. Cook until browned, about 7 minutes. Stir in cinnamon, allspice, oregano, black pepper, and the remaining 1/2 teaspoon salt. Cook for an additional minute.

Instruction 04

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

Instruction 05

Prepare Béchamel Sauce: Melt butter in a saucepan over medium heat. Whisk in flour and cook for 2 minutes, stirring constantly. Gradually add warmed milk while whisking continuously. Bring to a gentle boil and cook 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 Parmesan cheese.

Instruction 06

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

Instruction 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.

Equipment needed

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

Allergy details

Take a moment to check each ingredient for possible allergens. Always reach out to a medical expert if you're unsure.
  • Contains gluten (flour), dairy (milk, butter, Parmesan), egg. May contain sulphites from wine.

Nutrition details by serving

These details help guide you, but be sure to consult a healthcare professional when needed.
  • Kcal: 450
  • Lipids: 27 g
  • Carbohydrates: 26 g
  • Protein: 27 g