Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Greek Moussaka 94.png

Greek Moussaka

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍆 This classic Greek Moussaka delivers rich layers of tender eggplant, savory meat sauce, and creamy béchamel sauce for a satisfying meal.
🍽️ It’s a comforting casserole that balances hearty protein and vegetables, perfect for a flavorful family dinner or special occasion.

  • Total Time: 2 hours
  • Yield: 6 servings 1x

Ingredients

Scale

1 kg eggplant, sliced 0.75 cm thick

1 tsp salt for salting the eggplant

23 tbsp olive oil for baking the eggplant

700 g ground beef or lamb

1 tbsp olive oil for cooking the meat filling

1 diced onion

3 minced garlic cloves

½ cup dry red wine (optional)

400 g crushed tomatoes

3 tbsp tomato paste

1 cup beef broth

1 beef bouillon cube or 1 tsp powder

2 bay leaves

1.5 tsp sugar

2 tsp dried oregano

½ tsp cinnamon

¾ tsp salt for the meat sauce

60 g butter for béchamel sauce

5 tbsp plain flour for béchamel sauce

2½ cups milk for béchamel sauce

¼ tsp freshly grated nutmeg (optional, for béchamel sauce)

½ cup grated parmesan or similar cheese for béchamel sauce

1¼ tsp stock powder or salt for béchamel sauce

¼ tsp pepper for béchamel sauce

1 whole egg for béchamel sauce

1 egg yolk for béchamel sauce

⅓ cup panko breadcrumbs for topping

Instructions

1-First, slice 1 kg of eggplant into 0.75 cm thick rounds and sprinkle with 1 tsp salt to draw out moisture. Let it sit for a bit, then pat dry. Bake the slices with 2-3 tbsp olive oil at 240°C (450°F) for 15-20 minutes until they’re tender and browned this step makes them just right for layering (trust me, it’s worth it!).

2-Next, cook the meat filling. Heat 1 tbsp olive oil in a pan, add 1 diced onion and 3 minced garlic cloves, and sauté until soft. Stir in 700 g ground beef or lamb and cook until browned, then add ½ cup dry red wine if you’re using it. For more flavor, simmer with 400 g crushed tomatoes, 3 tbsp tomato paste, 1 cup beef broth, 1 beef bouillon cube or 1 tsp powder, 2 bay leaves, 1.5 tsp sugar, 2 tsp dried oregano, ½ tsp cinnamon, and ¾ tsp salt until it thickens into a rich sauce.

3-Now for the béchamel sauce: Melt 60 g butter in a pot, stir in 5 tbsp plain flour, and gradually whisk in 2½ cups milk until it thickens. Season with ¼ tsp nutmeg (if you like), ½ cup grated parmesan, 1¼ tsp stock powder or salt, and ¼ tsp pepper. After it cools a little, whisk in 1 whole egg and 1 egg yolk for that creamy finish.

4-To assemble, lower your oven to 180°C (350°F). In a baking dish, layer half the eggplant slices, spread all the meat sauce on top, add the remaining eggplant, then pour over the béchamel and sprinkle with ⅓ cup panko breadcrumbs. Bake for 30-40 minutes until golden, and let it rest for 10 minutes before serving. This recipe yields about six servings, each with roughly 434 calories, 20 g carbohydrates, 32 g protein, 24 g fat, and 5 g fiber a balanced treat for sure.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🍆 Salting the eggplant removes bitterness and prevents excess moisture.
🔥 Use a mix of ground beef and lamb for richer flavor if preferred.
🧀 Grate fresh Parmesan for topping and béchamel to enhance the dish’s creaminess.

  • Author: Brandi Oshea
  • Prep Time: 45 minutes (including eggplant salting time)
  • Cook Time: 1 hour 15 minutes
  • Category: Main Course
  • Method: Baking, Sautéing, Simmering
  • Cuisine: Greek
  • Diet: Standard

Nutrition

  • Serving Size: 1 serving
  • Calories: 434
  • Sugar: 7 g
  • Sodium: 700 mg
  • Fat: 24 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 20 g
  • Fiber: 5 g
  • Protein: 32 g
  • Cholesterol: 130 mg