Moussaka with Beef Eggplant

Featured in: Comfort Food

Layers of savory spiced beef, golden roasted eggplant, and creamy béchamel sauce unite in a classic Greek main. Eggplant slices are brushed with olive oil and roasted until tender. Meanwhile, ground beef is simmered with tomato, red wine, cinnamon, and herbs, creating a rich, aromatic filling. A homemade béchamel adds a luscious top layer, finished with Parmesan cheese. After baking, the dish emerges golden and bubbling, perfect for serving alongside Greek salad and crusty bread. Each bite blends Mediterranean flavors and satisfying textures, making it an impressive, comforting main for gatherings.

Updated on Sun, 09 Nov 2025 13:55:00 GMT
Layers of Moussaka with beef and eggplant, topped with rich béchamel sauce.  Pin
Layers of Moussaka with beef and eggplant, topped with rich béchamel sauce. | potfuljoy.com

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

I remember making moussaka for the first time on a rainy Sunday with my family, layering the silky roasted eggplant and fragrant beef filling while laughter filled the kitchen.

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

Instructions

Prep Oven & 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 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, and cook until browned, about 7 minutes. Stir in cinnamon, allspice, oregano, black pepper, and remaining 1/2 teaspoon salt. Cook for 1 minute, then add tomato paste, diced tomatoes, and red wine. Simmer uncovered for 15–20 minutes, stirring occasionally, until thickened. Season to taste and set aside.
Prepare Béchamel:
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 before quickly whisking in egg and Parmesan.
Lower Oven & 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 & Serve:
Bake for 40–45 minutes, until golden and bubbling. Rest 15 minutes before slicing and serving.
Golden Moussaka features spiced beef, tender eggplant, and creamy cheese topping.  Pin
Golden Moussaka features spiced beef, tender eggplant, and creamy cheese topping. | potfuljoy.com

Moussaka always takes center stage at our dinner table, especially when we gather for celebrations with relatives who fondly recall their travels through Greece.

Nutritional Information

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

Allergen Information

Contains: gluten, dairy, egg; may contain sulphites from red wine. Always check ingredient labels for sensitivities.

Serving Suggestions

Enjoy moussaka with a crisp Greek salad and a side of crusty bread to soak up all the delicious sauce.

Delicious Moussaka baked until bubbly, showcasing layers of meat and eggplant. Pin
Delicious Moussaka baked until bubbly, showcasing layers of meat and eggplant. | potfuljoy.com

This classic moussaka brings warmth and comfort to any meal. Slice carefully for perfect layered servings that showcase each delicious component.

Recipe Q&A

How do I prevent soggy eggplant layers?

Roast eggplant slices until golden and tender before assembly. Brushing both sides with olive oil helps ensure crisp texture.

Can I substitute lamb instead of beef?

Absolutely. Ground lamb or a mix of beef and lamb provides richer, more traditional flavor for the dish.

How do I thicken the béchamel sauce?

Stir flour into melted butter, then gradually add warm milk. Cook, whisking, until smooth and thick before adding nutmeg, egg, and cheese.

Is there a vegetarian version?

Replace meat with sautéed mushrooms or lentils, and proceed with the rest of the assembly. Flavorings remain the same.

Can moussaka be made ahead?

Yes, assemble the layers and refrigerate until ready to bake. Baking fresher ensures best texture and flavor.

What sides pair well with this dish?

Serve alongside a crisp Greek salad and crusty bread to complement the richness and add freshness to the meal.

Moussaka with Beef Eggplant

Eggplant and spiced beef with creamy béchamel offer rich Greek flavors in a hearty golden-baked dish.

Preparation time
35 min
Cooking time
75 min
Total time
110 min

Category Comfort Food

Difficulty Medium

Origin Greek

Yield 6 Servings

Dietary specifications None specified

Ingredients

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

Instructions

Step 01

Preheat Oven and Prepare Eggplant: Preheat oven to 400°F. Line two baking sheets with parchment paper. Arrange eggplant slices in a single layer, brush both sides with olive oil, and sprinkle with 1/2 teaspoon salt. Roast 20–25 minutes, turning halfway, until golden and tender. Set aside.

Step 02

Prepare Beef Mixture: Heat 2 tablespoons olive oil in a large skillet over medium heat. Add onion and cook for about 5 minutes until softened. Stir in garlic and parsley; sauté for 1 minute.

Step 03

Brown Beef and Add Spices: Add ground beef to skillet, breaking up with a spoon. Cook 7 minutes until browned. Stir in cinnamon, allspice, oregano, black pepper, and remaining 1/2 teaspoon salt. Cook for 1 minute.

Step 04

Simmer Tomato Sauce: 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 05

Make Béchamel Sauce: In a saucepan, melt butter over medium heat. Whisk in flour; cook 2 minutes, stirring constantly. Gradually whisk in warmed milk and cook, stirring, until thick and smooth, about 5 minutes. Remove from heat. Stir in nutmeg, cool 2 minutes, then whisk in egg and Parmesan cheese quickly.

Step 06

Reduce Oven Temperature: Lower oven temperature to 350°F.

Step 07

Assemble Layers: Layer half the roasted eggplant slices in a 9x13-inch baking dish. Spread all the beef mixture on top, then cover with remaining eggplant. Pour béchamel sauce evenly over the surface and sprinkle with Parmesan cheese.

Step 08

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

Required equipment

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

Allergen information

Review each ingredient to identify potential allergens and if uncertain, please consult a healthcare professional.
  • Contains gluten (flour), dairy (milk, butter, Parmesan), and egg
  • May contain sulphites (from red wine)
  • Check ingredient labels if sensitive to allergens

Nutritional values (per serving)

These values are provided as a general guide only and shouldn't replace professional medical advice.
  • Calories: 450
  • Fat: 27 g
  • Carbs: 26 g
  • Protein: 27 g