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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 1 hour 40 minutes
  • Yield: 8 servings
  • Diet: Gluten Free

Description

Greek Moussaka is a hearty, comforting layered casserole made with roasted eggplant, spiced meat sauce, and a creamy béchamel topping. A Mediterranean classic perfect for feeding a crowd.


Ingredients

3 large eggplants, sliced into 1/2-inch rounds

Olive oil, for brushing

Salt, to taste

2 tablespoons olive oil

1 onion, finely chopped

2 garlic cloves, minced

1 lb (450 g) ground beef or lamb

1 can (15 oz) crushed tomatoes

2 tablespoons tomato paste

1/2 cup red wine (optional)

1 teaspoon ground cinnamon

1 teaspoon dried oregano

1/2 teaspoon nutmeg

Salt and pepper, to taste

4 tablespoons butter

1/2 cup all-purpose flour

4 cups whole milk, warmed

2 large eggs, lightly beaten

1/2 cup grated Parmesan cheese

Pinch of nutmeg

Salt and pepper, to taste


Instructions

  1. Preheat the oven to 375°F (190°C).
  2. Lightly salt the eggplant slices and let them sit for 20 minutes to draw out moisture. Pat dry, brush with olive oil, and roast on a baking sheet for 20 minutes until tender and lightly golden.
  3. For the meat sauce, heat olive oil in a skillet and sauté the onion and garlic until fragrant. Add the ground meat and cook until browned.
  4. Stir in the crushed tomatoes, tomato paste, wine (if using), cinnamon, oregano, nutmeg, salt, and pepper. Simmer for 20 minutes.
  5. For the béchamel, melt butter in a saucepan. Whisk in the flour and cook for 1–2 minutes. Gradually add the warm milk, whisking constantly until thickened.
  6. Remove from heat and stir in the Parmesan cheese. Season with nutmeg, salt, and pepper, then whisk in the beaten eggs.
  7. Grease a 9×13-inch baking dish. Layer the roasted eggplant slices, then spread the meat sauce over them. Pour the béchamel over the top and spread evenly.
  8. Bake uncovered for 45–50 minutes, until golden brown and bubbling.
  9. Let it rest for 15 minutes before slicing and serving.

Notes

You can substitute eggplant with zucchini or thinly sliced potatoes.

Use ground turkey or plant-based meat for a lighter version.

For extra aroma, add a dash of clove or allspice to the meat sauce.

Sprinkle extra cheese on top before baking for a cheesier crust.

Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.

  • Prep Time: 40 minutes
  • Cook Time: 1 hour
  • Category: Main Course
  • Method: Baking
  • Cuisine: Greek

Nutrition

  • Serving Size: 1 slice (approx. 1/8 of dish)
  • Calories: 520
  • Sugar: 7g
  • Sodium: 580mg
  • Fat: 32g
  • Saturated Fat: 14g
  • Unsaturated Fat: 16g
  • Trans Fat: 0.5g
  • Carbohydrates: 28g
  • Fiber: 5g
  • Protein: 26g
  • Cholesterol: 105mg