Moussaka Beef Eggplant Layers

Featured in: Comfort Home Dishes

This Greek-inspired dish features tender roasted eggplant slices layered with richly spiced ground beef, all topped with a smooth and creamy béchamel sauce enriched with Parmesan cheese. The meat is simmered with aromatic spices and a tomato-wine base, adding depth and warmth. Baked until golden and bubbling, this comforting casserole brings harmonious flavors and textures together for a satisfying meal best enjoyed warm and rested.

Updated on Tue, 11 Nov 2025 12:25:00 GMT
Golden-brown bubbly Moussaka, layered with tender eggplant, hearty beef, and a creamy béchamel topping. Pin this
Golden-brown bubbly Moussaka, layered with tender eggplant, hearty beef, and a creamy béchamel topping. | recipeshood.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 for a Mediterranean-themed family dinner after falling in love with its flavors on a trip to Athens. The cheese-topped casserole always brings back memories of lively tables and laughter.

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
  • Parmesan cheese: 40 g (1/2 cup), grated plus extra 40 g (1/2 cup) for topping

Instructions

Roast the Eggplant:
Preheat oven to 200°C (400°F) and line baking sheets. Arrange eggplant slices, brush with olive oil, sprinkle with 1/2 teaspoon salt. Roast 20 to 25 minutes, turning halfway, until golden and tender. Set aside.
Cook Beef Filling:
Heat 2 tablespoons olive oil in skillet over medium. Add onion; cook until soft, about 5 minutes. Stir in garlic and parsley. Sauté 1 minute. Add beef, cook until browned, about 7 minutes. Stir in cinnamon, allspice, oregano, pepper, and remaining salt. Cook 1 minute.
Add Tomatoes and Wine:
Add tomato paste, diced tomatoes, and wine. Simmer uncovered 15 to 20 minutes, stirring occasionally, until thickened. Season to taste. Set aside.
Prepare Béchamel:
Melt butter in saucepan over medium heat. Whisk in flour, cook 2 minutes. Gradually whisk in warm milk; bring to boil, stirring until thick and smooth (about 5 minutes). Remove from heat, stir in nutmeg. Cool 2 minutes, then whisk in egg and Parmesan quickly.
Layer & Assemble:
Lower oven to 180°C (350°F). Layer half the eggplant in a 22x30 cm (9x13-inch) baking dish. Top with beef, then remaining eggplant. Pour béchamel over, then sprinkle with Parmesan.
Bake:
Bake 40 to 45 minutes, until golden and bubbling. Let rest 15 minutes before slicing and serving.
A close-up shot of the savory Moussaka, showing the rich, spiced beef and baked eggplant. Pin this
A close-up shot of the savory Moussaka, showing the rich, spiced beef and baked eggplant. | recipeshood.com

This hearty casserole is a staple at our holiday gatherings. The aroma drifting through the house as it bakes always draws the family to the kitchen long before dinner is served.

Serving Suggestions

Serve with crisp Greek salad dressed in olive oil and lemon, plus slices of rustic bread to soak up every bit of sauce.

Variations

Try swapping beef for ground lamb or a beef-lamb mix for a deeper flavor. For gluten-free, use your favorite gluten-free flour in the béchamel sauce.

Allergen & Nutrition Information

Moussaka contains gluten (flour), dairy (milk, butter, Parmesan), and egg. Each serving has around 450 calories, 27g fat, 26g carbs, and 27g protein. Always check ingredient labels closely if sensitive.

Homemade Moussaka fresh from the oven, ready to be sliced and served for a delicious Greek dinner. Pin this
Homemade Moussaka fresh from the oven, ready to be sliced and served for a delicious Greek dinner. | recipeshood.com

This moussaka truly brings the flavors of Greece to your table with every comforting bite. Enjoy leftovers warm or cold--they're delicious either way.

Frequently Asked Recipe Questions

How should the eggplant be prepared for this dish?

Slice eggplants into thick rounds, brush them with olive oil and salt, then roast until golden and tender to remove excess moisture and develop flavor.

What spices enhance the flavor of the meat layer?

A combination of cinnamon, allspice, oregano, black pepper, and salt creates a warm, aromatic profile that complements the beef perfectly.

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

Butter and flour form a roux, to which warm milk is gradually added and cooked until thickened; nutmeg, beaten egg, and Parmesan cheese enrich the sauce’s texture and taste.

Can the dish be prepared ahead of time?

Yes, the layers can be assembled in advance and baked later, which helps the flavors meld beautifully.

What are good serving suggestions to accompany this dish?

Pair with a crisp Greek salad and crusty bread to balance the richness and add fresh, crunchy textures.

Moussaka Beef Eggplant Layers

A savory Greek dish combining spiced beef, roasted eggplant, and creamy béchamel for a rich layered bake.

Prep Duration
35 min
Time to Cook
75 min
Overall Time
110 min
Created by Julia Harris


Level of Challenge Medium

Cuisine Type Greek

Servings Made 6 Number of Portions

Dietary Details 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 and 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 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

Step 01

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

Step 02

Sauté 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é for an additional minute.

Step 03

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

Step 04

Simmer Tomato Sauce: Stir in tomato paste, diced tomatoes, and red wine. Simmer uncovered for 15 to 20 minutes, stirring occasionally, until 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 add warm milk while whisking continuously. Bring mixture to a gentle boil and cook until thick and smooth, about 5 minutes. Remove from heat; stir in nutmeg, then let cool for 2 minutes. Quickly whisk in beaten egg and grated Parmesan.

Step 06

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

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

Kitchen Tools Needed

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

Allergen Details

Review every ingredient for allergens and reach out to a professional if you're unsure.
  • Contains gluten, dairy, and egg; may contain sulphites from wine

Nutrition Details (per portion)

Nutrition info is for reference purposes only and isn't medical advice.
  • Energy (Calories): 450
  • Fats: 27 g
  • Carbohydrates: 26 g
  • Proteins: 27 g