Food

How to Make Moussaka: Homemade Greek Moussaka Recipe

Written by

Last updated: Jan 25, 2025 • 2 min read

Held together by luscious, fall-apart slices of earthy, mellow eggplant and soft potato, moussaka is a cheesy, meaty casserole dish that perfectly embodies Greek comfort food.

Learn From the Best

What Is Moussaka?

Moussaka (moo-sah-KAH) is a Greek dish that typically features layers of eggplant and potato slices with a meat sauce made with either ground lamb or ground beef, but it can also be made with other vegetables like zucchini or mushrooms. Traditionally, moussaka is topped with a creamy layer of rich béchamel sauce before melding into a savory masterpiece in the oven. The hearty dish, which lands somewhere between a casserole, a shepherd’s pie, and lasagna, is beloved across Greece, Turkey, and Egypt.

Greek Moussaka Recipe

36 Ratings | Rate Now

makes

prep time

15 min

total time

2 hr

cook time

1 hr 45 min

Ingredients

  1. 1

    Preheat the oven to the broil setting.

  2. 2

    Arrange eggplant slices on a baking sheet and season with salt. Set aside, and allow to sweat for 20 minutes.

  3. 3

    Next, you’ll need to make the béchamel sauce. In a medium saucepot over medium heat, warm the butter until melted. Gradually add flour and stir with a wooden spoon until smooth. Cook the mixture for 2–3 minutes, keeping a close eye on it to avoid unwanted burning. In a separate saucepot, heat the milk until it is just about to boil. Add the hot milk to the butter mixture, ½ cup at a time, constantly whisking. Cook 12 minutes, stirring constantly. Turn heat off. Slowly stir in 1 egg yolk at a time. Season with salt and a ½ teaspoon of nutmeg.

  4. 4

    After finishing the béchamel sauce, drain off any liquid from the eggplant then drizzle with olive oil and place under the broiler until it takes on a golden-brown crust on both sides. Remove and set aside. Lower the heat to 375°F.

  5. 5

    In a large skillet over medium heat, sauté the onions and garlic in 1–2 tablespoons of olive oil until they begin to soften and turn brown at the edges. Add the tomato paste and stir to combine, continuing to cook a minute or two more until the tomato paste starts to caramelize. Add the ground meat and cook until evenly browned, stirring occasionally. Pour off any excess fat, then add nutmeg, allspice, cinnamon, oregano, broth, and tomato sauce. Season with salt and pepper, and cook until slightly thickened. Add the wine, and cook for a minute or two more. Taste for seasoning, and set aside.

  6. 6

    Bring a pot of salted water to boil over medium-high heat, and briefly cook the potato slices until softened, but not falling apart. Remove with a slotted spoon and set aside on paper towels.

  7. 7

    In a lightly-oiled baking dish or shallow baking pan, arrange a layer of eggplant, followed by the meat sauce and the potatoes. Season with salt and pepper and sprinkle with an even layer of breadcrumbs before pouring the béchamel sauce evenly over the top. Bake for 35 minutes, rotating halfway through until the surface is golden brown and bubbling.

  8. 8

    Remove from the oven, and let sit for 5 minutes before serving.

Become a better chef with the MasterClass Annual Membership. Gain access to exclusive video lessons taught by culinary masters, including Yotam Ottolenghi, Gabriela Cámara, Chef Thomas Keller, Massimo Bottura, Dominique Ansel, Gordon Ramsay, Alice Waters, and more.