Moussaka Beef Eggplant Layers

Featured in: Daily Cravings

This Greek casserole combines tender slices of roasted eggplant with savory ground beef spiced with cinnamon and oregano. A rich béchamel sauce, blended with Parmesan and a hint of nutmeg, crowns the layered dish. Baked until bubbling and golden, it’s perfect for a hearty main course. Serving six, the casserole offers harmonious textures and a balanced aroma, complemented by tomato and red wine undertones.

Updated on Tue, 11 Nov 2025 10:02:00 GMT
Golden, bubbly moussaka with layers of eggplant, savory beef, and creamy béchamel, fresh from the oven. Save
Golden, bubbly moussaka with layers of eggplant, savory beef, and creamy béchamel, fresh from the oven. | cravebop.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 this moussaka for a holiday dinner, and the bubbling golden top drew everyone to the table. The aroma always reminds me of cheerful evenings spent with friends savoring homemade Greek dishes.

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

Instructions

Prepare oven and roast eggplant:
Preheat oven to 200°C (400°F). Line baking sheets with parchment paper. Arrange eggplant slices, brush with olive oil and sprinkle with half the salt. Roast for 20–25 minutes, turning halfway, until golden and tender. Set aside.
Cook 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 beef, breaking it up, and cook until browned, 7 minutes. Add cinnamon, allspice, oregano, black pepper, and remaining salt. Cook for 1 minute.
Simmer sauce:
Add tomato paste, diced tomatoes, and red wine. Simmer uncovered for 15–20 minutes, stirring occasionally, until thickened. Set aside.
Prepare béchamel sauce:
Melt butter in saucepan over medium heat. Whisk in flour and cook 2 minutes, stirring. Gradually whisk in warm milk and bring to 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 temperature to 180°C (350°F). Layer half the eggplant in a 22x30 cm (9x13-inch) dish, top with all beef mixture, then remaining eggplant. Pour béchamel 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 of a hearty Moussaka, showcasing tender eggplant and rich, spiced beef filling. Save
A close-up of a hearty Moussaka, showcasing tender eggplant and rich, spiced beef filling. | cravebop.com

This recipe always gets rave reviews from my family, and everyone gathers for seconds before the dish even cools.

Required Tools

Large skillet, saucepan, baking sheets, 22x30 cm 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: 450 Calories, 27 g total fat, 26 g carbohydrates, 27 g protein

Steam rising from a freshly baked moussaka, a classic Greek casserole ready to share. Save
Steam rising from a freshly baked moussaka, a classic Greek casserole ready to share. | cravebop.com

Moussaka is even better reheated the next day. Serve with a simple Greek salad for a classic meal.

Recipe Guide

How do you prepare the eggplant for this dish?

The eggplants are sliced into 1/2-inch rounds, brushed with olive oil and salt, then roasted until tender and golden, ensuring a rich flavor and pleasant texture.

What spices are used to flavor the beef layer?

Ground cinnamon, allspice, dried oregano, black pepper, and salt combine to create a warm and aromatic profile enhancing the beef.

How is the béchamel sauce made creamy?

Butter and flour form a roux, to which warm milk is gradually whisked until thickened. Nutmeg, beaten egg, and grated Parmesan are then incorporated for a creamy, smooth sauce.

What is the baking process for this layered casserole?

After assembling the layers of roasted eggplant, beef mixture, and béchamel, bake at 180°C (350°F) for 40-45 minutes until golden and bubbling.

Can the dish be prepared ahead of time?

Yes, the casserole can be assembled in advance and baked later, allowing flavors to meld and simplifying meal prep.

Moussaka Beef Eggplant Layers

Tender eggplant paired with spiced beef and creamy béchamel, baked for a golden finish.

Prep duration
35 min
Cook duration
75 min
Complete duration
110 min
Created by Lindsey Carter


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 chopped fresh parsley

Meat

01 1.1 lbs 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 oz canned diced tomatoes
02 2 tablespoons tomato paste
03 1/2 cup dry red wine
04 2 tablespoons olive oil, plus additional 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

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 to 25 minutes, flipping halfway until golden and tender. Set aside.

Phase 02

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

Phase 03

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

Phase 04

Simmer Tomato Sauce: Mix in tomato paste, diced tomatoes, and red wine. 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 continuously. Gradually whisk warm milk into mixture, bring to gentle boil, and cook until smooth and thickened, about 5 minutes. Remove from heat, stir in nutmeg, allow to cool 2 minutes, then quickly whisk in beaten egg and Parmesan cheese.

Phase 06

Reduce Oven Temperature: Lower oven temperature to 350°F before assembling.

Phase 07

Assemble Layers: In a 9x13-inch baking dish, layer half the roasted eggplant slices, then spread all the beef mixture evenly over them. Top with remaining eggplant slices. Pour the béchamel sauce evenly over the top and sprinkle with reserved Parmesan cheese.

Phase 08

Bake and Rest: Bake assembled dish for 40 to 45 minutes, until golden and bubbling. Let 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 alerts

Always review ingredients for potential allergens and seek professional medical advice if uncertain.
  • Contains gluten (flour), 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