Why You’ll Love This Recipe
Moussaka is the ultimate layered comfort food. It combines soft roasted eggplant, a deeply flavorful meat sauce, and a silky, creamy topping for a satisfying and well-balanced dish. It’s perfect for family dinners, gatherings, or meal prep, and the flavors only get better as it rests. Despite its elegant appearance, it’s surprisingly simple to prepare step by step.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Eggplants, sliced into rounds
- Olive oil
- Ground beef or lamb
- Onion, finely chopped
- Garlic, minced
- Crushed tomatoes
- Tomato paste
- Red wine (optional)
- Ground cinnamon or allspice
- Salt and pepper
- Fresh parsley
- Butter
- Flour
- Milk
- Eggs
- Grated parmesan or kefalotyri cheese
- Nutmeg
Directions
- Preheat the oven to 375°F (190°C).
- Slice the eggplants and lightly salt them. Let sit for 20 minutes, then pat dry.
- Brush the eggplant slices with olive oil and roast or pan-fry until tender and lightly golden.
- In a skillet, cook the onion and garlic until soft. Add the ground meat and cook until browned.
- Stir in crushed tomatoes, tomato paste, wine (if using), cinnamon or allspice, salt, and pepper. Simmer until thickened.
- For the béchamel, melt butter in a saucepan, stir in flour, and cook briefly. Gradually whisk in milk until smooth and thick.
- Remove from heat and stir in beaten eggs, cheese, and a pinch of nutmeg.
- In a baking dish, layer half the eggplant, then the meat sauce, then the remaining eggplant.
- Pour the béchamel over the top and spread evenly.
- Bake for 40–45 minutes until golden and set.
- Let rest for at least 15–20 minutes before slicing and serving.
Servings and timing
This recipe serves 6–8 people.
Prep time: 30 minutes
Cook time: 45 minutes
Total time: about 1 hour 15 minutes (plus resting time)
Variations
- Vegetarian version: Replace the meat with lentils or a vegetable mixture.
- Lighter option: Grill the eggplant instead of frying.
- Different protein: Use ground chicken or turkey instead of beef or lamb.
- Extra layers: Add sliced potatoes as a base layer.
- Cheesy top: Sprinkle extra cheese on top of the béchamel before baking.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat in the oven at 350°F (175°C) until warmed through, or microwave individual portions. Moussaka also freezes well for up to 2 months.
FAQs
What is moussaka made of?
It typically consists of layers of eggplant, meat sauce, and béchamel.
Can I make moussaka ahead of time?
Yes, it can be assembled in advance and baked later.
Why do I salt the eggplant?
Salting helps remove bitterness and excess moisture.
Can I skip the béchamel?
It’s traditional, but you can replace it with a lighter sauce if preferred.
What spices are used in moussaka?
Common spices include cinnamon, allspice, and nutmeg.
Can I freeze moussaka?
Yes, it freezes well either before or after baking.
How do I know when it’s done?
The top should be golden and the center set.
Can I use zucchini instead of eggplant?
Yes, zucchini is a good substitute.
Why should I let it rest before serving?
Resting helps the layers set and makes slicing easier.
What can I serve with moussaka?
It pairs well with a fresh salad or crusty bread.
Conclusion
Moussaka is a rich, layered dish that brings together comforting textures and bold Mediterranean flavors. With its creamy topping and savory filling, it’s a timeless recipe perfect for sharing. Whether for a family dinner or a special occasion, this dish is sure to impress and satisfy.
PrintMoussaka Recipe
Moussaka is a classic Mediterranean layered dish with tender eggplant, a rich spiced meat sauce, and a creamy béchamel topping baked until golden. It’s hearty, comforting, and full of deep, savory flavor.
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 15 minutes
- Yield: 6–8 servings
- Category: Main Course
- Method: Baking
- Cuisine: Mediterranean
- Diet: Low Fat
Ingredients
- 2 large eggplants, sliced into rounds
- 3 tablespoons olive oil
- 1 lb ground beef or lamb
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 1 can (14 oz) crushed tomatoes
- 2 tablespoons tomato paste
- 1/4 cup red wine (optional)
- 1/2 teaspoon ground cinnamon or allspice
- Salt and pepper to taste
- 2 tablespoons fresh parsley, chopped
- 3 tablespoons butter
- 3 tablespoons flour
- 2 cups milk
- 2 eggs, beaten
- 1/2 cup grated parmesan or kefalotyri cheese
- 1/4 teaspoon nutmeg
Instructions
- Preheat the oven to 375°F (190°C).
- Salt the eggplant slices and let sit for 20 minutes, then pat dry.
- Brush eggplant with olive oil and roast or pan-fry until tender and lightly golden.
- In a skillet, sauté onion and garlic until soft. Add ground meat and cook until browned.
- Stir in crushed tomatoes, tomato paste, wine (if using), cinnamon, salt, and pepper. Simmer until thickened, then add parsley.
- For the béchamel, melt butter in a saucepan, stir in flour, and cook briefly. Gradually whisk in milk until thick and smooth.
- Remove from heat and stir in beaten eggs, cheese, and nutmeg.
- Layer half the eggplant in a baking dish, add meat sauce, then remaining eggplant.
- Pour béchamel over the top and spread evenly.
- Bake for 40–45 minutes until golden and set.
- Let rest for 15–20 minutes before slicing and serving.
Notes
- Use lentils or vegetables for a vegetarian version.
- Grill eggplant for a lighter option.
- Add a potato layer for extra heartiness.
- Let the dish rest before serving for cleaner slices.
- Store leftovers in the refrigerator for up to 4 days or freeze for up to 2 months.
Nutrition
- Serving Size: 1 serving
- Calories: 420 kcal
- Sugar: 8 g
- Sodium: 520 mg
- Fat: 24 g
- Saturated Fat: 10 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 5 g
- Protein: 26 g
- Cholesterol: 120 mg