Are you searching for a way to elevate your dining experience? Look no further than traditional Greek moussaka—a delightful and flavorful dish that stands out among the crowd. This rich and savory eggplant lasagna, layered with spiced meat and velvety béchamel sauce, promises to captivate your taste buds. With its warm, comforting aroma and exquisite blend of Mediterranean flavors, this culinary gem is sure to become a cherished family favorite from the very first bite.
Moussaka is a beloved dish that varies across the Middle East and the Balkans. Each region has its own take, from Macedonian potato moussaka to vegetarian versions in the Levant. My recipe is close to the traditional Greek style, but I add an extra layer of fried potato slices.
So, what is moussaka? It’s a savory casserole made by layering different vegetables and ground beef, with eggplant being a key ingredient. Most of the vegetables are sautéed in oil before being assembled. The dish is topped with a mix of hard cheese and béchamel sauce, making it hearty, rich, and a little bit indulgent.

There are several ways to search for the recipe online, including “moussaka,” “mousaka,” “mussaka,” and “musaka.” Regardless of the term you use, you’ll end up with a delicious dinner option. Moussaka can be served as a main dish if made with ground meat; I used ground beef, but you can opt for any type of meat, from traditional lamb to various combinations of beef, pork, and lamb. Alternatively, you can omit the meat entirely and enjoy it as a side dish.
Here are some of my favorite casserole dishes:
Greek Moussaka Ingredients:

- 400 g ground beef;
- 1.5 onion;
- 3-4 medium potatoes;
- 2 eggplants;
- 2 tomatoes;
- 100 g hard cheese;
- 500 ml milk;
- 50 g butter, unsalted;
- 50 g flour;
- 50 ml vegetable oil;
- Salt and freshly ground black pepper to your taste.
How to bake beef eggplant casserole at home – Greek Eggplant Moussaka Recipe:
- Cook ground beef with onion in the skillet. Sauté sliced onion for 2 minutes in a preheated skillet with oil and add beef mince to the skillet. Cook constantly stirring until all the liquid evaporates. Add seasoning in the end.

- Peel potatoes and cut into medium-sized slices, add salt and mix to spread it evenly. Fry potato slices in vegetable oil on both sides. Do not cram the surface of the skillet, leave some space between the slices, and definitely fry in one layer. Do not over fry slices they simply should become soft.

- After frying, place potato slices onto the paper towels to get rid of all the excess oil. Take a baking dish or a casserole dish and lay out all the potato slices in three rows.

- Cut eggplant into long thin slices and fry them in the skillet, too. Pat them with paper towels and from the nest layer over the potato slices.

- Spread cooked ground beef over the layer of eggplants.

- Slice tomatoes and place them over the beef.

- Take a clean skillet to make béchamel sauce. Melt butter in the skillet, add flour, and stir it for several minutes. Pour warm milk and mix until the mixture becomes smooth. Add salt to your taste. If you have any questions on how to make perfect béchamel sauce, I have a detailed recipe.

- Pour the sauce over the tomatoes and even out with a spatula.

- Add grated cheese as a final layer.

- Preheat oven at 400ºF/200°C. Bake moussaka for 30 minutes uncovered. You can also have moussaka baking covered with a foil for the first 15 minutes and then uncover it for the rest of the baking process (if you are afraid to burn the top layer). Let it cool down a bit before serving. Enjoy your meal!

If you enjoyed the Moussaka – Greek Eggplant Lasagna recipe, I would greatly appreciate it if you could share it on Pinterest or give the recipe a star rating!
Moussaka Recipe – How to Make Eggplant Lasagna with Ground Beef
Ingredients
- 400 g ground beef
- 1.5 onion
- 3-4 medium potatoes
- 2 eggplants
- 2 tomatoes
- 100 g hard cheese;
- 500 ml milk
- 50 g butter unsalted
- 50 g flour
- 50 ml vegetable oil
- Salt and freshly ground black pepper to your taste
Instructions
- Cook ground beef with onion in the skillet. Sauté sliced onion for 2 minutes in a preheated skillet with oil and add beef mince to the skillet. Cook constantly stirring until all the liquid evaporates. Add seasoning in the end.
- Peel potatoes and cut into medium-sized slices, add salt and mix to spread it evenly. Fry potato slices in vegetable oil on both sides. Do not cram the surface of the skillet, leave some space between the slices, and definitely fry in one layer. Do not over fry slices they simply should become soft.
- After frying, place potato slices onto the paper towels to get rid of all the excess oil. Take a baking dish or a casserole dish and lay out all the potato slices in three rows.
- Cut eggplant into long thin slices and fry them in the skillet, too. Pat them with paper towels and from the nest layer over the potato slices.
- Spread cooked ground beef over the layer of eggplants.
- Slice tomatoes and place them over the beef.
- Take a clean skillet to make béchamel sauce. Melt butter in the skillet, add flour, and stir it for several minutes. Pour warm milk and mix until the mixture becomes smooth. Add salt to your taste. If you have any questions on how to make perfect béchamel sauce, I have a detailed recipe.
- Pour the sauce over the tomatoes and even out with a spatula.
- Add grated cheese as a final layer.
- Preheat oven at 400ºF/200°C. Bake moussaka for 30 minutes uncovered. You can also have moussaka baking covered with a foil for the first 15 minutes and then uncover it for the rest of the baking process (if you are afraid to burn the top layer). Let it cool down a bit before serving. Enjoy your meal!
Notes
Have you ever tried to make moussaka before? Share your experience with others in the comment section below!
Julia Miller is the founder of FreeFoodTips. Julia loves to travel and test new recipes. Here you will find recipes that are simple, delicious and perfect for everyday meals. FreeFoodTips is also packed with cooking tips and tricks.








