Moussaka Recipe: A Delicious Eggplant 'Lasagna' You Need to Try

Try this easy moussaka recipe at home to bring the Mediterranean flavor to your table.

Liputan6.com, Jakarta - If you love comfort food, a good moussaka recipe is something you should try at least once. This dish comes from Greece and the Middle East, and it has been enjoyed for hundreds of years. It is warm, filling, and full of rich flavors that feel satisfying with every bite.

Many people call moussaka the "lasagna of the Mediterranean." Just like lasagna, a classic moussaka recipe uses layers of ingredients baked together in one pan. But instead of pasta, it uses sliced eggplant as the base. The result is a hearty dish that feels both familiar and exciting at the same time.

In this article, you will find a full moussaka recipe that is easy to make at home, even if you have never made it before. You will also find useful tips to help you get the best result, plus how to store the leftovers. Let's start cooking.

Classic Moussaka Recipe

Ingredients

For the Eggplant Layer:

- 3 large eggplants, sliced into 1 cm rounds

- 3 tablespoons olive oil

- 1 teaspoon salt

For the Meat Sauce:

- 500 g ground beef or lamb

- 1 large onion, finely chopped

- 3 garlic cloves, minced

- 400 g canned crushed tomatoes

- 2 tablespoons tomato paste

- 1 teaspoon ground cinnamon

- 1 teaspoon dried oregano

- 1/2 teaspoon ground allspice

- Salt and black pepper to taste

- 2 tablespoons olive oil

For the Béchamel Sauce:

- 60 g butter

- 60 g all-purpose flour

- 500 ml warm whole milk

- 2 egg yolks

- 1/2 teaspoon ground nutmeg

- Salt to taste

- 50 g grated Parmesan or Kefalotyri cheese

Instructions

1. Prepare the Eggplant: Sprinkle the eggplant slices with salt and let them sit for 30 minutes. This helps remove bitterness and extra moisture. After 30 minutes, pat them dry with a paper towel. Brush each slice with olive oil and bake them in a preheated oven at 200°C (390°F) for about 20 minutes, flipping once halfway through, until they turn golden and soft. Set them aside.

2. Cook the Meat Sauce: Heat olive oil in a large pan over medium heat. Add the chopped onion and cook for about 5 minutes until soft. Add the garlic and stir for one more minute. Add the ground meat and break it apart with a spoon. Cook until it is no longer pink. Stir in the tomato paste and cook for 2 minutes. Add the crushed tomatoes, cinnamon, oregano, allspice, salt, and pepper. Let the sauce simmer on low heat for 20 to 25 minutes until it thickens. Set it aside to cool slightly.

3. Make the Béchamel Sauce: Melt the butter in a saucepan over medium heat. Add the flour and stir constantly for about 2 minutes to form a paste. Slowly pour in the warm milk, a little at a time, while whisking to prevent lumps. Keep stirring until the sauce becomes thick and smooth, about 5 to 7 minutes. Remove from heat. Quickly stir in the egg yolks, nutmeg, and a pinch of salt. Mix well until everything is combined.

4. Assemble the Moussaka: Lightly grease a deep baking dish (about 30 x 20 cm). Lay half of the baked eggplant slices evenly on the bottom. Spread all of the meat sauce on top. Then add another layer of eggplant slices. Pour the béchamel sauce over the top and spread it evenly with a spatula. Sprinkle the grated cheese over the béchamel.

5. Bake the Dish: Place the assembled moussaka in the oven at 180°C (355°F) and bake for 45 to 50 minutes. The top should be golden brown and slightly firm when done. Once out of the oven, let it rest for at least 20 minutes before cutting and serving. This resting time is important because it allows the layers to set properly.

Tips to Get the Best Result

- Salt and Drain Your Eggplant Properly: Eggplant holds a lot of water. If you skip the salting step or do not pat it dry thoroughly, the eggplant will release water during baking. This makes the layers soggy and ruins the structure of the dish. Be patient with this step.

- Cool the Meat Sauce Before Assembling: If the meat sauce is still very hot when you build the layers, it can melt the bottom of the béchamel when poured on top. Let the sauce sit for 10 to 15 minutes off the heat before you start assembling. This keeps each layer clean and separate.

- Temper the Egg Yolks Before Adding Them to the Béchamel: Instead of adding cold egg yolks directly into the hot sauce, scoop a spoonful of the hot béchamel into the yolks first and mix quickly. Then add this mixture back into the pan. This prevents the eggs from cooking too fast and turning into scrambled eggs inside your sauce.

- Let the Moussaka Rest After Baking: Many people skip this step because they are eager to eat, but cutting into the dish too soon will cause the layers to collapse. A 20-minute rest allows the béchamel to firm up so you get clean, neat slices.

- Use a Deep Baking Dish: A shallow pan will overflow or produce thin, dry layers. A dish that is at least 6 cm deep gives the moussaka room to build up proper layers and bake evenly.

How to Store the Leftovers

Moussaka tastes even better the next day because the flavors have more time to come together. Storing it properly keeps it safe to eat and just as delicious.

How to Store in the Fridge: Let the moussaka cool to room temperature before putting it away. Transfer it to an airtight container, or cover the baking dish tightly with plastic wrap or aluminum foil. It will keep well in the fridge for up to 4 days. Make sure it is not stored while still warm, as trapped steam can make the top layer watery.

How to Freeze: Moussaka freezes very well, which makes it a great meal to prepare ahead of time. Once it has cooled completely, cut it into individual portions and wrap each piece tightly in plastic wrap. Place the wrapped pieces in a freezer-safe bag or airtight container. It can be frozen for up to 3 months. For best results, freeze it before adding the béchamel layer if you are planning a make-ahead meal, since cream-based sauces can sometimes separate when frozen.

How to Reheat: To reheat from the fridge, place the moussaka in an oven-safe dish and cover it loosely with foil. Warm it in the oven at 170°C (340°F) for about 20 minutes, or until heated through. Remove the foil for the last 5 minutes to crisp up the top again. If reheating from frozen, thaw it overnight in the fridge first before following the same oven method. Avoid using a microwave if possible, as it can make the béchamel rubbery and uneven.