Moussaka Beef Eggplant Béchamel

Featured in: Supper Club Comforts

This classic Greek dish features layers of golden-roasted eggplant, aromatic spiced beef, and a lush béchamel sauce finished with Parmesan. Each component is prepared individually for texture and flavor, then assembled and baked to a bubbling, golden perfection. Enjoy with a crisp salad or crusty bread. The casserole can be made ahead, making it perfect for gatherings or weeknight comfort food. Adapt easily for gluten-free or richer taste by varying flour and meats. Rest the dish before slicing for neat servings and full enjoyment.

Updated on Sat, 08 Nov 2025 16:37:00 GMT
Classic Moussaka with Beef and Eggplant, topped with rich béchamel and savory spices.  Save to Pinterest
Classic Moussaka with Beef and Eggplant, topped with rich béchamel and savory spices. | buddybiteskitchen.com

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

The first time I made moussaka, the aroma of cinnamon and bubbling béchamel filled my kitchen with warmth and anticipation. Each baked layer brought me closer to memories of Greek family tables and laughter shared over a golden casserole.

Ingredients

  • Eggplants: 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
  • Parmesan cheese: 40 g (1/2 cup), grated (plus 40 g (1/2 cup) for topping)

Instructions

Prep Eggplant:
Preheat oven to 200°C (400°F). Line baking sheets with parchment paper. Arrange eggplant slices, 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 olive oil in a large skillet over medium heat. Add onion; cook until soft. Stir in garlic and parsley, sauté for 1 minute. Add ground beef, breaking it up and cook until browned. Stir in cinnamon, allspice, oregano, black pepper, and remaining salt; cook 1 minute.
Make Tomato Sauce:
Add tomato paste, diced tomatoes, and red wine. Simmer uncovered for 15–20 minutes, stirring occasionally until thickened. Set aside.
Béchamel Sauce:
Melt butter in saucepan over medium heat. Whisk in flour and cook 2 minutes, stirring constantly. Gradually whisk in warm milk; bring to gentle boil; stir until thick and smooth. Remove from heat, stir in nutmeg, cool 2 minutes. Quickly whisk in egg and Parmesan.
Layer & Assemble:
Lower oven to 180°C (350°F). In a 22x30 cm (9x13-inch) baking dish, layer half the eggplant, all beef mixture, rest of the eggplant. Pour béchamel evenly and sprinkle with Parmesan.
Bake:
Bake for 40–45 minutes, until golden and bubbling. Rest 15 minutes before slicing and serving.
Save to Pinterest
| buddybiteskitchen.com

Sharing moussaka with my family has become a Sunday tradition, marking the end of a busy week with comfort and connection around the dinner table.

Serving Suggestions

Pair slices of moussaka with a crisp Greek salad or simple cucumber-yogurt side for added freshness. A slice of crusty bread completes the meal.

Variations

For a gluten-free version, swap in gluten-free flour for béchamel. Try using ground lamb or a mix of lamb and beef for deeper flavor.

Storage & Leftovers

Store leftover moussaka in an airtight container in the fridge for up to 3 days. Reheat slices gently in the oven for best texture.

Layers of tender eggplant and spiced beef create a delicious Moussaka for dinner.  Save to Pinterest
Layers of tender eggplant and spiced beef create a delicious Moussaka for dinner. | buddybiteskitchen.com

This moussaka is a celebration of classic Greek comfort. Each bite brings warm spices, creamy sauce, and the joy of homemade sharing.

Common Recipe Questions

How do I prevent soggy eggplant?

Roast the eggplant slices until golden and tender; this removes excess moisture and enhances flavor.

Can I prepare Moussaka in advance?

Yes, you can assemble it ahead and refrigerate. Bake when ready to serve for best taste and texture.

What meat substitutes work well?

Ground lamb or a mix of beef and lamb delivers a richer flavor. Vegetarian versions work with lentils or mushrooms.

How do I make it gluten-free?

Replace regular flour in the béchamel with gluten-free flour; all other ingredients remain suitable.

What sides pair with this dish?

Crisp Greek salad and crusty bread complement the casserole, adding balance and freshness to the meal.

Moussaka Beef Eggplant Béchamel

Tender eggplant, savory beef, and rich béchamel come together in a golden-baked Greek main dish.

Prep Time
35 minutes
Cook Time
75 minutes
Total Time
110 minutes
Created By Max Buddyfield

Recipe Category Supper Club Comforts

Skill Level Medium

Cuisine Type Greek

Recipe Yield 6 Number of Servings

Dietary Preferences 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 lbs 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 oz 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 to Follow

Step 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 halfway, until golden and tender. Transfer to a plate and set aside.

Step 02

Cook Beef Mixture: Heat 2 tablespoons olive oil in a large skillet over medium heat. Add chopped onion and cook until soft, about 5 minutes. Stir in minced garlic and parsley, sauté for 1 minute until fragrant. Add ground beef, breaking up with a spoon, and cook until browned, about 7 minutes. Add cinnamon, allspice, oregano, black pepper, and remaining salt. Stir and cook for 1 minute.

Step 03

Simmer Tomato Sauce: Mix in tomato paste, canned diced tomatoes, and red wine. Simmer uncovered for 15–20 minutes, stirring occasionally, until the mixture is thickened. Adjust seasoning if needed and set aside.

Step 04

Prepare Béchamel: Melt unsalted butter in a saucepan over medium heat. Whisk in flour and cook, stirring constantly, for 2 minutes. Gradually whisk in warm milk and bring to a gentle boil, stirring until thick and smooth, about 5 minutes. Remove from heat and stir in nutmeg, then let cool for 2 minutes. Quickly whisk in lightly beaten egg and grated Parmesan cheese until smooth.

Step 05

Layer in Baking Dish: Lower oven temperature to 350°F. Arrange half of the roasted eggplant slices in a 9x13-inch baking dish. Spread the entire beef mixture over the eggplant, then top with remaining eggplant slices.

Step 06

Add Béchamel & Cheese: Pour béchamel sauce evenly over the layered ingredients and sprinkle with 1/2 cup grated Parmesan cheese for topping.

Step 07

Bake & Rest: Bake for 40–45 minutes until golden brown and bubbling. Remove from oven and let rest for 15 minutes before slicing to serve.

Tools You'll Need

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

Allergy Warnings

Review each ingredient carefully for allergens. If unsure, consult with a healthcare provider.
  • Contains gluten from flour
  • Contains dairy from milk, butter, and Parmesan cheese
  • Contains egg
  • May contain sulphites from wine

Nutritional Info (per serving)

These details are for general information only. Always consult a healthcare professional for dietary concerns.
  • Calorie Count: 450
  • Fat Content: 27 grams
  • Carbohydrates: 26 grams
  • Protein Content: 27 grams