Classic Greek Moussaka

Kyle Dalakas


This is a classic from my mother in law's cookbook. I have made some substitutions. She typically used ground lamb; I use 90% lean ground beef. For the béchamel sauce, she would always use heavy cream. I find that 2% milk works just as well. For the eggplant, she always browned it in olive oil in a skillet on her stove. I find that a foil lined broiler pan brushed with a bit of olive oil works well, has less oil and is less time consuming.


★★★★★ 1 vote

45 Min
45 Min


  • 1 lb
    ground beef
  • 2 Tbsp
    olive oil
  • 1
  • 1
    garlic head
  • 1 tsp
  • 1 tsp
    black pepper
  • 2 Tbsp
  • 1 can(s)
    tomato paste, 6 oz
  • 1/2 c
    red wine
  • 2 Tbsp
    lemon juice
  • 1/2 c
  • 1/2 c
  • 1 tsp
  • 4
    egg yolks
  • 4 c
  • 1/4 tsp
  • 3
  • 3
  • 1 c
    grated cheese
  • 1/2 c
    fresh basil

How to Make Classic Greek Moussaka


  1. Prepare the meat sauce:
    Heat olive oil in a large skillet over medium high heat.  Add ground beef and brown for about 10 to 12 minutes.
    Chop onions and garlic.
    Add to meat.  Continue browning for another 10 minutes.
    Add the spices and tomato paste.  Mix well.
    Cook and stir for 5 to 6 minutes.  Add wine and simmer, uncovered, for 20 minutes.
    Turn off heat.  Mix in lemon juice.  Set sauce aside.
    Peel eggplants.  Slice off top and bottom. Slice into 1/4″ rounds.  Line a broiler pan with foil.  Brush with olive oil  Broil eggplant slices 3 to 4 minutes.  Turn and broil 2 to 3 minutes longer until browned. Remove from pan and set aside. You will be doing this in 3 to 4 batches.
    Wash potatoes.  No need to peel if using yellow or red potatoes.  Cut into 1/4″ slices.  Boil in salted water for 5 to 8 minutes; you don’t want them soft, just semi done.  Drain and set aside.
    Prepare the béchamel sauce:
    Heat butter in a medium saucepan over medium heat.  When melted, whisk in flour.  Blend well.
    Slowly pour in milk, whisking constantly.
    Add salt and nutmeg.  Place egg  yolks in a small bowl.  Stir with fork.  Drizzle in one to two tablespoons of the white sauce. Stir into egg yolks.  Pour yolk mixture into béchamel sauce.  Whisk constantly until thickened and bubbly.  Set aside.
    Heat oven to 350 degrees.  Layer a 9″ x 13″ casserole with sliced potatoes, overlapping slightly.  Top with half of the eggplant slices.
    Cover with meat sauce.
    Top meat sauce with remaining eggplant slices.
    Sprinkle with 1/2 cup grated cheese.
    Spoon white sauce evenly over everything.  Top with remaining 1/2 cup cheese and fresh basil, torn.
    Bake at 350 degrees 30 to 45 minutes or until nicely browned.  Let cool 10 to 15 minutes.
    Serves 8

Printable Recipe Card

About Classic Greek Moussaka

Course/Dish: Casseroles
Main Ingredient: Beef
Regional Style: Greek

Show 2 Comments & Reviews

5 Stellar Ways To Make Tuna Salad

5 Stellar Ways To Make Tuna Salad

Gone are the days of boring tuna fish sandwiches we used to get in the school cafeteria. Nowadays, a tuna sandwich is still a great lunch option, but it’s loaded with flavor and anything but basic. Easy to make, we’re sharing five stellar ways to make homemade tuna salad.

13 Summer Grilled Side Dishes

13 Summer Grilled Side Dishes

It’s time to grab a cold drink and fire up the grill! While we love to grill chicken, steak, and salmon, grilled side dishes are some of the best. Balsamic vegetables, cheesy potatoes, charred fruit, and foil packets on the grill are must-makes this summer. Whether you’re grilling for your family on a Wednesday night […]

13 Different Ways To Grill Chicken

13 Different Ways To Grill Chicken

When asked, “What’s for dinner?” and you answer chicken, you won’t get a sigh from your family if you say grilled chicken. No matter what cut of chicken your family likes, we’ve gathered an assortment of recipes to make all summer long. You’ll find grilled chicken breast, wing, and thigh recipes. Plus, a tasty recipe […]