Moussaka Beef Eggplant Béchamel

Featured in: Regional Specialties

This Greek classic is built with tender roasted eggplant, savory ground beef scented with cinnamon and spices, a rich tomato-red wine sauce, and a velvety béchamel topping. Layers are carefully placed in a casserole dish and baked until golden and bubbling. Each portion offers creamy, hearty, and aromatic flavors with a hint of nutmeg and Parmesan. Ideal served warm with salad and crusty bread, it's perfect for family gatherings and can be prepped ahead to save time. Gluten and dairy are present, so always check ingredients if avoiding allergens. Enjoy a comforting Mediterranean main course that truly satisfies.

Updated on Sat, 08 Nov 2025 15:45:00 GMT
Succulent layers of Moussaka with Beef & Eggplant topped with creamy béchamel. Save to Pinterest
Succulent layers of Moussaka with Beef & Eggplant topped with creamy béchamel. | krispyrecipes.com

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

I remember the first time I made moussaka for my family. The fragrant spices and the silky béchamel sauce impressed everyone, and now it's a much-requested dish for Sunday dinner.

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

Instructions

Roast 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.
Prepare Beef Filling:
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. 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. Add tomato paste, diced tomatoes, and red wine. Simmer uncovered for 15–20 minutes, stirring occasionally, until thickened. Season to taste and set aside.
Make Béchamel Sauce:
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.
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:
Bake for 40–45 minutes, until golden and bubbling. Rest 15 minutes before slicing and serving.
Save to Pinterest
| krispyrecipes.com

Every time I prepare this moussaka, my children gather around, eager to sneak a taste before dinner. It's become our go-to dish for celebrations and cozy nights.

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 (per serving)

Calories: 450. Total Fat: 27 g. Carbohydrates: 26 g. Protein: 27 g

Golden-baked Moussaka with Beef & Eggplant, rich flavors, and inviting aroma. Save to Pinterest
Golden-baked Moussaka with Beef & Eggplant, rich flavors, and inviting aroma. | krispyrecipes.com

Serve with a crisp Greek salad and crusty bread for a complete meal. Leftover moussaka tastes even better the next day.

Common Recipe Questions

Can ground lamb be used instead of beef?

Absolutely! Substitute lamb or a blend of beef and lamb for deeper, traditional flavor.

How do I make the dish gluten-free?

Use gluten-free flour for the béchamel layer to keep the dish suitable for gluten-sensitive diets.

What does baking the eggplant accomplish?

Roasting the eggplant removes excess moisture, adds a golden color, and builds savory depth.

Why use cinnamon and allspice in the beef mixture?

These warm spices add authentic Mediterranean aroma and complement the richness of the beef.

Can this casserole be made ahead?

Yes, you can assemble the layers ahead and bake just before serving for convenience and flavor.

What sides pair well?

Crisp Greek salad and crusty bread are classic companions, balancing the casserole's creamy richness.

Moussaka Beef Eggplant Béchamel

Roasted eggplant, spiced beef, creamy béchamel, layered and baked to golden perfection in Greek style.

Prep Duration
35 minutes
Cooking Duration
75 minutes
Overall Time
110 minutes
Created by Mia Harper

Recipe Type Regional Specialties

Skill Level Medium

Cuisine Type Greek

Total Portions 6 Serving Size

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

How to Make It

Step 01

Roast 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 for 20 to 25 minutes, turning halfway, until golden and tender. Set aside.

Step 02

Prepare Beef Filling: Heat 2 tablespoons olive oil in a large skillet over medium heat. Sauté onion until soft, about 5 minutes. Add garlic and parsley; cook 1 minute longer. Add ground beef, breaking up with a spoon. Cook until well browned, about 7 minutes. Stir in cinnamon, allspice, oregano, black pepper, and remaining 1/2 teaspoon salt; cook 1 minute.

Step 03

Simmer Tomato Sauce: Add tomato paste, diced tomatoes and red wine to the skillet. Simmer uncovered for 15 to 20 minutes, stirring occasionally, until thickened. Adjust seasoning if needed. Set aside.

Step 04

Make Béchamel: Melt butter in a saucepan over medium heat. Whisk in flour and cook for 2 minutes, stirring constantly. Gradually add warmed milk, whisking to avoid lumps. Bring to a simmer and cook until thick and velvety, about 5 minutes. Remove from heat, stir in nutmeg, let cool 2 minutes. Whisk in beaten egg and Parmesan quickly.

Step 05

Adjust Oven: Reduce oven temperature to 350°F for baking.

Step 06

Assemble Layers: Layer half the roasted eggplant in a 9x13-inch baking dish. Spread all of the beef mixture evenly over the eggplant. Top with remaining eggplant slices. Pour béchamel sauce evenly over the entire dish and sprinkle with Parmesan cheese.

Step 07

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

Tools You’ll Need

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

Possible Allergens

Double-check each ingredient for allergens and consult an expert if you're unsure.
  • Contains gluten from flour
  • Contains dairy from milk, butter, Parmesan
  • Contains egg
  • May contain sulphites in wine

Nutritional Information (per serving)

This data is for informational purposes and shouldn't replace professional advice.
  • Calorie Count: 450
  • Total Fat: 27 grams
  • Total Carbohydrates: 26 grams
  • Protein Content: 27 grams