Moussaka Recipe
Ingredients
- 3 eggplants, peeled and cut lengthwise into 1/2-inch thick slices
- Salt, to taste
- cup olive oil
- 1 tablespoon butter
- 1 pound lean ground beef
- 2 onions, chopped
- 1 clove garlic, minced
- Ground black pepper, to taste
- 2 tablespoons dried parsley
- teaspoon fines herbs
- teaspoon ground cinnamon
- teaspoon ground nutmeg, divided
- 1 (8 ounce) can tomato sauce
- cup red wine
- 1 large egg, beaten
- 4 cups milk
- cup butter
- 6 tablespoons all-purpose flour
- Ground white pepper, to taste
- 1 cups freshly grated Parmesan cheese
Directions
Step 1: Lay the eggplant slices on paper towels and sprinkle lightly with salt. Allow them to sit for 30 minutes to draw out moisture. Afterward, pat the slices dry with more paper towels.
Step 2: Heat olive oil in a skillet over high heat. Fry the eggplant slices until they are golden brown, about 2 to 3 minutes per side. Once done, drain them on paper towels and set aside.
Step 3: In a large skillet, melt 1 tablespoon of butter over medium heat. Add the ground beef, chopped onions, and minced garlic. Season with salt and pepper. Cook, stirring occasionally, until the beef is browned, about 8 to 10 minutes.
Step 4: Stir in the dried parsley, fines herbs, cinnamon, and teaspoon of nutmeg. Pour in the tomato sauce and red wine, mixing well. Allow the mixture to simmer for 20 minutes. Once done, remove from heat and let it cool slightly before stirring in the beaten egg.
Step 5: In a saucepan over medium heat, scald the milk. At the same time, melt cup of butter in a separate large skillet over medium heat. Once the butter has melted, whisk in the flour until the mixture is smooth.
Step 6: Lower the heat and slowly pour in the scalded milk while continuously whisking. Continue whisking until the mixture thickens to a creamy consistency. Season with salt and white pepper.
Step 7: Preheat the oven to 350F (175C). Grease a 9x13-inch baking dish.
Step 8: Begin layering the moussaka. Start with a single layer of eggplant slices in the prepared baking dish. Top with a layer of the meat sauce, then sprinkle cup of Parmesan cheese over the sauce.
Step 9: Cover the meat sauce with another layer of eggplant slices, then sprinkle with another cup of Parmesan cheese.
Step 10: Pour the bchamel sauce over the layered eggplant and meat sauce. Sprinkle the remaining teaspoon of nutmeg on top and finish with the remaining Parmesan cheese.
Step 11: Bake in the preheated oven for about 1 hour, or until the top is golden brown and the dish is bubbly.
Step 12: Let the moussaka cool for a few minutes to make slicing easier. Serve and enjoy!
Cooks Note
You can mix ground beef and ground pork for a richer flavor combination. This dish can be assembled a day ahead and stored in the refrigerator. Simply allow it to come to room temperature before baking.
Nutrition Facts
| Nutrition Facts | Amount Per Serving |
|---|---|
| Calories | 567 |
| Total Fat | 39g |
| Saturated Fat | 18g |
| Cholesterol | 123mg |
| Sodium | 1017mg |
| Total Carbohydrate | 29g |
| Dietary Fiber | 5g |
| Protein | 24g |
| Vitamin C | 6mg |
| Calcium | 351mg |
| Iron | 3mg |
| Potassium | 742mg |
* Percent Daily Values are based on a 2,000 calorie diet.

You can listen to this recipe in AI audio format. Simply click the play button below to listen to the content in a format that suits you best. It’s a great way to absorb information on the go!
FAQ about Moussaka Recipe
Comments
COOKING66
10/06/2025 01:52:54 PM
Superb! I live in Greek Cyprus and this recipe is exactly what I was looking for. I wanted to cut out the extra cup of fat from the olive oil and butter so I broiled the eggplant until browned with olive oil sprayed on top & bottom of thin slices. Diminished the cinnamon & nutmeg to 1/8 tsp ea., (did use oregano, basil & thyme)and left the nutmeg out of the bachamel. I used only 2T butter in the meat sauce. It was fabulous! I'm glad it makes so much--can't wait for the leftovers!
WSBLEND
08/19/2007 05:55:08 AM
Fantastic! with a few modifications as follows. don't fry the eggplant: brush a little bit of olive oil & cook them in a oven at 450 till moderately soft...you don't want mush... bechamel sauce: I don't get why everyone is saying this makes too much sauce?! It doesn't, trust me. You want at least an inch high layer of this when it's done cooking, so use the ingredients as written. I do agree with adding the extra eggs. I made the sauce as directed, then as it cooled I added two eggs yolks one at a time, blended that, then I added the 2 egg whites (which I had first beaten till stiff with a mixer). Next time I might try the 3rd egg as some recommend for even more firmness. meat sauce: save calories, don't brown the beef in butter! Increase garlic to at 2-3 cloves. I used italian seasoning for "fine herbs". Add a big pinch of sugar to cut the acidity. I used about 1/2 tsp of salt, and 1/2 tsp fresh ground pepper. I made the meat sauce one day ahead (to save time on the big day & to allow the flavors to come out). mysterious olive oil: I don't know where that 1/4 cup of olive oil is supposed to come in? I never used it. Certainly didn't miss it. construction: Use a big/deep lasgane pan. The 9 X 13 glass pan isn't big enough. To be more authentic you can add a thin layer of potato in the bottom. Peel two potatoes, slice them about 1/4 in or less slices, brush with small amount of olive oil, roast in 450 oven for about 15 minutes.
MIRRISA2003
02/25/2003 12:47:11 PM
Having parents who lived in Greece for years, we had many variations of this dish. The best one is using sliced potatoes as well as eggplant. If you add 3 egg yolks to the white sauce, then beat the whites to a stiff peak and fold them in your crust will puff up beautifully. It is wonderful. Even my 3 year old loves it. Mirrisa, San Angelo TX
Aimee
02/05/2021 05:22:23 PM
This turned out great! Tasted just as good as any Moussaka I've ever had in Greek restaurants. I did do some things suggested in others' comments: (1) I broiled the sliced eggplant after spraying it with olive oil and seasoning with salt and pepper. (2) I didn't use butter to cook the ground beef. I used non-stick olive oil spray. Then drained the fat once the beef was fully cooked. (3) For the bechamel sauce, I whipped 3 egg whites with an electric hand mixer until they formed stiff peaks. Then I added them to the bechamel sauce as the final step before pouring it over the other layers. This made the consistency of the sauce a bit thicker. The recipe yielded the exact amount of sauce needed to cover the whole dish. No overflow. (4) I used sliced potatoes as the first layer, approximately 1/4" thick. Then the meat mixture and a light sprinkling of shredded parmesan. Then the eggplant. And finally the bechamel sauce and another light sprinkling of shredded parmesan. The recipe turned out wonderfully! I served it with a Greek Salad for a "fresh" component since Moussaka is a rich dish.
jiansy
08/16/2022 10:59:29 PM
This is a great recipe, well organized in the steps. I followed a Greek recipe for the bechamel, because Mousaka usually has this kind of light, fluffy topping. That uses eggs, yolks go into the meat, and I whipped the whites and folded them into the bechamel before baking. The flavors are comparable to what I've had in Greek restaurants. Thanks.
TackyJelly5139
03/31/2023 05:58:24 PM
I have an old Betty Crocker International Cookbook recipe for moussaka that I sort of drew on to adjust this recipe. I used ground lamb and added 2/3 cup of grated parmesan and 1/3 cup of bread crumbs to the meat mixture as well as the beaten egg. As others have commented, the bechamel was very thin - not like I'm used to seeing - (ratio for bechamel has always been 1/2 cup butter to 1/2 cup flour), so I tempered an egg and added that to the sauce as well as 1/3 cup of parmesan and it thickened up nicely. I fried up the eggplant and some potato slices, lined the baking dish with the potatoes and then followed the layering of the recipe. It's in the oven now, smells great and I'm sure will taste great - it's a casserole and you really can't ruin a casserole - Greek diners serve moussaka that is either good or meh so with good ingredients a homemade version is bound to be better.
Allrecipes Member
02/11/2019 04:52:31 PM
Talk about comfort food! Such a great recipe, I sliced the eggplant really thin with my mandoline, used a few more sprinkles of nutmeg, and because I have some gluten free family members, I used 3 tablespoons of corn starch instead of flour for bechemel , those were the only changes. It is a wonderful recipe and will definitely make again!
yummy25
04/28/2021 10:22:01 PM
This turned out so good! I moved 6hrs away from my fave Greek restaurant and we have no green food here so I’ve been trying to find a recipe for Moussaka bc it’s my fave!! This was so yum! It’s not 100% like the Greek restaurant but very similar for a 1st attempt on my part! I did take the suggestions bc Moussaka does have potatoes on the bottom, I also added the 3 egg yolks and whipped the eggs whites and folded them into the béchamel sauce, bc the topping is super fluffy on traditional Moussaka! Thank you so much for this recipe! I will be making it again !
bootie
08/19/2020 06:16:50 PM
Wonderful! great even cold the next day. I've made this several times, last time I didn't use butter or ¼ cup olive oil. I used a little spray olive oil and roasted egg plant in oven. turned out less greasy and just as delicious. For time management I put it together and refrigerated the main part, making béchamel approximately 30 min. before baking about 15 min longer. let it set 20 min before serving.
Scott from The Valley
04/03/2018 10:24:07 PM
I used ground lamb just because I thought it was the right meat for moussaka. Based on reading the reviews I went with 2 regular eggplant and broiled in oven (but not long enough to make the slices mushy) after brushing with olive oil on top side. Used 2 eggs: beat the yolks and add to the meat sauce after it had cooled for about 10 minutes and beaten whites folded into béchamel sauce both after it had cooled to some degree. I found an hour and a half prep (but I had the eggplant prepared for broiling in advance). All in all it was a great looking meal but I did find it could have used a little more salt (I tried to be cautious with it) and the béchamel didn’t set so I put it back in the oven for an extra half hour. I did use skim milk and think I could have cut back by half a cup to a cup and obtained a better consistency. Also, the eggplant was still fairly firm which wasn't necessarily a bad thing but I think because I sliced it a bit too thick in some cases. This is my daughter's favourite meal.
Scott from The Valley
04/03/2018 11:23:50 PM
I used ground lamb just because I thought it was the right meat for moussaka. Based on reading the reviews I went with 2 regular eggplant and broiled in oven (but not long enough to make the slices mushy) after brushing with olive oil on top side. Used 2 eggs: beat the yolks and add to the meat sauce after it had cooled for about 10 minutes and beaten whites folded into béchamel sauce both after it had cooled to some degree. I found an hour and a half prep (but I had the eggplant prepared for broiling in advance). All in all it was a great looking meal but I did find it could have used a little more salt (I tried to be cautious with it) and the béchamel didn’t set so I put it back in the oven for an extra half hour. I did use skim milk and think I could have cut back by half a cup to a cup and obtained a better consistency. Also, the eggplant was still fairly firm which wasn't necessarily a bad thing but I think because I sliced it a bit too thick in some cases. This is my daughter's favourite meal.
marycharlotte1958
05/26/2025 05:26:37 PM
Delicious. However you cannot put a quarter of a cup of olive oil in a frying pan and expect to fry all of that eggplant up. Eggplants are like sponges and the first three slices you put in there will soak up a quarter of a cup. What I do as I lightly paint them with a brush on both sides. Might need a teaspoon or two more. Browned them but only cook them halfway.I also use large onions and a rounded teaspoon of fines herbs.You must cook up the flour and the butter for a minute or two maybe three minutes to cook the flour a bit.And keep whisking after you put in the milk until it becomes thick many people I suspect are not cooking at long enough. Also leave it uncovered when you let it sit for an hour before eating. Used a slightly larger pan.Great basic recipe
OddOats9755
05/07/2025 12:40:32 AM
Mostly my errors……lots of timing.
Kimberly Perez
10/15/2024 12:04:18 AM
Made it for lunch, and it was perfect.
culady139
10/08/2024 07:44:26 PM
Judge the size of the eggplants carefully = I only needed two as they were quite large. Also suggest letting the dish 'rest' for about 15 min after taking from oven. Much like a lasagna that is cut into too soon, this dish needs a little time to set up for slicing.
Sharyl
10/04/2024 10:45:54 PM
Appreciated the tips from SWblend. Added the potatoes and would recommend this be added to the recipe. Such a satisfying dish and worth the effort.
Ronna
07/25/2024 03:35:53 AM
I followed many of the tweaks that WSBLEND suggested. For sure, do the baked/roasted eggplant. Less mess, less grease. Having lived in Greece for a few years, I was happy with the flavour of this. We devoured it. It was a fair bit of effort, but it was enjoyable to make on a day when I had time to putter in the kitchen.
Holly Racicot
07/15/2024 02:49:56 AM
This recipe was delicious. I wouldn't change anything.
KeenSpud2165
05/01/2024 10:03:43 PM
The directions didn't mention to place only one half of the eggplant on the bottom and the remaining one half later. Being this was my first time making this recipe I didn't realize that there should be two layers of eggplant.
Lynn
04/28/2024 06:20:52 AM
Many people like myself add zucchini and potatoes to the layers. I e never heard of eggs in the meat. Not really that authentic. Bechamel 6 tablespoons butter 6 tablespoons flour 2 cups milk Salt Parmesan Nutmeg White pepper, black will do too. Melt butter, add flour until combined add HOT, but not boiling milk. Whisk together until smooth and add grated Parmesan, a couple sprinkles of nutmeg, Kaseri, Kefalotyri or any hard yellow cheese until desired texture. Add a bit of pepper and adjust for salt. I pour on top and sprinkle cheese all over top instead of eggs.