Moussaka Beef Eggplant Béchamel

Featured in: Dinner Blast

Savor the essence of Greek cuisine in every bite with a casserole featuring roasted eggplant, seasoned ground beef, and aromatic spices layered under a velvety béchamel sauce. Begin by oven-roasting eggplant slices until golden, then prepare a spiced beef mixture accented with cinnamon, oregano, and red wine tomatoes. Layer the components and top with homemade béchamel starring nutmeg and Parmesan. Bake until the top bubbles and achieves a golden hue. Rest before serving for perfect slices, and pair alongside crisp salad or crusty bread for a complete Mediterranean meal. Versatile for make-ahead gatherings, this wholesome dish is rich, comforting, and full of flavor.

Updated on Sun, 09 Nov 2025 10:10:00 GMT
Layers of savory Moussaka with Beef & Eggplant topped with creamy béchamel sauce.  Save
Layers of savory Moussaka with Beef & Eggplant topped with creamy béchamel sauce. | ticktaste.com

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

I first tasted homemade moussaka on a trip to Athens and was amazed by how comforting and satisfying it was. Recreating it at home brings back memories of leisurely Sunday dinners with family and laughter around the table.

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

Instructions

Prepare Oven and Eggplant:
Preheat oven to 200°C (400°F). Line two baking sheets with parchment paper. Arrange eggplant slices and brush both sides with olive oil and sprinkle with 1/2 teaspoon salt. Roast 20 to 25 minutes, turning halfway, until golden and tender. Set aside.
Cook Beef Filling:
Heat 2 tablespoons olive oil in large skillet over medium heat. Add onion and cook until soft, about 5 minutes. Stir in garlic and parsley and sauté 1 minute. Add ground beef, breaking up with spoon. Cook until browned, about 7 minutes. Stir in cinnamon, allspice, oregano, black pepper, and remaining 1/2 teaspoon salt. Cook 1 minute. Add tomato paste, diced tomatoes, and red wine. Simmer uncovered 15 to 20 minutes, stirring occasionally, until thickened. Season to taste and set aside.
Make Béchamel Sauce:
Melt butter in saucepan over medium heat. Whisk in flour and cook 2 minutes, stirring constantly. Gradually whisk in warm milk and bring to gentle boil, stirring until thick and smooth, about 5 minutes. Remove from heat. Stir in nutmeg then cool 2 minutes. Whisk in egg and Parmesan quickly.
Assemble:
Lower oven temperature to 180°C (350°F). Layer half eggplant in 22x30 cm (9x13-inch) baking dish. Top with all beef mixture and then the rest of the eggplant. Pour béchamel evenly on top and sprinkle with Parmesan.
Bake and Serve:
Bake for 40 to 45 minutes until golden and bubbling. Rest 15 minutes before slicing and serving.
Save
| ticktaste.com

This moussaka is always a hit at our holiday gatherings, especially when everyone helps layer the ingredients or grate the cheese. My aunt used to sneak pieces of roasted eggplant before it made it into the dish!

Nutritional Information

Each serving delivers 450 calories, 27 g fat, 26 g carbohydrates, and 27 g protein. The rich sauce is balanced by vegetables and protein, making a hearty family meal.

Serving Suggestions

Serve your moussaka with a crisp Greek salad and some crusty bread to round out the meal. A sprinkle of extra parsley adds freshness and color.

Special Diet Adaptation

For gluten-free moussaka, substitute gluten-free flour in the béchamel sauce. Ground lamb or a lamb-beef mix makes a delicious variation if preferred.

Golden-baked Moussaka with Beef & Eggplant, perfect for family dinner gatherings.  Save
Golden-baked Moussaka with Beef & Eggplant, perfect for family dinner gatherings. | ticktaste.com

Golden, bubbly moussaka is Greek comfort food at its finest. A little extra grated Parmesan on top takes it over the edge for serving.

Recipe Questions

How do I achieve perfectly golden eggplant?

Brush each slice with olive oil and roast in a single layer, turning halfway for even golden caramelization.

Can I prepare this dish ahead of time?

Absolutely! Assemble it up to a day in advance, then bake just before serving for optimal freshness and texture.

Is it possible to substitute the beef?

Yes, ground lamb or a beef-lamb blend adds extra richness and depth, retaining classic Greek flavors.

How can I make this gluten-free?

Use a gluten-free flour when preparing the béchamel sauce to keep the dish suitable for gluten-sensitive guests.

What sides pair well with this dish?

Serve alongside a crisp Greek salad, crusty bread, or roasted vegetables for a balanced Mediterranean meal.

How long should I let it rest before slicing?

Allow the casserole to rest at least 15 minutes after baking for neater slices and improved flavor melding.

Moussaka Beef Eggplant Béchamel

Golden layers of eggplant and savory beef topped with creamy béchamel make this Greek classic irresistible.

Setup time
35 min
Heat time
75 min
Complete duration
110 min
Created By Jamie Torres

Classification Dinner Blast

Complexity Medium

Cultural Background Greek

Output 6 Portions

Dietary considerations None specified

Components

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

Phase 01

Prepare Eggplant: Preheat oven to 400°F (200°C). Line two baking sheets with parchment paper.

Phase 02

Roast Eggplant: Arrange eggplant rounds on the baking sheets. Brush both sides with olive oil and sprinkle evenly with 1/2 teaspoon salt. Roast for 20 to 25 minutes, turning halfway through, until golden and tender. Set aside.

Phase 03

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 until fragrant.

Phase 04

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

Phase 05

Simmer Tomato Sauce: Mix in tomato paste, diced tomatoes, and red wine. Simmer uncovered for 15 to 20 minutes, stirring occasionally, until the sauce thickens. Adjust seasoning and set aside.

Phase 06

Prepare Béchamel: Melt butter in a saucepan over medium heat. Whisk in flour and cook for 2 minutes, stirring continuously. Gradually pour in warmed milk, whisking until smooth. Bring to a gentle boil and cook for about 5 minutes until thickened. Remove from heat; stir in nutmeg, then let cool for 2 minutes. Whisk in beaten egg and grated Parmesan quickly.

Phase 07

Reduce Oven Temperature: Lower oven temperature to 350°F (180°C).

Phase 08

Layer and Assemble: Place half of the roasted eggplant in a 9x13-inch (22x30 cm) baking dish. Spread all of the beef mixture over the eggplant, then layer the remaining eggplant on top. Pour the béchamel sauce evenly, then sprinkle with the final Parmesan cheese.

Phase 09

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

Tools needed

  • Large skillet
  • Saucepan
  • Baking sheets
  • 9x13-inch (22x30 cm) baking dish
  • Whisk
  • Chef's knife
  • Cutting board

Allergy details

Review each component for potential allergens and seek professional healthcare guidance if you're uncertain.
  • Contains gluten (from flour)
  • Contains dairy (milk, butter, Parmesan cheese)
  • Contains egg
  • May contain sulphites (from red wine)
  • Always review product labels if sensitive to allergens.

Nutrient breakdown (per portion)

These values are approximate guidelines only and shouldn't replace professional medical consultation.
  • Energy Value: 450
  • Fats: 27 g
  • Carbohydrates: 26 g
  • Proteins: 27 g