Recipes

A traditional, homemade Greek Moussaka recipe

Looking for the best Greek moussaka recipe? This classic eggplant and meat casserole is one of Greece’s most iconic comfort foods — creamy, hearty, and bursting with Mediterranean flavor. Whether you’re hosting a dinner party or preparing a weekend feast, this authentic homemade moussaka will impress every guest at the table.


🧅 What is Moussaka?

Moussaka is a layered Greek dish typically made with sautéed eggplant, spiced ground meat (usually beef or lamb), and a rich béchamel sauce. Baked until golden and bubbly, it’s the Mediterranean’s answer to lasagna — without the pasta, but with plenty of Old World charm.


🍆 Ingredients for Greek Moussaka

For the Eggplant Layer:

  • 2 large eggplants, sliced into 1/2-inch rounds
  • Salt (for sweating)
  • Olive oil (for frying or brushing)

For the Meat Sauce:

  • 1 lb ground beef or lamb
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 can (14 oz) crushed tomatoes
  • 2 tablespoons tomato paste
  • 1/4 teaspoon cinnamon
  • 1/2 teaspoon oregano
  • Salt and pepper to taste

For the Béchamel Sauce:

  • 4 tablespoons butter
  • 1/4 cup all-purpose flour
  • 2 cups milk (warm)
  • Pinch of nutmeg
  • 1/4 cup grated Parmesan cheese
  • 1 egg yolk (optional, for extra richness)

🧑‍🍳 How to Make Moussaka (Step-by-Step)

1. Prepare the Eggplant

  • Sprinkle sliced eggplant with salt and let sit for 30 minutes to draw out bitterness.
  • Rinse and pat dry.
  • Either fry in olive oil or roast in a 400°F oven until golden on both sides.

2. Make the Meat Sauce

  • Sauté onion and garlic in olive oil until soft.
  • Add ground meat and cook until browned.
  • Stir in tomato paste, crushed tomatoes, cinnamon, and oregano. Simmer for 20 minutes until thickened.

3. Cook the Béchamel

  • Melt butter in a saucepan over medium heat. Stir in flour and whisk for 1–2 minutes.
  • Gradually whisk in warm milk until smooth. Cook, stirring, until thick.
  • Add nutmeg and cheese. Stir in the egg yolk off heat for added richness.

4. Assemble the Moussaka

  • In a greased baking dish, layer half the eggplant.
  • Add the meat sauce evenly over top.
  • Layer the remaining eggplant.
  • Pour the béchamel sauce over everything and smooth the top.

5. Bake

  • Bake at 375°F (190°C) for 45 minutes until golden and bubbling.
  • Let rest 20–30 minutes before serving to allow layers to set.

🍽️ Serving Suggestions

  • Garnish with fresh parsley or a light sprinkle of grated cheese.
  • Serve with a crisp Greek salad, crusty bread, and a glass of red wine.
  • Moussaka tastes even better the next day — great for leftovers!

Frequently Asked Questions

Q: Can I make moussaka vegetarian?
Yes! Replace the meat sauce with a lentil or mushroom-based sauce for a delicious plant-based version.

Q: Can I freeze moussaka?
Absolutely. Moussaka freezes well — just allow it to cool completely and wrap tightly. Reheat in the oven for best texture.

Q: What’s the best eggplant for moussaka?
Globe eggplants work well, but you can also use smaller varieties. Just ensure they’re firm and fresh.


Why This Moussaka Recipe Works

  • Authentic Greek flavors
  • Step-by-step friendly for beginners
  • Rich, satisfying, and perfect for make-ahead meals
  • Flexible: make it gluten-free, vegetarian, or low-carb

Whether you’re feeding the family or just fixing something for yourself, we’ve got more recipe favorites waiting on The Lintonian’s Recipes Page. From skillet suppers to old-fashioned Sunday desserts, come see what’s cookin’ — and don’t be a stranger! 👉 Browse our full recipe collection here.