Moussaka Beef Eggplant Layers

Featured in: Party Snack Plates

This traditional dish brings together tender roasted eggplant slices layered with savory spiced ground beef and rich béchamel sauce. Aromatic spices like cinnamon, oregano, and allspice deepen the flavor profile, while tomato and red wine add acidity and sweetness. The béchamel mixture enriched with egg and Parmesan cheese creates a creamy, golden crust when baked. Resting before serving allows the layers to set for clean slices. Ideal for a comforting main course showcasing classic Greek culinary techniques.

Updated on Thu, 13 Nov 2025 11:53:00 GMT
Golden-brown moussaka with layers of eggplant, rich beef, and creamy béchamel, a comforting Greek casserole. Save
Golden-brown moussaka with layers of eggplant, rich beef, and creamy béchamel, a comforting Greek casserole. | collationspot.com

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

I first made moussaka for a Greek dinner party, and its rich aroma and heartwarming taste brought everyone to the table eager for seconds.

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
  • 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
  • Nutmeg: 1/4 teaspoon, ground
  • Egg: 1 large, lightly beaten
  • Parmesan cheese: 40 g (1/2 cup) grated (for béchamel)
  • Parmesan cheese: 40 g (1/2 cup) grated (for topping)

Instructions

Roast the eggplant:
Preheat oven to 200°C (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–25 minutes, turning halfway, until golden and tender. Set aside.
Prepare the beef filling:
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 the 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 the moussaka:
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 and rest:
Bake for 40–45 minutes, until golden and bubbling. Rest 15 minutes before slicing and serving.
A steaming, bubbly slice of the flavorful moussaka, filled with savory beef and tender eggplant. Save
A steaming, bubbly slice of the flavorful moussaka, filled with savory beef and tender eggplant. | collationspot.com

My family requests this classic dish every autumn, and it has become a Sunday favorite paired with laughter and a simple salad.

Required Tools

Large skillet, saucepan, baking sheets, 22x30 cm (9x13-inch) baking dish, whisk, chefs knife, cutting board

Allergen Information

Contains gluten (flour), dairy (milk, butter, Parmesan), egg. May contain sulphites (in wine). Always check ingredient labels if sensitive to allergens.

Nutritional Information (per serving)

Calories: 450, Total Fat: 27 g, Carbohydrates: 26 g, Protein: 27 g

Close-up of baked moussaka, showing the delicious layering of eggplant, meat, and creamy sauce. Save
Close-up of baked moussaka, showing the delicious layering of eggplant, meat, and creamy sauce. | collationspot.com

Enjoy every comforting bite of this Greek classic, perfect for sharing with loved ones and creating cherished mealtime memories.

Recipe Help

How should the eggplant be prepared before layering?

Slice the eggplant into 1/2-inch rounds, brush both sides with olive oil, sprinkle lightly with salt, then roast until tender and golden for best texture and flavor.

What spices enhance the meat layer?

A mix of ground cinnamon, allspice, dried oregano, black pepper, and salt infuses the beef with warm, aromatic flavors characteristic of Mediterranean cuisine.

Can I substitute the ground beef?

Yes, ground lamb or a beef and lamb blend offers a richer taste, aligning well with traditional regional variations.

How is the béchamel sauce thickened and enriched?

Butter and flour are cooked to form a roux, then warm milk is whisked in and simmered until smooth and thick. Nutmeg, beaten egg, and Parmesan cheese are stirred in off heat for creaminess and flavor.

What is the recommended baking temperature and time?

Bake assembled layers at 180°C (350°F) for 40–45 minutes until the top is golden and bubbling, then let rest before serving for best results.

Moussaka Beef Eggplant Layers

A Greek casserole featuring spiced beef, roasted eggplant, and a creamy béchamel topping baked until golden.

Prep Time
35 min
Time to Cook
75 min
Overall Time
110 min
Created by Chloe Martin


Skill Level Medium

Cuisine Type Greek

Makes 6 Portions

Special Diets 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 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)

How-To

Step 01

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

Step 02

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

Step 03

Brown Ground Beef and Season: Add ground beef to skillet, breaking it apart 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 to release spices' aroma.

Step 04

Simmer Tomato Sauce: Add tomato paste, diced tomatoes, and red wine to the skillet. Simmer uncovered for 15–20 minutes, stirring occasionally, until the sauce thickens. Adjust seasoning as needed and set aside.

Step 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 to a gentle boil, stirring 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.

Step 06

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

Step 07

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

Gear Needed

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

Allergy Details

Review every item for allergens and connect with your healthcare provider if you’re unsure.
  • Contains gluten, dairy, and egg
  • May contain sulphites due to wine inclusion

Nutrition Breakdown (each serving)

Info for reference only—don’t take this as expert medical guidance.
  • Caloric Value: 450
  • Lipids: 27 g
  • Carbohydrates: 26 g
  • Proteins: 27 g