Moussaka Beef Eggplant Casserole

Featured in: Mediterranean Comforts

This traditional Greek dish combines slices of roasted eggplant with a savory blend of spiced ground beef simmered in tomato and red wine. Topped with a smooth béchamel sauce infused with nutmeg and Parmesan, it’s baked until bubbling and golden. The blend of tender vegetables, fragrant spices, and creamy layers creates a rich, comforting main course perfect for gatherings.

Preparation involves roasting eggplants for tenderness, sautéing beef mixture with aromatic spices, preparing a silky béchamel, then layering all components before baking. Resting before serving lets the layers meld beautifully, offering a deliciously balanced flavor and texture experience.

Updated on Sat, 15 Nov 2025 08:29: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. | olivedune.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 moussaka on a family trip to Athens. The combination of soft roasted eggplant and fragrant beef reminded me of cozy home gatherings. It quickly became our go-to for sharing at holiday dinners.

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

Instructions

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

This moussaka became a Sunday favorite after my kids helped layer the ingredients for our family dinner. The creamy topping and fragrant spices always bring back cherished memories.

Required Tools

For this recipe, you will need a large skillet, saucepan, baking sheets, a 22x30 cm (9x13-inch) baking dish, a whisk, a chefs knife, and a cutting board.

Allergen Information

Contains gluten (flour), dairy (milk, butter, Parmesan), and egg. If you are sensitive to sulphites, be cautious with red wine. Always check your ingredient labels.

Nutritional Information

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

A generous serving of homemade moussaka with rich beef and creamy topping, ready to savor. Save
A generous serving of homemade moussaka with rich beef and creamy topping, ready to savor. | olivedune.com

For a classic Greek meal, pair your moussaka with salad and fresh bread. Let it cool before serving for perfect slices.

Cooking Questions & Answers

How do I prevent eggplant from becoming soggy?

Roast sliced eggplant brushed with olive oil and lightly salted until golden. This dries excess moisture and enhances flavor without sogginess.

Can I substitute ground beef with other meats?

Yes, ground lamb or a beef-lamb mix works well, adding a richer flavor typical in some regional variations.

What is the best way to achieve a smooth béchamel sauce?

Whisk butter and flour over medium heat before gradually adding warm milk, stirring constantly to avoid lumps and create creamy texture.

How do spices affect the dish’s flavor?

Cinnamon, allspice, and oregano provide warmth and depth, complementing the meat and tomato base for an authentic taste.

Is it possible to prepare this dish ahead of time?

Yes, assemble layers in the baking dish and refrigerate before baking. This allows flavors to meld and makes serving convenient.

Moussaka Beef Eggplant Casserole

A hearty Greek dish featuring spiced beef, tender eggplant, and creamy béchamel sauce baked golden.

Prep Duration
35 min
Time to Cook
75 min
Overall Duration
110 min
Creator: Clara Moretti


Skill Level Medium

Cuisine Greek

Serves 6 Portions

Dietary Info None specified

What You 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 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)

Steps

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, 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é onion until softened, about 5 minutes. Add garlic and parsley, cooking for 1 minute.

Step 03

Prepare Meat Mixture: Add ground beef to skillet, 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.

Step 04

Simmer Tomato Sauce: Incorporate tomato paste, diced tomatoes, and red wine. Simmer uncovered for 15–20 minutes, stirring occasionally, until thickened. Season to taste 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 warm milk and bring to gentle boil, whisking until thick and smooth, about 5 minutes. Remove from heat, stir in nutmeg, cool for 2 minutes, then quickly whisk in egg and Parmesan cheese.

Step 06

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

Step 07

Bake: Bake assembled dish for 40–45 minutes until golden and bubbling. Let rest for 15 minutes before slicing and serving.

Essential Tools

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

Allergy Notice

Always review each component for allergens, and reach out to medical experts if you're uncertain.
  • Contains gluten, dairy, and egg. May contain sulphites from wine.

Nutrition Breakdown (each portion)

These details are for general advice—please consult your healthcare provider for specific guidance.
  • Energy (kcal): 450
  • Lipids: 27 g
  • Carbohydrates: 26 g
  • Proteins: 27 g