Moussaka is a classic Mediterranean dish, beloved for its layers of flavor, rich textures, and comforting warmth. This savory casserole combines tender eggplant, ground meat (typically lamb or beef), and a creamy béchamel sauce, all baked together into a hearty, satisfying meal. Originating from the Balkans and the Middle East, moussaka recipe has become a popular across many cultures, each adding its own twist to the classic recipe.
The dish is built in layers, starting with thinly sliced eggplant that is either fried or baked until golden and soft. The eggplant provides a savory base with a slight smokiness that pairs perfectly with the rich meat sauce. The meat, often ground lamb or beef, is simmered with onions, garlic, tomatoes, and a blend of herbs and spices like cinnamon, nutmeg, and allspice, creating a fragrant, savory filling with deep, complex flavors.
The crowning glory of moussaka recipe is its béchamel sauce. Made from butter, flour, and milk, this creamy white sauce is flavored with a pinch of nutmeg and a generous amount of cheese, typically Parmesan or Gruyère. The béchamel is poured over the top of the assembled layers and baked until golden and bubbly, adding richness and a silky texture that perfectly balances the earthiness of the eggplant and the savory depth of the meat.
Moussaka is more than just a meal; it’s a celebration of Mediterranean ingredients and flavors. The layers meld together during baking, creating a dish that is both filling and flavorful, with each bite offering a balance of textures – soft, creamy, and slightly crispy in places. It’s a comforting dish that’s perfect for feeding a crowd or enjoying on a quiet evening at home.
While moussaka is often associated with special occasions, it’s also great for meal prep. The flavors deepen as it sits, making leftovers just as delicious, if not better, the next day. Whether served with a fresh salad or some warm crusty bread, moussaka is a timeless dish that brings people together around the table, offering warmth and comfort in every bite..

Ingredients
- 2 eggplants sliced lengthwise, large
- 500 grams ground beef
- 1 onion finely chopped, medium
- 2 cloves garlic minced
- 400 grams canned tomatoes crushed
- 1 teaspoon ground cinnamon
- 1/2 cup red wine
- 1/4 cup olive oil divided
- 50 grams butter
- 50 grams flour all-purpose
- 2 cups milk warmed
- 1 cup parmesan cheese divided, grated
- 1/4 teaspoon nutmeg ground
- to taste salt
- to taste black pepper freshly ground
Instructions
- Preheat the oven to 375°F (190°C).
- Sprinkle the eggplant slices with salt and let them sit for 20 minutes to draw out the moisture. Rinse and pat them dry.
- In a large skillet, heat 2 tablespoons of olive oil over medium heat. Sauté the eggplant slices in batches until they are golden brown on both sides. Add more oil as needed. Set aside the eggplant slices.
- In the same skillet, add a bit more olive oil if needed and sauté the chopped onion until soft and golden. Add the garlic and cook for another minute.
- Add the ground beef to the skillet and cook until it is browned. Pour in the red wine and let it simmer until most of the liquid has evaporated. Stir in the crushed tomatoes and ground cinnamon. Season with salt and pepper. Let the sauce simmer on low for about 20 minutes.
- In a separate saucepan, melt the butter over medium heat. Stir in the flour and cook for a couple of minutes, then gradually pour in the warmed milk while whisking constantly to prevent lumps. Cook until the sauce thickens. Remove from heat and stir in half of the grated Parmesan cheese. Season the bechamel sauce with ground nutmeg, salt, and pepper.
- In a baking dish, layer half of the eggplant slices, then spread the meat sauce over the eggplants. Add another layer of the remaining eggplant slices. Pour the bechamel sauce evenly on top and sprinkle with the remaining Parmesan cheese.
- Bake in the preheated oven for 45 minutes or until the top is golden and bubbly. Allow the moussaka to cool for a few minutes before serving.
Nutrition










I tried this recipe but my bechamel sauce turned out lumpy… what did I do wrong? 🤔
Sounds like you might not have whisked it enough when adding the milk. It’s super important to do that slowly too. Don’t worry, it happens to the best of us! 😊
This was way too rich for me. Left me feeling heavy. Would prefer a lighter dish.
Honestly, not worth the effort. It takes too long, and I prefer just making a lasagna instead. 😒
This recipe is amazing! It tastes just like my grandma used to make. The bechamel turned out perfect!
I dunno, man. My moussaka never turns out like that. What if I mess up the bechamel? 🤔
Oh wow, that sounds so good! Can’t wait to try it. Love that it’s like your grandma’s. 🙌
I don’t know about the cinnamon, felt weird in a meat dish. Just didn’t sit right with me.
I never thought of cinnamon in a meat dish either, but it’s actually traditional in some recipes. It adds a nice warmth. Give it a go!
This moussaka is amazing! It’s just like my grandma used to make. 5 stars!
I totally agree! This recipe brings back so many memories. It’s just not a meal, it’s an experience!
Moussaka? I’ve never heard of it. Is it like lasagna? Sounds weird to me.
I love eggplant, but I don’t like ground beef. Can I substitute it with something else?
Best moussaka I ever made, my family loved it! Gonna make it again for sure!
I don’t get why everyone raves about moussaka. It was just okay for me…too many eggplants maybe?
I totally understand! Moussaka can be hit or miss, especially with eggplants. They can be a bit overwhelming if you’re not a fan. Have you tried it with zucchini instead?
Eggplant is yucky!! Why put it in everything? I honestly don’t understand this dish at all. Thumbs down!
Moussaka? Really? Looks like lasagna to me. Not impressed. 2 stars.
Delicious! I added some feta cheese for extra flavor. Can’t believe how good it was!
My eggplants turned out mushy?? Is that normal? I followed the steps exactly.
I found it too complicated, too many steps. Could’ve just made lasagna instead.
I found this a bit too rich for my taste. Maybe less cheese next time? Not sure if I did it right.
Good effort! But I think I undercooked the eggplants. Next time, I’ll try longer. Overall… just ok. 3 stars.
Undercooked eggplants can mess up the whole dish. Maybe try grilling them next time? But hey, glad you gave it a shot! 😊
Moussaka is amazing, but this recipe took a long time! What’s the deal with all the steps? But worth it in the end!
Yeah, it takes a bit of time but totally worth it! Moussaka is like a hug in a dish! 🍽️
I’m not sure about using red wine… Is that really necessary? I just used water. Didn’t taste as good, I guess. 2 stars.
This recipe is fantastic! The flavors were just perfect, and I can’t believe how traditional it feels. My family loved it!
Tastes okay… too meh for me. I was expecting more flavor. Next time, I’ll add some spicy sausage!
I get it! Moussaka can be hit or miss sometimes. Adding spicy sausage sounds like a great idea to amp up the flavor! 😋
Meh. Followed the recipe exactly but it came out kinda dry. Maybe I didn’t cook it long enough? Or too long? Who knows.
Moussaka?? What’s that!? Never heard of it, but looks good and I might try.
Looks complicated. Is it really worth the effort? Can’t believe there’s so much cheese in it too!
Moussaka is delish! You should definitely try it. It’s got this balance of flavors with the eggplant and ground beef. Yum!
Moussaka? More like mouss-nah! Eggplants are just sad potatoes. 😒
I cheated and used leftover roast beef instead. Still turned out okay!
This moussaka turned out fantastic! My family loved it! I will definitely make it again.
I thought it was too greasy with all that oil. Couldn’t finish it. I’ll stick to lasagna. 1 star.
Yum! 😋
So tasty and easy to make! I added some extra spices, loved it! Definitely a keeper recipe! ⭐⭐⭐⭐⭐
Does the wine make a big difference? I don’t drink alcohol, so I skipped it… still turned out decent! 4 stars.
I had no idea you could use eggplants like that. Tried it and my husband loved it! Easy to follow too. 5 stars.
There’s not enough beef! Maybe I should add more next time?
This was so delicious! I can’t believe I made moussaka at home. My family loved it!
Gotta say, I was skeptical about the nutmeg. But it really made a difference in the sauce! Yum!
Yumm! My kids thought it was pizza 😂. But hey, they ate it! 4 stars.
This is not how my grandma made it. She used lamb instead of beef. Just saying.
Love, love, love this dish! So comforting and filling. Perfect for winter dinner! 5 stars!