Moussaka (Greek Eggplant Casserole)
Prep time
Cook time
Total time
Moussaka is a Greek Eggplant Casserole, and perfect for comfort food. It is traditionally made with ground lamb or beef, but soy crumbles can also be used for a vegetarian alternative.
Recipe type: Entree
Cuisine: Greek
Serves: 6
For Eggplant:
  • 3 medium sized Eggplant
  • ¾ cup Olive Oil
For Meat Sauce (or Vegetarian Option):
  • ¼ cup Olive Oil
  • 1 large Onion, chopped
  • 3 cloves Garlic, chopped
  • 1½ pounds Ground Lamb or Beef (or 1 package frozen Soy Crumbles)
  • 3 Tomatoes, chopped
  • 1 T. Tomato Paste
  • 1 t. dried Oregano ( or 2 t. fresh Oregano)
  • ¼ t. ground Allspice
  • Pinch ground Cinnamon
  • ½ cup Dry Red Wine
  • Salt and Pepper, to taste
For Bechamel Sauce:
  • 4 T. Butter
  • 6 T. Flour
  • 2 cups Milk
  • Pinch ground Nutmeg
  • ⅔ cup Parmesan Cheese, freshly grated
  • 1 t. Salt
  • White Pepper, to taste
  • 1 cup Parmesan Cheese, freshly grated (for Moussaka assembly)
  1. Preheat oven to 450 degrees.
  2. Peel and slice eggplant into ½ inch slices. Brush both sides of the eggplant slices with olive oil, and bake in a single layer for 10 minutes on each side. They will be golden browned. Set aside to cool. Reduce oven temperature to 350 degrees.
  3. For meat sauce, heat the oil in a large saute pan over medium heat. Add onion and garlic cook about 15 minutes or until translucent; add and ground meat (or Frozen Soy Crumbles) to the pan and cook for an additional 15 minutes, or until the meat is browned or the Soy Crumbles have thawn completely. Add the remaining meat sauce ingredients, and cook for about 20 minutes, or until moisture has evaporated. Set this mixture aside.
  4. For Bechamel sauce, melt butter under low heat in a medium saute pan, add flour and cook for about 1 - 2 minutes. This will be a white sauce, so don't allow it to brown at this point. Slowly whisk in milk. Continue stiring until mixture is thickened and smooth, about an additional 15 minutes. Remove from heat and add 2 tablespoons of the Parmesan cheese. Set sauce aside.
  5. To assemble moussaka, place one layer of eggplant slices on bottom of a 13 x 9 inch baking dish, overlapping slices. Spread the eggplant with ⅓ of the meat sauce, then sprinkle with ⅓ cup Parmesan cheese. Add two more layers of eggplant, meat sauce, and cheese. Cover the layers with the Bechamel sauce, and sprinkle with the remaining Parmesan cheese.
  6. Bake Moussake for about 1 hour, or until mixture is bubbly and golden browned on top. Let sit for about 20 minutes after removing from oven, cut and serve.
Recipe by Cooks Recipe Collection at