Save A classic Greek casserole featuring layers of tender eggplant, savory spiced beef, and creamy béchamel sauce, baked to golden perfection.
This moussaka recipe instantly transports me to Mediterranean family dinners & brings back memories of special celebrations. The aromas of cinnamon and roasted eggplant always fill the kitchen with irresistible warmth.
Ingredients
- Eggplants: 2 large, sliced into 1/2-inch rounds
- Onion: 1 large, finely chopped
- Garlic: 2 cloves, minced
- Fresh parsley: 2 tablespoons, chopped
- Ground beef: 500 g (1.1 lbs)
- Ground cinnamon: 1 teaspoon
- Ground allspice: 1/2 teaspoon
- Dried oregano: 1 teaspoon
- Ground black pepper: 1/2 teaspoon
- Salt: 1 teaspoon, divided
- Canned diced tomatoes: 400 g (14 oz)
- Tomato paste: 2 tablespoons
- Dry red wine: 120 ml (1/2 cup)
- Olive oil: 2 tablespoons (plus extra for brushing eggplant)
- Unsalted butter: 60 g (1/4 cup)
- All-purpose flour: 60 g (1/2 cup)
- Whole milk: 600 ml (2 1/2 cups), warmed
- Ground nutmeg: 1/4 teaspoon
- Egg: 1 large, lightly beaten
- Parmesan cheese: 40 g (1/2 cup) grated, plus 40 g (1/2 cup) for topping
Instructions
- Prep Eggplant:
- Preheat oven to 200°C (400°F). Line baking sheets with parchment. Brush eggplant slices with olive oil and sprinkle with 1/2 teaspoon salt. Roast for 20 to 25 minutes, turning halfway, until golden and tender. Set aside.
- Cook Beef Mixture:
- Heat 2 tablespoons olive oil in a large skillet over medium heat. Add onion and cook until soft, about 5 minutes. Stir in garlic and parsley; sauté for 1 minute. Add ground beef and cook until browned, about 7 minutes. Stir in cinnamon, allspice, oregano, black pepper, and remaining salt. Cook for 1 minute.
- Simmer Sauce:
- Add tomato paste, diced tomatoes, and red wine. Simmer uncovered for 15 to 20 minutes, stirring occasionally, until thickened. Season to taste and set aside.
- Prepare Béchamel:
- Melt butter in a saucepan over medium heat. Whisk in flour and cook for 2 minutes, stirring constantly. Gradually whisk in warm milk and bring to a gentle boil, stirring until thick and smooth, about 5 minutes. Remove from heat. Stir in nutmeg, then cool for 2 minutes. Whisk in egg and Parmesan quickly.
- Assemble Layers:
- Lower oven to 180°C (350°F). Layer half the eggplant in a 22x30 cm (9x13-inch) baking dish. Top with all the beef mixture, then the rest of the eggplant. Pour béchamel evenly on top and sprinkle with Parmesan.
- Bake:
- Bake for 40 to 45 minutes, until golden and bubbling. Rest for 15 minutes before slicing and serving.
Save One of my favorite family moments is serving moussaka at the table and watching everyone dive in for seconds. It always brings us together for warm conversation and happy bellies.
Variations
You can substitute ground lamb or a mix of beef and lamb for a deeper flavor. For a gluten-free version, simply use gluten-free flour in the béchamel sauce.
Serving Suggestions
Moussaka pairs beautifully with a crisp Greek salad and some crusty bread, making it a complete and satisfying meal.
Storage & Make-Ahead
Leftovers keep well in the refrigerator for up to 3 days. Assemble in advance and bake later for ultimate convenience—perfect for busy weeks or entertaining guests.
Save Enjoy this comforting Greek moussaka fresh from the oven or as delicious leftovers. The flavors deepen and the layers stay perfectly together!
Recipe FAQs
- → How do I prepare the eggplant to avoid bitterness?
Slice the eggplant and lightly salt the pieces before roasting or cooking. This helps draw out bitterness and excess moisture, resulting in tender, flavorful layers.
- → Can I substitute ground beef with other meats?
Yes, ground lamb or a beef-lamb blend works well for a richer and traditional flavor profile in this dish.
- → What is the purpose of the béchamel sauce in this dish?
The béchamel adds a creamy, smooth texture that contrasts with the savory meat and tender eggplant, helping to bind the layers and create a luscious top crust when baked.
- → How long should the casserole rest before serving?
Allow the baked casserole to rest for about 15 minutes after removing from the oven. This helps it set for easier slicing and enhances flavor melding.
- → Can this dish be prepared ahead of time?
Yes, it can be assembled in advance and baked just before serving, making it convenient for meal prep or entertaining.