Traditional Outrageously Delicious Greek Moussaka Recipe

Greek moussaka is a rich, layered casserole and a true comfort food favorite. It combines tender eggplant and potato slices with savory spiced ground meat and a creamy, golden béchamel sauce. This dish brings warmth and indulgence to any meal. The traditional recipe captures the authentic flavors and textures that make moussaka a beloved Mediterranean classic. Ideal for family dinners or special gatherings, it is easier to prepare at home than you might think and will impress anyone who gets to enjoy a slice.

Ingredients

For the Meat Sauce:

  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 pound ground beef or lamb
  • 1 can (14 oz) crushed tomatoes
  • 2 tablespoons tomato paste
  • 1/2 cup red wine (optional)
  • 1 teaspoon ground cinnamon
  • 1 teaspoon dried oregano
  • Salt and pepper, to taste

For the Vegetables:

  • 2 large eggplants, sliced into 1/4-inch rounds
  • 2 medium potatoes, peeled and sliced into 1/4-inch rounds
  • Olive oil, for brushing
  • Salt

For the Béchamel Sauce:

  • 4 tablespoons butter
  • 4 tablespoons all-purpose flour
  • 3 cups whole milk, warmed
  • 2 large eggs
  • 1/2 cup grated Parmesan cheese
  • A pinch of ground nutmeg
  • Salt and pepper, to taste

Instructions

Prepare the Vegetables:
Salt the eggplants:
Place the eggplant slices on paper towels and sprinkle both sides with salt. Let them sit for 30 minutes to draw out moisture and reduce bitterness. Rinse and pat dry afterward.

Pre-cook the potatoes and eggplants:
Preheat the oven to 400°F (200°C). Lightly brush the eggplant and potato slices with olive oil and arrange them on baking sheets. Roast for about 20 minutes until tender and slightly golden. Set aside.

Make the Meat Sauce:
Cook the aromatics:
Heat olive oil in a large skillet over medium heat. Add onions and garlic, sautéing until soft and fragrant.

Brown the meat:
Add ground beef or lamb and cook until browned and no longer pink.

Add tomatoes and spices:
Stir in crushed tomatoes, tomato paste, red wine (if using), cinnamon, oregano, salt, and pepper. Let the sauce simmer on low for 20 to 30 minutes until thickened.

Prepare the Béchamel Sauce:
Make the roux:
Melt butter in a saucepan over medium heat. Whisk in the flour and cook for about 2 minutes, stirring constantly to avoid browning.

Add milk:
Slowly whisk in warm milk, continuing to stir until the sauce thickens and becomes smooth.

Finish the sauce:
Remove the saucepan from heat. Beat the eggs in a small bowl and gradually whisk them into the sauce. Stir in Parmesan cheese, nutmeg, salt, and pepper.

Assemble and Bake:
Layer the moussaka:
Grease a baking dish. Layer half of the potatoes, followed by half of the eggplants. Spread all the meat sauce evenly over the vegetables, then top with the remaining eggplant slices.

Pour béchamel:
Evenly pour the béchamel sauce over the top layer.

Bake:
Bake at 350°F (175°C) for 45 to 50 minutes, or until the top is golden and bubbly.

Rest and serve:
Allow the moussaka to rest for at least 15 minutes before slicing. This helps the layers set and makes slicing easier.

Notes

  • Eggplant prep: Salting the eggplants helps remove bitterness and excess moisture, resulting in a better texture.
  • Meat choice: Lamb is traditional, but beef works well too. You can also combine both for a richer flavor.
  • Béchamel sauce: Use warm milk when adding to the roux to prevent lumps and ensure a smooth sauce.
  • Make ahead: Moussaka tastes even better the next day as the flavors have time to meld. Reheat it covered in the oven.
  • Vegetarian option: Swap the meat sauce for a hearty mix of sautéed mushrooms, lentils, or eggplant for a vegetarian version.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
traditional outrageously delicious greek moussaka Traditional Outrageously Delicious Greek Moussaka Recipe

Traditional Outrageously Delicious Greek Moussaka Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia Brown
  • Total Time: 2 hours
  • Yield: Serves 6

Description

This classic Greek moussaka layers roasted eggplant and potatoes with a savory spiced meat sauce, all topped with a creamy, golden béchamel. Rich, comforting, and full of authentic Mediterranean flavors, this casserole is perfect for family dinners or special occasions.


Ingredients

Scale

Ingredients
For the Meat Sauce:

  • 2 tablespoons olive oil

  • 1 large onion, finely chopped

  • 3 cloves garlic, minced

  • 1 pound ground beef or lamb

  • 1 can (14 oz) crushed tomatoes

  • 2 tablespoons tomato paste

  • 1/2 cup red wine (optional)

  • 1 teaspoon ground cinnamon

  • 1 teaspoon dried oregano

  • Salt and pepper, to taste

For the Vegetables:

  • 2 large eggplants, sliced into 1/4-inch rounds

  • 2 medium potatoes, peeled and sliced into 1/4-inch rounds

  • Olive oil, for brushing

  • Salt

For the Béchamel Sauce:

  • 4 tablespoons butter

  • 4 tablespoons all-purpose flour

  • 3 cups whole milk, warmed

  • 2 large eggs

  • 1/2 cup grated Parmesan cheese

  • A pinch of ground nutmeg

  • Salt and pepper, to taste


Instructions

  1. Salt eggplant slices and let sit 30 minutes, then rinse and pat dry.

  2. Roast eggplant and potato slices at 400°F (200°C) for 20 minutes until tender and golden.

  3. Cook onion and garlic in olive oil until fragrant; add meat and brown.

  4. Add tomatoes, tomato paste, wine, cinnamon, oregano, salt, and pepper; simmer 20–30 minutes.

  5. Make béchamel by whisking butter and flour, gradually adding warm milk until thickened; remove from heat, whisk in eggs, Parmesan, nutmeg, salt, and pepper.

  6. Layer potatoes, eggplant, meat sauce, and remaining eggplant in a baking dish.

  7. Pour béchamel sauce on top and bake at 350°F (175°C) for 45–50 minutes until golden.

  8. Let rest 15 minutes before serving.

Notes

 

  • Salting eggplant improves texture and flavor.

  • Lamb or beef works well in the meat sauce.

  • Béchamel sauce should be lump-free—use warm milk.

  • Moussaka tastes great reheated the next day.

  • Vegetarian version possible with mushrooms or lentils.

  • Prep Time: 1 hour (including salting and roasting)
  • Cook Time: 1 hour
  • Category: Main Course
  • Method: Roasting
  • Cuisine: Mediterranean

Conclusion

Greek moussaka is more than just a dish; it is a rich and comforting celebration of flavors and textures that come together beautifully. The roasted eggplants and potatoes provide a tender and hearty foundation, while the savory meat sauce brings warmth and depth with every bite. The creamy béchamel sauce on top bakes to a perfect golden crust, adding a luxurious finish that ties the whole dish together.

While it does take some time to prepare, the end result is well worth the effort. This casserole is ideal for family gatherings, special dinners, or whenever you want to enjoy a satisfying meal that feels both traditional and indulgent. Leftovers are just as delicious and allow the flavors to develop even further, making it a great dish to prepare ahead.

Whether you opt for the classic lamb meat sauce or choose a vegetarian version with mushrooms or lentils, this recipe captures the essence of Mediterranean comfort food. Cooking moussaka at home gives you a chance to connect with a beloved cultural classic and share a wholesome, flavorful meal with loved ones. So take your time layering these delicious ingredients and savor the rewarding taste of this iconic Greek favorite at your own table.

Spread the love

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star