Easy Moussaka Recipe: This Middle Eastern Casserole Recipe Is Heavenly by 30Seconds Food

Easy Moussaka Recipe: This Middle Eastern Casserole Recipe Is Heavenly

Moussaka is a savory casserole dish with Mediterranean and Middle Eastern origins. Moussaka is made with a ground meat, eggplant (sometimes potato) with a creamy béchamel sauce. The star of moussaka is usually eggplant (aubergines), and ground lamb is most often used, though many cooks do use ground beef. This creamy casserole recipe is popular in Greece and Turkey, and in the Balkans.

This easy moussaka recipe starts by broiling slices of eggplant until soft and golden. A meat sauce is then prepared using onion, ground lamb or beef, oregano, cinnamon, nutmeg, paprika, red wine, canned diced tomatoes, a little sugar and beef broth. The simple béchamel sauce is a creamy combination of olive oil, flour, nutmeg and eggs. The ingredients are layered in a casserole dish and baked to perfection.

For the best results when making the béchamel sauce, make sure the milk is warm, not cold. You could skip salting the eggplant if the bitterness doesn't bother you. Serve this delicious moussaka with a cucumber salad, roasted feta potatoes, spanakopita creamed spinach, a garden salad, marinated tomato salad, sautéed spinach or your favorite side dishes.

Note: 30Seconds is a participant in the Amazon affiliate advertising program and this post contains affiliate links, which means we may earn a commission or fees if you make a purchase via those links.

Cuisine: Mediterranean / Middle Eastern
Prep Time: 30 minutes
Cook Time: 1 1/2 hours
Total Time: 2 hours
Servings: 6


  • 2 large eggplant, ends trimmed and sliced lengthwise into 1/4-inch-thick slices
  • olive oil

Meat Sauce

Béchamel Sauce

  • 1/3 cup plus 2 tablespoons olive oil
  • 2/3 cup flour
  • dash of nutmeg
  • 4 cups milk, warm
  • 2 eggs

Helpful Products

Recipe Notes

  • Letting the eggplant sit with salt on it helps reduce its moisture content and reduce some of the bitterness.
  • For the best results when making the béchamel sauce, make sure the milk is warm, not cold.

Here's how to make it: 

  1. Put the eggplant into a colander and sprinkle with salt. Let it sit for about 30 minutes. Dry the eggplant with paper towels and then layer them onto an oiled baking sheet in a single layer. Brush with olive oil. Broil the eggplant until soft and golden. Remove and set aside. 
  2. To make the meat sauce, heat a little olive oil in a skillet. Add the onions and cook until soft and turning golden brown, about 5 minutes. Add the ground meat and cook until browned and cooked through, about 5 minutes. Drain excess fat. Add the oregano, cinnamon, nutmeg, paprika and black pepper, to taste. Cook, stirring, for 1 minute. Pour in the wine and cook over high heat for 1 minute. Stir in the diced tomatoes, sugar and beef broth. Reduce heat and simmer gently for about 20 minutes. Season with salt and pepper.
  3. To make the béchamel sauce, heat the olive oil over medium-high heat. Whisk in the flour and season with salt and pepper. Cook, stirring, until golden. Slowly pour in the warm milk, whisking constantly. Cook over medium heat for about 5 to 6 minutes. Add the nutmeg. Crack the eggs into a bowl. Add some of the béchamel sauce to temper the eggs, then add them to the pan. Bring to a gentle simmer and cook about 2 minutes. Add more salt and pepper, if needed. Remove from the heat. 
  4. To assemble, put half of the eggplant slices into an oiled 13x9-inch baking dish. Cover with the meat sauce. Top with the remaining eggplant. Pour the béchamel sauce over the top. Bake in a preheated 350-degree F oven for about 45 minutes. (If you want to top darker, broil it for a couple minutes. Do not walk away!) Let the casserole sit for at least 10 minutes before serving. 

Recipe cooking times and servings are approximate. To ensure image quality, we may occasionally use stock photography. Need to convert cooking and baking measurements? Here are some kitchen conversion charts. Here's how to submit your recipes to 30Seconds.

Take 30 seconds and join the 30Seconds community, and follow us on Facebook to get recipes in your newsfeed daily.

Related Products on Amazon We Think You May Like:

30Second Mobile, Inc. is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

Refreshing Greek Lemon Soup Recipe Is How to Use Leftover Turkey

Classic Turkish Eggplant Recipe (Imam Bayildi): Easy Stuffed Eggplant on Flavor Overload

Homemade Tahini Recipe: How to Make This Popular Middle Eastern Condiment (Just 2 Ingredients!)

Epic Greek Chicken Sandwich Recipe With Lemon Dill Sauce Will Make You Look Forward to Sandwich Night

Donna John
Amazing recipe! I use ground beef and do skip salting the eggplant. My mom used to do that when she cooked eggplant. I never have and cannot tell a difference.
Elisa Schmitz
My mouth is watering. My aunt from Turkey and my grandmother from Croatia both made this dish. So delicious!
This is insanely delicious.

join discussion

Please login to comment.

recommended tips

Gourmet Coffee Drinks: How to Make Your Own & Save Money!

The Magic of Beans: A Simple Way to Add Protein & Fiber to Your Diet!

Skip the Stuffing! Instead, Stuff Your Thanksgiving Turkey With This!