Moussaka Beef Eggplant Layers

Featured in: One-Pot Comfort Dishes

This Greek dish features tender slices of roasted eggplant layered with spiced ground beef and a rich, creamy béchamel sauce. The beef is cooked with aromatic spices and simmered in a tomato and red wine sauce to deepen the flavor. The béchamel is made smooth with butter, flour, milk, nutmeg, egg, and Parmesan cheese, creating a velvety topping. Baked until golden and bubbly, the layers meld perfectly into a comforting casserole. It pairs well with crisp salad and crusty bread, offering a hearty Mediterranean experience.

Updated on Thu, 13 Nov 2025 14:15:00 GMT
Golden-brown moussaka with layers of tender eggplant, rich beef, and creamy béchamel, ready to be served. Save
Golden-brown moussaka with layers of tender eggplant, rich beef, and creamy béchamel, ready to be served. | sizzlebloom.com

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

Moussaka was one of the first Greek dishes I mastered for a holiday dinner after traveling to Athens. The aroma when it bakes brings everyone straight to the kitchen, eager for the golden, bubbling top.

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

Prepare the Eggplant:
Preheat oven to 200°C (400°F). Line two baking sheets with parchment paper. 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.
Cook 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 and Bake:
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 for 40–45 minutes, until golden and bubbling. Rest 15 minutes before slicing and serving.
A close-up view of a baked moussaka, showcasing its perfectly layered ingredients and bubbly topping. Save
A close-up view of a baked moussaka, showcasing its perfectly layered ingredients and bubbly topping. | sizzlebloom.com

This dish is always requested during family reunions, especially by my grandparents, who say it tastes just like the moussaka from their childhood.

Serving Suggestions

Pair with a crisp Greek salad and some fresh bread for an authentic meal. Add a glass of red wine as in the tomato sauce for a true Mediterranean experience.

Ingredient Swaps

Try ground lamb or a beef-lamb mix for a deeper flavor profile. You can also substitute gluten-free flour for the béchamel if needed.

Allergen & Nutritional Info

Moussaka contains gluten, dairy, and egg. Each serving provides about 450 calories, 27 g fat, 26 g carbohydrates, and 27 g protein. Always check labels for hidden allergens.

Homemade moussaka, a classic Greek casserole, with a flavorful beef filling under a creamy béchamel sauce. Save
Homemade moussaka, a classic Greek casserole, with a flavorful beef filling under a creamy béchamel sauce. | sizzlebloom.com

Serve this Greek classic piping hot for best flavor. Leftovers reheat beautifully, making each meal feel special.

Common Questions

How should eggplant be prepared for best texture?

Slicing eggplant into 1/2-inch rounds and roasting with olive oil and salt until golden ensures a tender but firm texture that holds up well in layers.

What spices enhance the beef mixture?

Cinnamon, allspice, oregano, black pepper, and salt balance the rich beef with warm and aromatic notes, creating the dish's signature flavor.

How is the béchamel sauce thickened properly?

Butter and flour are cooked together before gradually whisking in warm milk, then simmered until smooth and thick, ensuring a creamy consistency.

Can this dish be prepared in advance?

Yes, it can be assembled ahead of time and baked later, allowing the flavors to meld and making it convenient for meal planning.

What are good accompaniments for this dish?

A crisp Greek salad and crusty bread complement the rich layers and provide balanced flavors and textures.

Moussaka Beef Eggplant Layers

A Greek casserole combining spiced beef, roasted eggplant, and creamy béchamel sauce.

Setup Duration
35 min
Heat Duration
75 min
Complete Duration
110 min
Created by Emily Dawson

Classification One-Pot Comfort Dishes

Skill Level Medium

Heritage Greek

Output 6 Portions

Nutrition Labels 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 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

Method Steps

Phase 01

Prepare eggplant: Preheat oven to 400°F. Line two baking sheets with parchment paper. 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 once, until golden and tender. Set aside.

Phase 02

Cook aromatics and beef: Meanwhile, heat 2 tablespoons olive oil in a large skillet over medium heat. Sauté onion until soft, about 5 minutes. Add garlic and parsley; cook another minute. Add ground beef and cook until browned, breaking it apart, about 7 minutes. Stir in cinnamon, allspice, oregano, black pepper, and remaining 1/2 teaspoon salt; cook 1 minute.

Phase 03

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

Phase 04

Prepare béchamel: 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, stirring until smooth and thickened, about 5 minutes. Remove from heat, stir in nutmeg, then cool 2 minutes. Quickly whisk in beaten egg and Parmesan cheese.

Phase 05

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

Phase 06

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

Kitchen Tools

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

Dietary Alerts

Always review ingredients individually for potential allergens and seek professional medical guidance when uncertain.
  • Contains gluten, dairy, egg; may contain sulphites due to wine

Dietary Information (per portion)

Values shown are estimates and shouldn't replace professional medical consultation.
  • Energy Value: 450
  • Fats: 27 g
  • Carbohydrates: 26 g
  • Proteins: 27 g