Moussaka Beef Eggplant Layers

Featured in: Garden-Inspired Meals

This classic Greek dish features layers of roasted eggplant and spiced ground beef simmered in a tomato and red wine sauce. Topped with a rich and creamy béchamel sauce infused with Parmesan and nutmeg, it is baked to a golden finish. The combination of aromatic spices like cinnamon and allspice enhances the savory depth, while the eggplant provides a tender base that soaks up flavors. Perfect for a hearty main course served warm.

Updated on Mon, 08 Dec 2025 19:40:44 GMT
Layers of Moussaka with Beef & Eggplant, golden béchamel, and savory spices.  Pin
Layers of Moussaka with Beef & Eggplant, golden béchamel, and savory spices. | toastybasil.com

Moussaka with Beef & Eggplant is a beloved classic Greek casserole that showcases the beautiful layering of tender roasted eggplants, richly spiced ground beef, and a velvety béchamel sauce. Each slice offers a comforting blend of savory flavors and creamy textures, baked to a golden perfection that makes it a standout main dish perfect for family dinners or special occasions.

Layers of Moussaka with Beef & Eggplant, golden béchamel, and savory spices.  Pin
Layers of Moussaka with Beef & Eggplant, golden béchamel, and savory spices. | toastybasil.com

Roasting the eggplant before layering intensifies its natural sweetness and ensures a wonderfully tender texture. The beef is richly flavored with cinnamon, allspice, and oregano, adding depth and warmth to the tomato sauce. Together with the creamy béchamel, this dish delivers a comforting experience that is both rustic and elegant.

Ingredients

  • Vegetables
    • 2 large eggplants, sliced into 1/2-inch rounds
    • 1 large onion, finely chopped
    • 2 cloves garlic, minced
    • 2 tablespoons chopped fresh parsley
  • Meat
    • 500 g (1.1 lbs) ground beef
  • Spices & Seasonings
    • 1 teaspoon ground cinnamon
    • 1/2 teaspoon ground allspice
    • 1 teaspoon dried oregano
    • 1/2 teaspoon ground black pepper
    • 1 teaspoon salt, divided
  • Tomato Sauce
    • 400 g (14 oz) canned diced tomatoes
    • 2 tablespoons tomato paste
    • 120 ml (1/2 cup) dry red wine
    • 2 tablespoons olive oil (plus extra for brushing eggplant)
  • Béchamel Sauce
    • 60 g (1/4 cup) unsalted butter
    • 60 g (1/2 cup) all-purpose flour
    • 600 ml (2 1/2 cups) whole milk, warmed
    • 1/4 teaspoon ground nutmeg
    • 1 large egg, lightly beaten
    • 40 g (1/2 cup) grated Parmesan cheese
  • For Assembly
    • 40 g (1/2 cup) grated Parmesan cheese (for topping)

Instructions

1. Preheat oven to 200°C (400°F). Line two baking sheets with parchment paper.
2. 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.
3. Meanwhile, 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.
4. 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.
5. Add tomato paste, diced tomatoes, and red wine. Simmer uncovered for 15–20 minutes, stirring occasionally, until thickened. Season to taste and set aside.
6. For the béchamel, 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.
7. Lower oven temperature to 180°C (350°F).
8. To assemble: 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.
9. Bake for 40–45 minutes, until golden and bubbling. Rest 15 minutes before slicing and serving.

Zusatztipps für die Zubereitung

Be sure to brush the eggplant slices thoroughly with olive oil and roast until fully tender to prevent sogginess in the final dish. Stir the béchamel constantly while cooking to avoid lumps and produce a smooth creamy sauce. The resting time after baking allows the layers to set for cleaner slices and better presentation.

Varianten und Anpassungen

For a gluten-free option, substitute the all-purpose flour in the béchamel with a gluten-free flour blend. You can also swap the ground beef for ground lamb or a combination of beef and lamb for a richer, more traditional flavor. Adjust seasoning to taste to accommodate changes in meat choice.

Serviervorschläge

Moussaka pairs wonderfully with a crisp Greek salad featuring fresh tomatoes, cucumbers, olives, and feta cheese. Serve with crusty bread to soak up the flavorful juices and béchamel sauce. It makes for a hearty and satisfying meal perfect for sharing.

Delicious, baked Moussaka with Beef & Eggplant, topped with creamy Parmesan goodness.  Pin
Delicious, baked Moussaka with Beef & Eggplant, topped with creamy Parmesan goodness. | toastybasil.com

This Moussaka with Beef & Eggplant recipe captures the heart of Greek comfort food while allowing cooks to customize and prepare ahead of time. Its layered richness and comforting warmth make it a timeless dish enjoyed across generations and occasions.

Recipe Q&A

How do you prepare the eggplant for this dish?

Slice eggplants into rounds, brush with olive oil and sprinkle with salt, then roast at 200°C (400°F) until golden and tender, about 20-25 minutes.

What spices enhance the flavor of the meat layer?

Ground cinnamon, allspice, dried oregano, black pepper, and salt are added to the browned beef for a warm, aromatic profile.

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

Butter and flour are cooked together before gradually whisking in warm milk, then nutmeg, beaten egg, and grated Parmesan are stirred in for richness.

Can this dish be made gluten-free?

Yes, by substituting all-purpose flour in the béchamel sauce with a gluten-free alternative, you can make it suitable for gluten sensitivities.

What is the recommended baking temperature and time?

Bake assembled layers at 180°C (350°F) for 40-45 minutes until the top turns golden and bubbly, then let it rest before serving.

Moussaka Beef Eggplant Layers

Tender eggplant and spiced beef baked under a creamy béchamel topping for a satisfying meal.

Prep duration
35 min
Cooking duration
75 min
Complete duration
110 min


Skill level Medium

Origin Greek

Yield 6 Portions

Dietary specifications 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 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 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

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

Step 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 parsley, sauté for 1 minute.

Step 03

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

Step 04

Simmer Tomato Sauce: Mix in tomato paste, canned tomatoes, and red wine. Simmer uncovered for 15 to 20 minutes, stirring occasionally, until thickened. Season to taste and remove from heat.

Step 05

Prepare Béchamel Sauce: In a saucepan over medium heat, melt butter. Whisk in flour and cook for 2 minutes, stirring constantly. Gradually whisk in warm milk and bring to gentle boil, stirring until thick and smooth, approximately 5 minutes. Remove from heat, stir in nutmeg, then 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 all of the beef mixture over the eggplant, then top with remaining eggplant slices. Pour béchamel sauce evenly over the top and sprinkle with additional Parmesan cheese.

Step 07

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

Necessary tools

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

Allergy information

Review each component for possible allergens and if uncertain, we recommend consulting with a healthcare professional.
  • Contains gluten, dairy, eggs; may contain sulphites (in wine)

Nutrient breakdown (per portion)

These values are provided as a general guide and shouldn't replace professional medical advice.
  • Calories: 450
  • Fat: 27 g
  • Carbs: 26 g
  • Protein: 27 g