Step-by-Step Instructions
Prepare the Eggplant: Place the eggplant slices in a colander and sprinkle them with salt. Allow them to sit for about 30 minutes to remove bitterness. Rinse thoroughly and pat dry with paper towels. Preheat your oven to 400°F (200°C). Brush the eggplant slices with olive oil and arrange in a single layer on baking sheets. Bake for 20-25 minutes, flipping halfway through until softened and lightly browned. Set aside.
Make the Meat Sauce: In a large skillet, heat olive oil over medium-high heat. Add the chopped onion, cooking until softened, about 5 minutes. Stir in the minced garlic and cook for another minute. Add the ground beef or lamb, breaking it apart with a spoon. Cook until browned, approximately 5-7 minutes. Incorporate the crushed tomatoes, tomato paste, dried oregano, ground cinnamon, salt, and pepper. Allow the sauce to simmer for 15-20 minutes until it thickens slightly. Remove from heat.
Prepare the Béchamel Sauce: In a medium saucepan, melt the butter over medium heat. Whisk in the flour, cooking for 1-2 minutes to create a roux. Slowly whisk in the milk, a little at a time, until the mixture is smooth and has thickened. Continue cooking for 5-7 minutes, stirring constantly. Stir in the ground nutmeg, salt, pepper, and grated Parmesan cheese. Allow to cool slightly, then whisk in the beaten eggs until smooth.
Assemble the Moussaka: Grease a 9×13-inch baking dish. Layer half of the baked eggplant slices evenly on the bottom, followed by half of the meat sauce. Repeat with the remaining eggplant and meat sauce, then pour the béchamel sauce over the top, spreading it evenly.
Bake the Moussaka: Place the baking dish in the preheated oven and bake for 45-50 minutes or until the top is golden brown and bubbly.
Serve: Let the moussaka cool for 10-15 minutes before slicing. Serve warm and consider garnishing with fresh parsley for a pop of color.
Best Ways to Enjoy It
To serve your moussaka, consider pairing it with a crisp Greek salad topped with Kalamata olives and feta or some crusty Mediterranean bread. For a more traditional experience, dollop a spoonful of tzatziki on your plate—it adds a refreshing contrast to the rich flavors of the moussaka.
How to Store & Freeze
Proper storage is key to enjoying leftovers. Keep your moussaka in an airtight container in the refrigerator for up to 3-5 days. If you want to freeze it, wrap individual portions tightly in plastic wrap followed by aluminum foil, and it should keep well for up to 2-3 months. Remember to safely thaw in the fridge overnight before reheating.
Helpful Cooking Tips
- Salting Eggplant: This crucial step helps to remove bitterness and moisture, ensuring a firmer texture.
- Homemade Tomato Sauce: You can substitute fresh tomatoes or homemade sauce for an even deeper flavor.
- Make Ahead: You can prepare the components a day in advance and assemble and bake when ready to serve.
Creative Twists
Want to personalize your moussaka? Consider adding some sautéed spinach or mushrooms in the meat sauce for extra nutrients and flavor. If you’re feeling adventurous, try Greek spices like allspice or a pinch of smoked paprika to give it a unique twist. Vegetarian versions using lentils or mushrooms are also delicious!
FAQs
What is the typical prep time for moussaka?
Prep time is around 30 minutes, with additional baking time of about 50 minutes.
Can I freeze moussaka?
Yes, it freezes well. Just make sure to cool it completely before wrapping and freezing for up to 3 months.
What can I substitute for ground beef or lamb?
Ground turkey or a mix of lentils and walnuts can be excellent vegetarian alternatives.
Embrace the comfort of this traditional Moussaka recipe, and enjoy the delightful layers of flavor that will undoubtedly make this dish a family favorite!

