Moussaka Beef Eggplant Layers

Featured in: Smart Weeknight Meals

This dish features tender eggplant slices roasted to golden perfection, combined with spiced ground beef simmered in tomato and red wine. A smooth béchamel sauce enriched with Parmesan and nutmeg tops the layers before baking to a bubbling, golden finish. Ideal for sharing, this classic Greek casserole offers comforting flavors and a satisfying texture that blends earthy vegetables with savory meat and creamy sauce.

Updated on Thu, 13 Nov 2025 15:58:00 GMT
Golden, bubbly moussaka, showcasing tender eggplant layers under a creamy, rich béchamel topping. Pin it
Golden, bubbly moussaka, showcasing tender eggplant layers under a creamy, rich béchamel topping. | smartyskitchen.com

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

I first encountered moussaka during a family trip to Greece, where each restaurant showcased their own twist. Since then, it's become a celebratory favorite at home, and friends always request the recipe!

Ingredients

  • Eggplants: 2 large, sliced into 1/2-inch rounds
  • Onion: 1 large, finely chopped
  • Garlic: 2 cloves, minced
  • Parsley: 2 tablespoons chopped fresh
  • 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
  • Parmesan cheese (for topping): 40 g (1/2 cup), grated

Instructions

Roast the Eggplant:
Preheat oven to 200°C (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–25 minutes, turning halfway, until golden and tender. Set aside.
Prepare the Beef Sauce:
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 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:
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:
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:
Bake for 40–45 minutes, until golden and bubbling. Rest 15 minutes before slicing and serving.
A close-up of savory moussaka, revealing spiced beef, perfect for a comforting Greek dinner. Pin it
A close-up of savory moussaka, revealing spiced beef, perfect for a comforting Greek dinner. | smartyskitchen.com

We always make moussaka for family gatherings & friends look forward to bringing leftovers home! It's a tradition that brings everyone together around the table.

Serving Suggestions

Pair moussaka with a bright Greek salad and slices of crusty bread to balance the creamy richness. A glass of light red wine complements the spices beautifully.

Make It Your Own

Swap ground lamb or use a blend of beef and lamb for a deeper flavor. For a gluten-free version, substitute gluten-free flour in the béchamel layer.

Storing & Reheating

Leftover moussaka keeps well in the fridge for 3–4 days. Reheat slices in the oven at 160°C (320°F) until warmed through.

Homemade moussaka, baked to perfection, suggests a warm, aromatic casserole with creamy béchamel. Pin it
Homemade moussaka, baked to perfection, suggests a warm, aromatic casserole with creamy béchamel. | smartyskitchen.com

Each bite of moussaka is a taste of Greece. Enjoy this hearty dish with those you love!

Recipe Questions & Answers

What type of meat is used in this dish?

Ground beef is used, seasoned with cinnamon, allspice, oregano, and black pepper for a rich flavor.

How is the eggplant prepared before layering?

Eggplant slices are brushed with olive oil, salted, and roasted until tender and golden before assembling.

What is the béchamel sauce made from?

Butter, flour, warm milk, nutmeg, egg, and Parmesan combine to create a creamy béchamel sauce.

Can this dish be prepared in advance?

Yes, it can be assembled ahead of time and baked later, making it convenient for planning.

Are there alternatives to ground beef for the filling?

Ground lamb or a beef-lamb mix can be used for a richer flavor variation.

Moussaka Beef Eggplant Layers

Layers of tender eggplant, spiced beef, and creamy béchamel baked to golden perfection.

Prep Time
35 min
Time to Cook
75 min
Overall Time
110 min
Created by Emily Scott


Skill Level Medium

Culinary Roots Greek

Makes 6 Portions

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

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)

Directions

Step 01

Preheat oven and 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 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 finely chopped onion and cook until softened, about 5 minutes. Stir in minced garlic and chopped parsley; sauté for 1 minute.

Step 03

Brown ground beef with spices: Add ground beef to the skillet, breaking it apart with a spoon. Cook until fully browned, approximately 7 minutes. Incorporate ground cinnamon, allspice, oregano, black pepper, and remaining 1/2 teaspoon salt. Cook for an additional minute.

Step 04

Simmer tomato sauce: Stir in tomato paste, diced tomatoes, and red wine. Simmer uncovered over medium-low heat for 15 to 20 minutes, stirring occasionally, until sauce thickens. Adjust seasoning as needed and remove from heat.

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 to avoid lumps. Bring to a gentle boil and cook until thick and smooth, about 5 minutes. Remove from heat, stir in nutmeg, and 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 the roasted eggplant slices. Spread the entire beef mixture evenly over the eggplant. Top with remaining eggplant slices. Pour the béchamel sauce over the top layer and sprinkle with additional Parmesan cheese.

Step 07

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

Tools You'll Need

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

Allergy Info

Review each item for allergens and reach out to a healthcare provider if unsure.
  • Contains gluten (flour), dairy (milk, butter, Parmesan), egg, and sulfites (in wine). Verify labels if allergic or sensitive.

Nutrition Info (per portion)

Info for reference only. Always check with your doctor for health guidance.
  • Energy (Calories): 450
  • Fats: 27 g
  • Carbohydrates: 26 g
  • Proteins: 27 g