Greek Moussaka (Layered Eggplant & Beef Casserole)

Servings: 6 Total Time: 2 hrs Difficulty: Intermediate
A classic baked casserole with layers of roasted eggplant, spiced ground beef, and creamy béchamel sauce.
pinit

Greek Moussaka (Layered Eggplant & Beef Casserole)

Difficulty: Intermediate Prep Time 30 mins Cook Time 1 hr Rest Time 30 mins Total Time 2 hrs
Cooking Temp: 375  F Servings: 6 Estimated Cost: $ 15 Calories: 490
Best Season: Suitable throughout the year

Description

Greek Moussaka is one of the most beloved dishes in Greek cuisine. It’s a layered casserole that combines tender slices of eggplant with a rich, spiced ground beef sauce and a velvety béchamel topping. Baked until golden and bubbly, it’s a comforting meal perfect for family dinners or special occasions. Though it takes time, every bite is worth the effort.

Ingredients

For the Eggplant Layer

For the Meat Sauce

For the Béchamel Sauce

Instructions

  1. Prepare the Eggplant

    Preheat your oven to 375°F (190°C). Arrange the sliced eggplant on parchment-lined baking sheets. Brush both sides lightly with olive oil and sprinkle with salt. Roast for 25–30 minutes, flipping halfway through, until golden and soft. Set them aside to cool slightly while you prepare the sauces.

     

  1. Cook the Meat Sauce

    In a skillet, heat olive oil over medium heat. Add the chopped onion and cook for 4–5 minutes until soft. Stir in the garlic and cook for another 30 seconds. Add the ground beef and cook until browned, breaking it apart. Stir in tomato paste, crushed tomatoes, cinnamon, allspice, salt, and pepper. Simmer uncovered for 15–20 minutes until thickened. Add a splash of water if needed. Once done, set aside.

     

  1. Make the Béchamel Sauce

    In a saucepan, melt butter over medium heat. Whisk in the flour and cook for 1–2 minutes to form a roux. Slowly add the warm milk while whisking continuously to avoid lumps. Simmer until the sauce thickens. Season with salt, pepper, and nutmeg. Remove from heat and whisk in the beaten egg yolk and half of the Parmesan cheese. Stir until creamy.

     

  1. Assemble the Moussaka

    Grease a 9x13-inch baking dish. Begin with a layer of roasted eggplant, followed by a layer of the meat sauce. Add another layer of eggplant. Pour the béchamel sauce over the top and spread evenly. Sprinkle the remaining Parmesan cheese over the béchamel. Tap the dish gently to settle the layers.

     

  1. Bake and Serve

    Bake for 40–45 minutes or until the top is golden brown and bubbling. Allow the moussaka to rest for at least 15 minutes before slicing. This helps the layers set and makes serving cleaner. Serve warm with a crisp salad or bread on the side.

     

Nutrition Facts

Servings 6


Amount Per Serving
Calories 490kcal
% Daily Value *
Total Fat 32g50%
Total Carbohydrate 22g8%
Protein 28g57%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Keywords: moussaka, Greek casserole, baked eggplant, beef béchamel dish, Mediterranean dinner

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Anthony

Chef

I’m Anthony, the creator behind RoosterChef, and I’m so glad you’re here! I’m on a mission to inspire people to cook delicious, restaurant-quality meals at home. Whether you’re looking for quick weeknight dinners, impressive date night dishes, or comfort food with a twist, I’ve got you covered.

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.