Moussaka - Eggplant With Ground Beef (or Lamb) and Cheese

Stuart West/Dorling Kindersley/Getty Images
Prep: 20 mins
Cook: 55 mins
Total: 75 mins
Servings: 6 servings
Nutritional Guidelines (per serving)
811 Calories
54g Fat
29g Carbs
53g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 6
Amount per serving
Calories 811
% Daily Value*
Total Fat 54g 69%
Saturated Fat 28g 141%
Cholesterol 260mg 87%
Sodium 1821mg 79%
Total Carbohydrate 29g 10%
Dietary Fiber 5g 19%
Protein 53g
Calcium 910mg 70%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This is a delicious Greek dish for eggplant lovers—you can substitute lamb or a mixture of pork and beef. 


  • 2 medium eggplants
  • 2 teaspoons salt
  • 1 pound lean ground beef
  • 1 (14.5 ounces) can tomatoes (drained)
  • 1 (8 ounces) can tomato sauce
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 1/4 teaspoon oregano
  • Dash cinnamon
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1 cup milk
  • 2 1/2 cups cheddar cheese (shredded)
  • 2 eggs (slightly beaten)

Steps to Make It

  1. Gather the ingredients.

  2. Slice eggplants in 1/2-inch slices.

  3. In a large kettle, boil eggplant slices 5 to 10 minutes, until tender.

  4. Drain in a colander or on paper towels.

  5. Sprinkle eggplant with 2 teaspoons of salt and place a layer of paper towels on top of the salted slices.

  6. Place a heavy casserole or bowl on top of the eggplant, pressing down to squeeze out excess water.

  7. Pre-heat oven to 400 F. Arrange half of the drained eggplant slices in a 13x9x2-inch baking dish.

  8. In a large skillet, brown ground beef; drain off excess fat.

  9. Add drained tomatoes, breaking up with a spoon.

  10. Add tomato sauce, garlic powder, 1/2 teaspoon salt, pepper, oregano, and cinnamon. Simmer for 5 minutes, stirring occasionally.

  11. Spread the meat sauce mixture over the eggplant.

  12. Top meat mixture with remaining eggplant slices.

  13. In a medium saucepan, melt butter.

  14. Stir in flour; cook, stirring, for about 1 minute. Remove from heat.

  15. Gradually stir in milk; return to heat and cook until thickened, stirring constantly.

  16. Add shredded cheese and continue stirring until cheese is melted and sauce is smooth.

  17. Add a small portion of the mixture to the slightly beaten eggs, beating quickly, then return egg mixture to sauce in the saucepan, whisking as you pour.

  18. Spoon the cheese sauce over the eggplant casserole.

  19. Bake in preheated oven for 30 minutes, or until topping is set.

  20. Let stand 5 minutes before serving.