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 is the best moussaka recipe I’ve ever tried! My family loved it! ⭐⭐⭐⭐⭐
Perfect comfort food. The cinnamon adds a unique twist that I loved! Will definitely make again.
Cinnamon? Really? I don’t think it belongs in savory dishes like this. Sounds weird.
I agree! The cinnamon really adds a special touch. This recipe is a winner for sure!
Yum! Perfect for family dinner. I’ll be making it again soon for sure!
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 is NOT how you make moussaka! You shouldn’t even have beef in it! Way off!
Actually, beef is a common ingredient in many moussaka recipes. I think you might be confusing it with other versions!
Not convinced about the nutmeg—feels too sweet? Also 45 minutes might be long for my oven; I baked until it was bubbly but the middle was still hot and a bit loose.