Baked Eggplant with Meat and Bechamel Sauce

This image courtesy of Maren Caruso

Moussaka is one of those classic Greek country dishes that calls for lots of vegetables (here, roasted eggplant with a nutmeg-flavored béchamel sauce) to stretch out a little meat. Perfect for any guests trying to avoid carbs, this protein-packed layered dish uses sliced eggplant instead of pasta. My mom made moussaka all the time when I was a girl, and it was one of my least favorite meals. My brothers, Mike and Chris, and I would groan when she brought out the baking dish filled with steaming eggplant and meat sauce layered with béchamel. My mom and dad both loved it, so she just kept making it and ignoring her children. Good thing, too. It’s a mystery to me how a food you disliked as a child can become an adult favorite, but that’s how it is with moussaka. These days, I see a good moussaka, and my mouth begins to water.


Cooking MethodBaking, Frying, Sauteeing


Total Timeunder 4 hours

OccasionBuffet, Family Get-together

Recipe CourseMain Course

Dietary ConsiderationEgg-free, Gluten-free, Peanut Free, Soy Free, Tree Nut Free



Taste and TextureCheesy, Creamy, Meaty, Spiced

Type of DishCasserole


  • 3 medium purple eggplants
  • 2 teaspoons kosher salt
  • ½ cup olive oil, or as needed
  • 2 tablespoons unsalted butter
  • 2 yellow onions, finely chopped
  • ¾ pound ground beef
  • ½ cup dry white wine
  • 2 tablespoons tomato paste
  • ½ cup water
  • 2 tablespoons chopped fresh Italian (flat-leaf) parsley
  • ½ teaspoon ground cinnamon
  • ½ teaspoon kosher salt
  • ¼ teaspoon freshly ground black pepper
  • 4 tablespoons unsalted butter
  • 4 tablespoons all purpose flour
  • 2 cups whole milk
  • ½ teaspoon freshly grated nutmeg
  • 2 teaspoons kosher salt
  • Freshly ground black pepper to taste
  • 1 cup grated Kefalotyri cheese, plus 1 cup for assembly
  • Butter for greasing


  1. Wash the eggplants and cut off the ends. With a smell paring knife, working with one eggplant at a time, peel ½-inch strips of the skin from the stem down, making stripes around the eggplant. Place it on its side and carefully slice crosswise into even 1/3-inch-thick rounds. Repeat with the remaining eggplants. Sparingly, use the 2 teaspoons salt to very lightly sprinkle both sides of all the slices, spreading the salt with your fingers. Don’t use more than 2 teaspoons of salt—a little salt goes a long way. Place the salted slices on a large flat tray lined with paper towels. Layer them between additional towels if necessary and let sit for approximately 30 minutes. Rinse the slices well under cold running water and immediately pat dry and set aside.

  2. In a very large sauté pan, heat 2 tablespoons of the olive oil over medium-high heat. Make sure the oil is hot and evenly distributed over the surface of the pan. Carefully add 6 to 8 eggplant slices (or as many as the pan will fit comfortably), one at a time, and fry, turning once, until the eggplant is golden brown on both sides, about 3 to 4 minutes per side. Using tongs, remove the eggplant from the pan and place on a tray lined with paper towels. Continue frying the remaining eggplant in batches, repeating the process with 2 tablespoons of oil each time until all the eggplant has been browned, drained, and cooled (see Notes).

  3. To make the meat sauce, in a large skillet, melt the butter over medium heat, being careful not to brown it. Add the chopped onions and cook until tender and translucent, 3 to 4 minutes. Add the ground beef and brown for about 6 minutes. Add the wine and scrape the bottom of the pan with a spatula or spoon to deglaze, loosening any browned bits stuck on the bottom. Bring to a simmer and cook to reduce the liquid until the pan is almost dry. Add the tomato paste, water, parsley, cinnamon, salt, and pepper and let the mixture cook over very low heat for about 20 minutes. The sauce should be moist and spreadable but it will have much less liquid than a standard pasta sauce. Remove from the heat and let cool.

  4. To make the béchamel sauce, in a saucepan, melt the butter over medium-high heat. Blend in the flour with a whisk and cook until bubbly but not brown, 2 to 3 minutes. Gradually pour in the milk, whisking it into the butter-and-flour roux thoroughly until the mixture is thick and smooth. Remove the mixture from the heat and add the nutmeg, salt, and pepper to taste and blend thoroughly. Let the mixture cool slightly, then add 1 cup of the grated cheese, stirring until blended.

  5. Preheat the oven to 350°F.

  6. Before assembling the moussaka, butter a 9-by-13-by-2-inch baking dish. Arrange half of the eggplant on the bottom of the pan and spread half of the meat mixture over it. Repeat with another layer of eggplant and top with the remaining meat mixture. Spread the béchamel sauce evenly over the meat mixture, and then sprinkle the remaining 1 cup cheese over the top. Bake for 40 minutes or until casserole is piping hot and the cheese has melted and browned slightly. Transfer to a wire rack and let cool for about 20 minutes. Cut into 3-inch squares and serve warm.


Eggplant acts as a sponge when it come in contact with oil, so keep the oil to a minimum and make sure it is hot and evenly distributed in the pan. Salting the eggplant before sautéing also helps the eggplant absorb less oil.


Free recipes, giveaways, exclusive partner offers, and more straight to your inbox!


I have not made this yet so I cannot rate it.

Include a Photo Include a Photo

Click the button above or drag and drop images onto the button. You can upload two images.

Cancel Reply to Comment

Thanks for your comment. Don't forget to share!

Once I learned to spray the eggplant with olive oil spray and bake it until browned, this dish, along with any other eggplant dish is so much easier and less messy. Everyone comments on how the eggplant is firm and not at all greasy.


Report Inappropriate Comment

Are you sure you would like to report this comment? It will be flagged for our moderators to take action.

Thank you for taking the time to improve the content on our site.

Sign In to Your Account

Close Window
Sign In with one of your Social Accounts
Facebook Twitter
Sign In using Email and Password