Moussaka with Beef Eggplant

Featured in: Asian-Inspired Dishes

Discover a classic Greek comfort dish featuring velvety layers of roasted eggplant, perfectly seasoned ground beef, and a rich, nutmeg-kissed béchamel sauce. Every element is cooked and layered with care, then baked until a bubbling golden crust forms. The robust flavors of spiced meat, ripe tomatoes, and creamy cheese unify in every bite for a satisfying family-style meal, ideal for serving alongside crisp salad and rustic bread. Assembling ahead is possible, making this vegetarian-friendly version flexible for modern kitchens.

Updated on Sun, 09 Nov 2025 14:26:00 GMT
Layers of Moussaka with Beef & Eggplant fresh from the oven, golden béchamel bubbling.  Save
Layers of Moussaka with Beef & Eggplant fresh from the oven, golden béchamel bubbling. | gingertaste.com

A classic Greek casserole featuring layers of tender eggplant, savory spiced beef, and creamy béchamel sauce, baked to golden perfection.

This is a dish that brings warmth and flavor to any table, perfect for a cozy family dinner or a special gathering.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Vegetables: 2 large eggplants, sliced into 1/2-inch rounds
  • Vegetables: 1 large onion, finely chopped
  • Vegetables: 2 cloves garlic, minced
  • Vegetables: 2 tablespoons chopped fresh parsley
  • Meat: 500 g (1.1 lbs) ground beef
  • Spices & Seasonings: 1 teaspoon ground cinnamon
  • Spices & Seasonings: 1/2 teaspoon ground allspice
  • Spices & Seasonings: 1 teaspoon dried oregano
  • Spices & Seasonings: 1/2 teaspoon ground black pepper
  • Spices & Seasonings: 1 teaspoon salt, divided
  • Tomato Sauce: 400 g (14 oz) canned diced tomatoes
  • Tomato Sauce: 2 tablespoons tomato paste
  • Tomato Sauce: 120 ml (1/2 cup) dry red wine
  • Tomato Sauce: 2 tablespoons olive oil (plus extra for brushing eggplant)
  • Béchamel Sauce: 60 g (1/4 cup) unsalted butter
  • Béchamel Sauce: 60 g (1/2 cup) all-purpose flour
  • Béchamel Sauce: 600 ml (2 1/2 cups) whole milk, warmed
  • Béchamel Sauce: 1/4 teaspoon ground nutmeg
  • Béchamel Sauce: 1 large egg, lightly beaten
  • Béchamel Sauce: 40 g (1/2 cup) grated Parmesan cheese
  • For Assembly: 40 g (1/2 cup) grated Parmesan cheese (for topping)

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat & Prepare Eggplant:
Preheat oven to 200°C (400°F). Line two baking sheets with parchment paper. Arrange eggplant slices on the sheets. Brush both sides with olive oil and sprinkle with 1/2 teaspoon salt. Roast for 20–25 minutes, turning halfway, until golden and tender. Set aside.
Sauté Aromatics:
Meanwhile, heat 2 tablespoons olive oil in a large skillet over medium heat. Add onion and cook until soft, about 5 minutes. Stir in garlic and parsley; sauté for 1 minute.
Brown Beef & Add Spices:
Add ground beef, breaking it up with a spoon. Cook until browned, about 7 minutes. Stir in cinnamon, allspice, oregano, black pepper, and remaining 1/2 teaspoon salt. Cook for 1 minute.
Simmer Meat Sauce:
Add tomato paste, diced tomatoes, and red wine. Simmer uncovered for 15–20 minutes, stirring occasionally, until thickened. Season to taste and set aside.
Prepare Béchamel Sauce:
For the béchamel, melt butter in a saucepan over medium heat. Whisk in flour and cook 2 minutes, stirring constantly. Gradually whisk in warm milk and bring to a gentle boil, stirring until thick and smooth, about 5 minutes. Remove from heat. Stir in nutmeg, then cool for 2 minutes. Whisk in egg and Parmesan quickly.
Adjust Oven Temperature:
Lower oven temperature to 180°C (350°F).
Assemble Moussaka:
To assemble: Layer half the eggplant in a 22x30 cm (9x13-inch) baking dish. Top with all the beef mixture, then the rest of the eggplant. Pour béchamel evenly on top and sprinkle with Parmesan.
Bake & Rest:
Bake for 40–45 minutes, until golden and bubbling. Rest 15 minutes before slicing and serving.
Hearty Moussaka with Beef & Eggplant, topped with rich cheese and fragrant spices.  Save
Hearty Moussaka with Beef & Eggplant, topped with rich cheese and fragrant spices. | gingertaste.com

I remember my yiayia making this dish, the aroma filling the house and bringing everyone together around the table for a truly memorable meal.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Required Tools

  • Large skillet
  • Saucepan
  • Baking sheets
  • 22x30 cm (9x13-inch) baking dish
  • Whisk
  • Chefs knife
  • Cutting board

Allergen Information

  • Contains: Gluten (flour), Dairy (milk, butter, Parmesan), Egg
  • May contain: Sulphites (in wine)
  • Always check ingredient labels if sensitive to allergens.

Nutritional Information (per serving)

  • Calories: 450
  • Total Fat: 27 g
  • Carbohydrates: 26 g
  • Protein: 27 g
Beautifully baked Moussaka with Beef & Eggplant, served warm and inviting for dinner. Save
Beautifully baked Moussaka with Beef & Eggplant, served warm and inviting for dinner. | gingertaste.com

Enjoy this timeless Greek Moussaka for a taste of authentic Mediterranean flavors in your home. It’s a dish that truly satisfies and delights with every spoonful.

Recipe Questions & Answers

Can I make moussaka ahead of time?

Yes, moussaka can be assembled in advance and refrigerated; bake when you're ready to serve for fresh flavor.

How do I get golden eggplant layers?

Brush eggplant slices generously with olive oil and roast until tender and lightly browned before layering.

Are there gluten-free options for the béchamel?

Use gluten-free flour in the béchamel sauce to make this dish suitable for gluten-sensitive diets.

What is the best meat to use?

Ground beef is traditional, but a mix of beef and lamb elevates richness and depth of flavor.

How long should I let moussaka rest?

Allow moussaka to rest for 15 minutes after baking; this helps set clean layers for serving.

What side dishes pair well?

Crisp Greek salad, crusty bread, and red wine complement moussaka's robust, savory profile.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Moussaka with Beef Eggplant

Golden eggplant, seasoned beef, and lush béchamel meld for a comforting, flavorful Greek casserole.

Setup duration
35 min
Heat application time
75 min
Complete duration
110 min
Created by Olivia Harper

Classification Asian-Inspired Dishes

Complexity Medium

Heritage Greek

Output 6 Portions

Nutrition specifications None specified

Components

Vegetables

01 2 large eggplants, sliced into 1/2-inch rounds
02 1 large onion, finely chopped
03 2 cloves garlic, minced
04 2 tablespoons chopped fresh parsley

Meat

01 1.1 pounds ground beef

Spices & Seasonings

01 1 teaspoon ground cinnamon
02 1/2 teaspoon ground allspice
03 1 teaspoon dried oregano
04 1/2 teaspoon ground black pepper
05 1 teaspoon salt, divided

Tomato Sauce

01 14 ounces canned diced tomatoes
02 2 tablespoons tomato paste
03 1/2 cup dry red wine
04 2 tablespoons olive oil, plus extra for brushing eggplant

Béchamel Sauce

01 1/4 cup unsalted butter
02 1/2 cup all-purpose flour
03 2 1/2 cups whole milk, warmed
04 1/4 teaspoon ground nutmeg
05 1 large egg, lightly beaten
06 1/2 cup grated Parmesan cheese

For Assembly

01 1/2 cup grated Parmesan cheese, for topping

Preparation steps

Phase 01

Prepare Oven and Eggplant: Preheat oven to 400°F. Line two baking sheets with parchment paper. Arrange eggplant slices on sheets, brush both sides with olive oil and sprinkle with 1/2 teaspoon salt. Roast for 20 to 25 minutes, turning once, until gold and tender. Set aside.

Phase 02

Sauté Aromatics and Beef: Heat 2 tablespoons olive oil in a large skillet over medium heat. Add onion and cook until softened, about 5 minutes. Stir in garlic and parsley; sauté 1 minute.

Phase 03

Brown Beef and Add Spices: Add ground beef, breaking up with a spoon. Cook until well browned, about 7 minutes. Stir in cinnamon, allspice, oregano, black pepper, and remaining 1/2 teaspoon salt; cook 1 minute.

Phase 04

Simmer Tomato Sauce: Add tomato paste, diced tomatoes, and red wine. Simmer uncovered for 15 to 20 minutes, stirring occasionally, until thickened. Season to taste and set aside.

Phase 05

Prepare Béchamel: Melt butter in a saucepan over medium heat. Whisk in flour and cook 2 minutes, stirring constantly. Gradually whisk in warm milk; bring to a gentle boil, stirring until thick and smooth, about 5 minutes. Remove from heat, stir in nutmeg, cool 2 minutes. Whisk in egg and Parmesan quickly.

Phase 06

Layer and Assemble: Lower oven temperature to 350°F. Layer half the eggplant in a 9x13-inch baking dish, top with all beef mixture, then remaining eggplant. Pour béchamel evenly over and sprinkle with Parmesan.

Phase 07

Bake and Rest: Bake for 40 to 45 minutes, until golden and bubbling. Allow to rest 15 minutes before slicing and serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Necessary tools

  • Large skillet
  • Saucepan
  • Baking sheets
  • 9x13-inch baking dish
  • Whisk
  • Chefs knife
  • Cutting board

Potential allergens

Review each component for potential allergens and seek professional healthcare advice if you're uncertain about ingredients.
  • Contains gluten (flour)
  • Contains dairy (milk, butter, Parmesan)
  • Contains egg
  • May contain sulphites (in wine)

Nutrient breakdown (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy Content: 450
  • Fats: 27 g
  • Carbohydrates: 26 g
  • Proteins: 27 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.