Ingredients
The key to this dish lies in selecting the right ingredients—fresh, quality produce really elevates the flavors. I always seek out firm, glossy eggplants with smooth skin, and when possible, I choose grass-fed beef or lamb for the meat sauce to add depth. Having spent years in kitchens where ingredient quality was non-negotiable, I believe that even simple dishes like moussaka shine brightest when components are thoughtfully chosen. Feel free to swap lamb for beef or use a plant-based mince for a twist.
- 2 large eggplants (about 2 pounds), sliced into 1/2-inch rounds
- 3 tablespoons olive oil, plus extra for roasting
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 pound ground beef or lamb
- 1 can (14 oz) crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground allspice
- Salt and freshly ground black pepper, to taste
- 1/4 cup red wine or beef broth (optional, but adds depth)
- For the béchamel sauce:
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 2 1/2 cups whole milk, warmed
- 1/4 teaspoon freshly grated nutmeg
- 2 large eggs, beaten
- 1/2 cup grated Parmesan or Kefalotyri cheese
- Fresh parsley, chopped (for garnish)
Instructions
- Preheat your oven to 400°F (200°C). Arrange the eggplant slices on baking sheets, brush both sides lightly with olive oil, and season with salt. Roast for 20-25 minutes, flipping halfway through, until golden and tender. This step is key to avoid sogginess later.
- While the eggplant roasts, heat 3 tablespoons olive oil in a large pan over medium heat. Sauté the onion until translucent, about 5 minutes, then add the garlic and cook for another minute.
- Add the ground meat to the pan, breaking it up with a spoon. Cook until browned and no longer pink. Stir in the crushed tomatoes, tomato paste, cinnamon, allspice, salt, and pepper. Pour in red wine or broth if using. Let the sauce simmer gently for 20 minutes, uncovered, until thickened. Adjust seasoning to taste.
- For the béchamel, melt butter in a saucepan over medium heat. Whisk in the flour and cook for 2-3 minutes, stirring constantly, to form a roux. Gradually whisk in the warm milk, ensuring no lumps, and cook until thickened and creamy, about 5-7 minutes.
- Remove the béchamel from heat. Stir in nutmeg and gradually whisk in the beaten eggs and half of the cheese. The sauce should be smooth and velvety.
- Lower oven temperature to 350°F (175°C). In a baking dish, layer half the roasted eggplant, then spread all the meat sauce evenly over it. Add the remaining eggplant on top.
- Pour the béchamel sauce over the final layer, smoothing it out. Sprinkle with remaining cheese.
- Bake for 45-50 minutes until the top is golden and bubbling. Let the moussaka rest for at least 15 minutes before serving to set properly.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
