Why Make This Recipe
Classic Greek Eggplant Moussaka is a delicious and hearty dish that brings the flavors of Greece to your table. This recipe combines layers of roasted eggplant, savory meat sauce, and creamy béchamel sauce, making it a comforting meal for family and friends. Moussaka is perfect for special occasions or a cozy dinner at home. By making this dish, you not only explore Greek cuisine but also create a satisfying meal that can be enjoyed by everyone.
How to Make Classic Greek Eggplant Moussaka
Ingredients
- 2 large eggplants
- 1 pound ground beef or lamb
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 can (14 oz) crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon ground cinnamon
- 1 teaspoon dried oregano
- Salt and pepper to taste
- 2 cups béchamel sauce
- 1 cup grated Parmesan cheese
- Olive oil for roasting
- Fresh parsley for garnish
Directions
- Preheat the oven to 375°F (190°C). Slice the eggplants and sprinkle with salt. Let them sit for 30 minutes to draw out moisture. Rinse and pat dry.
- Brush eggplant slices with olive oil and roast in the oven until tender, about 20 minutes.
- In a pan, heat olive oil and sauté the onion and garlic until soft. Add the ground meat, and cook until browned. Stir in crushed tomatoes, tomato paste, cinnamon, oregano, salt, and pepper. Simmer for 15 minutes.
- In a baking dish, layer half of the roasted eggplant, followed by the meat sauce. Add the remaining eggplant slices on top.
- Pour béchamel sauce over the layered dish and sprinkle with Parmesan cheese.
- Bake for 45 minutes until the top is golden and bubbling.
- Let it cool for a few minutes, garnish with parsley, and serve.
How to Serve Classic Greek Eggplant Moussaka
Serve the moussaka warm, directly from the oven for a comforting meal. It pairs well with a fresh Greek salad, crusty bread, or a glass of red wine. For a festive touch, you can also sprinkle some extra parsley on top before serving.
How to Store Classic Greek Eggplant Moussaka
To store leftovers, let the moussaka cool completely. Cover it tightly with plastic wrap or transfer it to an airtight container. You can keep it in the refrigerator for up to 3-4 days. If you want to store it longer, consider freezing it. Wrap it well and freeze for up to 2-3 months. To reheat, thaw in the refrigerator overnight and warm in the oven.
Tips to Make Classic Greek Eggplant Moussaka
- To reduce bitterness, always salt the eggplant before cooking. The process helps to draw out moisture and any unwanted flavors.
- For added flavor, you can include chopped fresh herbs such as thyme or basil in the meat sauce.
- Make sure to let the moussaka cool for a few minutes before cutting; this helps the layers hold together better.
Variation
You can easily make a vegetarian version of moussaka by replacing the ground meat with lentils or mushrooms. Another option is to use zucchini slices in place of half the eggplant for a lighter dish.
FAQs
Can I make moussaka ahead of time?
- Yes! You can prepare the dish up to the baking step, cover it, and refrigerate it overnight. Just bake it when you’re ready to serve.
What can I use instead of béchamel sauce?
- If you want a lighter option, you can use Greek yogurt mixed with an egg and some cheese as a substitute for béchamel sauce.
Is moussaka gluten-free?
- Yes, if you use gluten-free béchamel sauce or avoid flour in your recipe. Always check the labels on your ingredients to ensure they are gluten-free.

Greek Eggplant Moussaka
Ingredients
Eggplant Preparation
- 2 large eggplants Sprinkle with salt to draw out moisture.
- Olive oil Olive oil for roasting Use as needed for brushing.
Meat Sauce
- 1 pound ground beef or lamb
- 1 onion, chopped onion, chopped
- 2 cloves garlic, minced
- 14 oz can crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon ground cinnamon
- 1 teaspoon dried oregano
- Salt and pepper to taste Salt and pepper to taste
Béchamel Sauce
- 2 cups béchamel sauce
- 1 cup grated Parmesan cheese For topping the dish.
Garnish
- Fresh parsley Fresh parsley for garnish To be added before serving.
Instructions
Preparation
- Preheat the oven to 375°F (190°C). Slice the eggplants and sprinkle with salt. Let them sit for 30 minutes to draw out moisture. Rinse and pat dry.
- Brush eggplant slices with olive oil and roast in the oven until tender, about 20 minutes.
Cooking
- In a pan, heat olive oil and sauté the onion and garlic until soft.
- Add the ground meat and cook until browned. Stir in crushed tomatoes, tomato paste, cinnamon, oregano, salt, and pepper. Simmer for 15 minutes.
- In a baking dish, layer half of the roasted eggplant, followed by the meat sauce. Add the remaining eggplant slices on top.
- Pour béchamel sauce over the layered dish and sprinkle with Parmesan cheese.
- Bake for 45 minutes until the top is golden and bubbling.
Serving
- Let it cool for a few minutes, garnish with parsley, and serve warm.
