Moussaka is a beloved dish with deep Mediterranean roots, most famously associated with Greek cuisine. This layered casserole combines hearty vegetables, flavorful meat sauce, and a creamy béchamel topping. While traditionally made with lamb or beef, this Creamy Greek Pork Moussaka offers a delicious twist by incorporating pork mince, which brings a rich and slightly sweet depth to the dish while remaining true to its Greek-inspired flavors.
The Origins of Moussaka
Moussaka is often thought of as a staple Greek dish, but its history is quite diverse. The dish likely has origins in the Middle East, particularly from Arabic and Ottoman influences. The word “moussaka” itself is derived from the Arabic word “musaqqa’a,” meaning “chilled” or “moistened.” It was first introduced to Greece during the Ottoman occupation, but the version we know today was popularized in the early 20th century by Nikolaos Tselementes, a Greek chef who infused French culinary techniques, including the addition of béchamel sauce.
While Greek moussaka is the most famous, variations can be found throughout the Balkan and Middle Eastern regions. For example, Lebanese moussaka (also called maghmour) is a vegetarian version made primarily with eggplant and chickpeas, whereas Turkish musakka is a simpler stovetop dish without béchamel.
The Use of Pork in Moussaka
Traditional Greek moussaka typically uses ground lamb or beef, giving it a distinctly robust flavor. However, using pork as an alternative protein adds a distinctly mellow, slightly sweeter profile that takes on the Mediterranean spices beautifully. Pork mince also offers a juicy texture that keeps the dish moist and indulgent.
This particular version of pork moussaka began as a spontaneous kitchen creation, inspired by the need to transform fresh aubergines (brinjals) into a dish that would appeal to someone reluctant to eat them. By combining the deliciously roasted flavors of eggplant with a rich pork and tomato sauce and finishing it off with a creamy béchamel topping, the dish was elevated into a satisfying and hearty meal.
The Three Layers of Moussaka
Moussaka is known for its three distinct layers, each playing an essential role in the final dish:
- The Vegetable Layer:
In this version, thinly sliced eggplant and potatoes are lightly salted to eliminate bitterness and excess moisture before being pan-fried or grilled. This step enhances the texture and ensures the vegetables hold their shape during baking. - The Meat-Tomato Sauce:
The pork mince is cooked with aromatic ingredients such as onions, garlic, and Mediterranean herbs like parsley, basil, and sage. A rich tomato base adds acidity and depth, making it a comforting, well-rounded component. - The Béchamel Topping:
The hallmark of Greek moussaka is its creamy, cheesy béchamel sauce, made with butter, flour, milk, and cheese. A well-whisked béchamel provides a luscious finish, creating a golden, bubbly crust when baked.
Perfectly baked to a golden-brown finish, this Creamy Greek Pork Moussaka is an ideal main course, best served with crusty garlic bread or a fresh Greek salad. It is an excellent dish for gathering family or friends around a warm and flavorful Mediterranean meal.

Creamy Greek Pork Moussaka With Béchamel Topping
Equipment
Ingredients
Béchamel Sauce
2 tablespoons butter - 30g
2 tablespoons all purpose flour (plain flour Australia and UK) - plain flour, 16g
1 cup milk - whole milk ; 240ml
½ cup cheddar cheese - grated, 60g, plus extra for topping
¼ teaspoon salt
¼ teaspoon ground black pepper
1 large egg - for the béchamel sauce
Meat Sauce
1.1 lb ground pork - minced pork, 500g
2 medium yellow onion - finely chopped, approximately 300g / 10.5oz
4 cloves garlic - minced
3 medium tomatoes - ripe, finely chopped
2 teaspoons chili powder (chilli powder in British English) - mild ; or 1 teaspoon for less heat
1 tablespoon parsley - fresh ; finely chopped
1 tablespoon basil - fresh ; finely chopped
1 tablespoon sage - fresh ; finely chopped
1 teaspoon salt
1 teaspoon ground black pepper
2-3 tablespoons vegetable oil - or olive oil ; for frying
Vegetables
1 large eggplant - aubergine, approximately 400g / 14oz, sliced lengthwise into 5mm / ¼-inch slices
3 medium potatoes - approximately 450g / 1 lb, peeled and sliced into 3mm / ⅛-inch rounds
Instructions
Béchamel Sauce
- Melt the butter in a heavy-bottomed saucepan over medium-low heat. Once melted, add the flour and whisk continuously for 1-2 minutes to cook out the raw flour taste. Do not let the mixture brown.2 tablespoons butter, 2 tablespoons all purpose flour (plain flour Australia and UK)
- Then, add the milk little by a little while also whisking the mixture to ensure that no lumps are formed. Do this till the sauce is reduced to a, well, saucy consistency.1 cup milk
- Add salt and pepper to taste. And then, add the grated cheese and let it melt into the mix.1/2 cup cheddar cheese, 1/4 teaspoon salt, 1/4 teaspoon ground black pepper
- Allow the sauce to cool for 2-3 minutes until it is hot but not bubbling. Crack the egg into a small bowl and beat it lightly, then add a tablespoon of the warm sauce to the egg and whisk to temper it. Pour the tempered egg into the sauce and whisk vigorously until fully incorporated. The residual heat will cook the egg through and help the béchamel set firmly when baked.1 large egg
Meat Sauce
- Preheat the oven to 180°C / 350°F (160°C fan-forced). Put 2-3 tablespoons of oil in a large saucepan over medium-high heat. Fry the garlic and onions until translucent, about 3-4 minutes, then add the chilli powder and fry for 30 seconds until fragrant.2-3 tablespoons vegetable oil, 4 cloves garlic, 2 medium yellow onion, 2 teaspoons chili powder (chilli powder in British English)
- Then, add the chopped tomatoes (if you’re using tomato paste, then add that before the fresh tomatoes to fry off the extra tanginess).3 medium tomatoes
- Sauté the tomato mixture until the oil separates from the sauce, about 5-7 minutes. Add the ground pork, breaking it up with a wooden spoon, and cook over medium-high heat for 8-10 minutes until no pink remains and the pork is fully browned.1.1 lb ground pork
- Add the chopped parsley, basil, and sage to the cooked pork sauce. Season with salt and pepper to taste. Stir well, remove from heat, and set aside.1 tablespoon parsley, 1 tablespoon basil, 1 tablespoon sage, 1 teaspoon salt, 1 teaspoon ground black pepper
Vegetables and Assembly
- In the case of the eggplant, to get rid of the bitter taste, add salt to the slices at the very beginning. This will release the juices of the eggplant. Leave for at least 20 minutes, then press the pieces to remove as much water content as possible with a muslin cloth or clean tea towel.1 large eggplant
- After this, put some oil in a non-stick frying pan and fry the eggplant and potato slices in batches till golden brown, adding a little salt to each batch of fried vegetables. You can also use a griddle pan for a charred taste and marks.1 large eggplant, 3 medium potatoes, 2-3 tablespoons vegetable oil
- Grease a 9×13 inch (23x33cm) oven-proof baking dish. Arrange half the eggplant and potato slices in an even layer on the bottom. Spread half the pork and tomato sauce over the vegetables. Repeat with the remaining eggplant and potatoes, then the remaining pork sauce. Pour the béchamel evenly over the top and spread it to the edges. Sprinkle with additional grated cheddar cheese.1 large eggplant, 3 medium potatoes, 1.1 lb ground pork, 1/2 cup cheddar cheese
- Bake at 180°C / 350°F (160°C fan-forced) for 25-30 minutes until the béchamel is bubbling around the edges and the top is a deep golden brown. Let the moussaka rest for 10-15 minutes before slicing — this allows the layers to set and makes for cleaner portions. Serve with garlic bread or a crisp green salad.










