Moussaka with Beef & Eggplant

Featured in: Weekend Comfort Plates

This traditional Greek dish features sliced eggplants roasted to golden tenderness, layered with richly spiced ground beef simmered in tomato and red wine. It's topped with a smooth béchamel sauce enriched with Parmesan and baked until bubbling and golden. The combination of warm spices like cinnamon and oregano perfectly balances the creamy textures and hearty flavors. Resting before serving allows the layers to meld, making it an ideal dish for sharing and savoring.

Updated on Sun, 09 Nov 2025 13:31:00 GMT
Golden layers of Moussaka with Beef & Eggplant, baked to perfection, await savoring.  Save
Golden layers of Moussaka with Beef & Eggplant, baked to perfection, await savoring. | meanwhilerecipe.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 the flavors of Greece right to my table and never fails to impress guests with its rich layers and comforting taste

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.
Savor the rich flavors of Moussaka with Beef & Eggplant, a comforting Greek dish.  Save
Savor the rich flavors of Moussaka with Beef & Eggplant, a comforting Greek dish. | meanwhilerecipe.com

Moussaka has always been a centerpiece at family dinners creating warm memories and joyful gatherings

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)

Moussaka with Beef & Eggplant, beautifully layered with creamy béchamel and tender eggplant. Save
Moussaka with Beef & Eggplant, beautifully layered with creamy béchamel and tender eggplant. | meanwhilerecipe.com

The perfect moussaka combines tender layers and creamy béchamel topped with a hint of golden Parmesan crust

Moussaka with Beef & Eggplant

Tender eggplant and spiced beef layers baked with creamy béchamel sauce, inspired by Greek flavors.

Time to Prepare
35 mins
Time to Cook
75 mins
Complete Time
110 mins
Created by Meanwhilerecipe Clara Bennett

Recipe Category Weekend Comfort Plates

Skill Level Medium

Cuisine Type Greek

Makes 6 Number of Servings

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

Steps

Step 01

Prepare Eggplant: Preheat oven to 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 for 20–25 minutes, flipping 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 soft, about 5 minutes. Add garlic and parsley; cook for 1 minute.

Step 03

Brown Beef and Season: Add ground beef, breaking it up with a spoon. Cook until browned, approximately 7 minutes. Stir in cinnamon, allspice, oregano, black pepper, and remaining 1/2 teaspoon salt. Cook for an additional 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 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. Gradually add warm milk, whisking constantly, and bring to a gentle boil. Stir for 5 minutes until thick and smooth. Remove from heat. Stir in nutmeg, then 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 of the roasted eggplant slices. Spread beef mixture evenly over the eggplant, then cover with remaining eggplant. Pour béchamel sauce over the top and sprinkle with Parmesan cheese.

Step 07

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

Tools Needed

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

Allergy Notes

Examine all food items for allergens and consult your doctor for concerns.
  • Contains gluten from all-purpose flour
  • Contains dairy from milk, butter, and Parmesan cheese
  • Contains egg
  • May contain sulphites from red wine

Nutrition Info (per portion)

These details are meant for reference, not as a substitute for medical guidance.
  • Energy (Calories): 450
  • Fats: 27 g
  • Carbohydrates: 26 g
  • Proteins: 27 g