Moussaka with Beef Eggplant

Featured in: Lazy Day Meals

This classic Greek casserole features layers of tender roasted eggplant with a savory spiced ground beef filling. The dish is enriched by a smooth, creamy béchamel sauce infused with nutmeg and Parmesan, baked to a golden, bubbling finish. Aromatic spices like cinnamon and oregano add depth, while the tomato and red wine simmer enhance the sauce's rich flavor. Ideal for a comforting main course, it pairs well with fresh herbs and crisp salads.

Updated on Sun, 09 Nov 2025 16:16:00 GMT
Classic Moussaka with beef and eggplant, topped with creamy béchamel sauce. Save to Pinterest
Classic Moussaka with beef and eggplant, topped with creamy béchamel sauce. | snackandmack.com

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

This dish brings back fond memories of family dinners where the aroma filled the entire house and everyone eagerly anticipated the first bite.

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

Step 1:
Preheat oven to 200°C (400°F). Line two baking sheets with parchment paper.
Step 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.
Step 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.
Step 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.
Step 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.
Step 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.
Step 7:
Lower oven temperature to 180°C (350°F).
Step 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.
Step 9:
Bake for 40 45 minutes until golden and bubbling. Rest 15 minutes before slicing and serving.
Save to Pinterest
| snackandmack.com

Sharing moussaka at family dinners always brings us closer as we talk about our Greek heritage and recipes passed down for generations.

Required Tools

Large skillet saucepan baking sheets 22x30 cm (9x13-inch) baking dish whisk chefs knife cutting board

Allergen Information

Contains Gluten (flour) Dairy (milk butter Parmesan) Egg May contain Sulphites (in wine) Always check ingredient labels if sensitive to allergens.

Nutritional Information

Calories 450 Total Fat 27 g Carbohydrates 26 g Protein 27 g per serving

Delicious Moussaka layers of roasted eggplant, spiced beef, and golden cheese crust. Save to Pinterest
Delicious Moussaka layers of roasted eggplant, spiced beef, and golden cheese crust. | snackandmack.com

This moussaka recipe guarantees a delicious experience that will impress your guests and bring a taste of Greece to your table.

Recipe FAQs

How do you prepare the eggplant for best texture?

Slice eggplants into rounds, brush with olive oil, lightly season, and roast until tender and golden to reduce moisture and enhance flavor.

Which spices enhance the beef filling?

Cinnamon, allspice, oregano, black pepper, and salt create a warm, aromatic blend that complements the savory ground beef perfectly.

What is the role of béchamel in this dish?

Béchamel provides a rich, creamy topping with nutmeg and Parmesan, balancing the layered vegetables and meat with smooth texture.

Can the dish be prepared ahead of time?

Yes, assembly can be done in advance and baked later, allowing flavors to meld and simplifying meal preparation.

Are there suitable substitutions for the meat?

Ground lamb or a combination of beef and lamb can be used for a richer flavor profile.

What cooking tools are recommended?

A large skillet, saucepan, baking sheets, a baking dish, whisk, chef’s knife, and cutting board are ideal for preparation.

Moussaka with Beef Eggplant

Layers of roasted eggplant, spiced ground beef, and creamy béchamel baked until golden.

Prep Time
35 min
Cook Time
75 min
Overall Time
110 min
Recipe by Snack And Mack Ryan Mitchell

Recipe Type Lazy Day Meals

Skill Level Medium

Cuisine Type Greek

Output 6 Serving Size

Dietary Details None specified

Ingredient List

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

Steps

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. Cook onion until soft, about 5 minutes. Stir in garlic and parsley, sauté for 1 minute.

Step 03

Cook beef and spices: Add ground beef to skillet, breaking it up with a spoon. Cook until browned, approximately 7 minutes. Mix 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 to 20 minutes, stirring occasionally, until thickened. Adjust seasoning 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 whisk in warm milk and bring to a gentle boil, whisking until smooth and thickened, about 5 minutes. Remove from heat, stir in nutmeg, cool 2 minutes, then 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 beef mixture evenly over eggplant, then layer remaining eggplant on top. Pour béchamel sauce evenly over the surface and sprinkle with Parmesan cheese.

Step 07

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

Equipment Needed

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

Allergy Info

Double-check every item for known allergies. If unsure, reach out to a healthcare provider.
  • Contains gluten (flour), dairy (milk, butter, Parmesan), and egg
  • May contain sulphites (in wine)

Nutrition Details (each serving)

Nutrient details are offered for reference only. Speak with your doctor for personal health questions.
  • Calorie Count: 450
  • Fat Content: 27 g
  • Carbohydrate: 26 g
  • Proteins: 27 g