If you're looking for a comforting baked meal packed with rich flavors, Beef Moussaka is an excellent choice. This classic Mediterranean casserole features layers of roasted eggplant, a savory seasoned beef filling, and a creamy béchamel sauce baked until golden and bubbling. While traditional Greek moussaka often uses lamb, beef offers a milder flavor that is equally delicious and widely enjoyed.
Perfect for family dinners, special occasions, or meal prep, Beef Moussaka is a satisfying dish that combines wholesome ingredients with timeless Mediterranean flavors.
What Is Beef Moussaka?
Beef Moussaka is a layered casserole made with:
- Roasted eggplant
- Seasoned ground beef cooked in a rich tomato sauce
- Creamy homemade béchamel sauce
- Grated cheese
- Oven-baked until beautifully golden
Each layer contributes to a rich, creamy, and savory dish that is both elegant and comforting.
Why You'll Love This Recipe
- Rich and hearty flavor
- Perfect for feeding a crowd
- Great make-ahead meal
- Freezer friendly
- High in protein
- Comfort food with Mediterranean flair
- Delicious leftovers that taste even better the next day
Preparation Time
- Prep Time: 40 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 55 minutes
- Servings: 8
- Difficulty: Intermediate
Ingredients
For the Eggplant
- 3 large eggplants
- 3 tablespoons olive oil
- Salt
- Freshly ground black pepper
For the Beef Filling
- 700 g ground beef
- 2 tablespoons olive oil
- 1 large onion, finely diced
- 4 garlic cloves, minced
- 400 g crushed tomatoes
- 2 tablespoons tomato paste
- ½ cup beef stock or red wine (optional)
- 1 teaspoon dried oregano
- 1 teaspoon paprika
- ½ teaspoon ground cinnamon
- ½ teaspoon ground allspice
- ½ teaspoon cumin
- 2 bay leaves
- Salt to taste
- Black pepper to taste
- 2 tablespoons chopped fresh parsley
For the Béchamel Sauce
- 75 g unsalted butter
- 75 g all-purpose flour
- 750 ml whole milk, warmed
- 2 egg yolks
- 100 g grated Parmesan cheese
- ¼ teaspoon ground nutmeg
- Salt
- White pepper
For the Topping
- 50 g grated Parmesan cheese
- Fresh chopped parsley for garnish
Kitchen Equipment
- Large skillet
- Saucepan
- Whisk
- Baking tray
- 9×13-inch baking dish
- Sharp knife
- Cutting board
Step 1: Prepare the Eggplant
Slice the eggplants into ½-inch thick rounds.
Sprinkle generously with salt and let them rest for 30 minutes to draw out excess moisture.
Pat dry thoroughly with paper towels.
Brush both sides with olive oil and season lightly with pepper.
Arrange on baking trays and roast at 200°C (400°F) for 20–25 minutes until tender and lightly browned.
Set aside.
Step 2: Make the Beef Filling
Heat olive oil in a large skillet over medium heat.
Cook the diced onion for about 5 minutes until softened.
Add the garlic and cook for 1 minute.
Add the ground beef and cook until browned, breaking it into small pieces.
Drain excess fat if needed.
Stir in:
- Tomato paste
- Crushed tomatoes
- Beef stock or red wine
- Oregano
- Paprika
- Cinnamon
- Allspice
- Cumin
- Bay leaves
Season with salt and black pepper.
Reduce the heat and simmer for 30–35 minutes until the sauce is thick and rich.
Remove the bay leaves and stir in the chopped parsley.
Allow the filling to cool slightly.
Step 3: Prepare the Béchamel Sauce
Melt the butter in a saucepan over medium heat.
Whisk in the flour and cook for 2 minutes to form a smooth roux.
Gradually whisk in the warm milk until smooth.
Cook, whisking constantly, until the sauce thickens.
Remove from the heat.
In a separate bowl, whisk the egg yolks.
Slowly add a little warm béchamel to the yolks, whisking continuously to temper them.
Return the egg mixture to the saucepan.
Stir in:
- Parmesan cheese
- Nutmeg
- Salt
- White pepper
Mix until smooth and creamy.
Step 4: Assemble the Moussaka
Lightly grease a baking dish.
Arrange half of the roasted eggplant in an even layer.
Spread half of the beef mixture over the eggplant.
Add another layer of eggplant.
Spread the remaining beef filling evenly.
Finish with the remaining eggplant.
Pour the béchamel sauce over the top and spread it evenly with a spatula.
Sprinkle with grated Parmesan.
Step 5: Bake
Bake at 180°C (350°F) for 45–50 minutes, or until the top is golden brown and bubbling around the edges.
Remove from the oven and let the moussaka rest for 20–30 minutes before slicing.
This resting time helps the layers set and makes serving easier.
Serving Suggestions
Serve Beef Moussaka with:
- Greek salad
- Crusty bread
- Garlic bread
- Roasted potatoes
- Lemon rice
- Steamed green beans
- Tzatziki sauce
- A glass of dry red wine
Chef's Tips
- Roasting the eggplant instead of frying keeps the dish lighter.
- Let the meat sauce reduce fully to avoid a watery casserole.
- Warm milk helps create a smooth béchamel.
- Freshly grate the Parmesan for the best flavor and texture.
- Allow the dish to rest before cutting for neat slices.
Recipe Variations
Potato Beef Moussaka
Add a layer of thinly sliced roasted potatoes beneath the eggplant.
Zucchini Version
Replace half of the eggplant with roasted zucchini slices.
Extra Cheesy Moussaka
Mix Parmesan with Gruyère, mozzarella, or Pecorino Romano.
Spicy Beef Moussaka
Add chili flakes or a pinch of cayenne pepper to the beef sauce.
Low-Carb Version
Use grilled zucchini and eggplant instead of potatoes, if adding them.
Storage
Refrigerator
Store covered in the refrigerator for up to 4 days.
Freezer
Freeze cooled portions in airtight containers for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Reheating Instructions
Oven
Bake at 180°C (350°F) for about 20 minutes, or until heated through.
Microwave
Heat individual portions on medium power for 2–4 minutes.
Nutritional Information (Approximate Per Serving)
- Calories: 590
- Protein: 34 g
- Carbohydrates: 21 g
- Fat: 40 g
- Saturated Fat: 16 g
- Fiber: 5 g
- Sugar: 8 g
- Sodium: 670 mg
- Calcium: 290 mg
Frequently Asked Questions
Can I prepare Beef Moussaka in advance?
Yes. Assemble the casserole up to one day ahead, refrigerate, and bake just before serving.
Can I freeze Beef Moussaka?
Yes. It freezes well before or after baking. Wrap tightly to prevent freezer burn.
Why is my moussaka watery?
This can happen if the eggplant isn't roasted long enough or if the beef sauce hasn't been reduced sufficiently.
Can I use ground turkey instead of beef?
Yes. Ground turkey or chicken makes a lighter version while still providing excellent flavor.
Can I make it gluten-free?
Yes. Substitute the all-purpose flour in the béchamel with a gluten-free flour blend and ensure all other ingredients are certified gluten-free.
Final Thoughts
Beef Moussaka is a classic Mediterranean casserole that brings together layers of roasted eggplant, rich tomato-seasoned beef, and velvety béchamel sauce in one comforting dish. Its hearty flavors, creamy texture, and golden baked topping make it an impressive centerpiece for family dinners and gatherings. Whether enjoyed fresh from the oven or reheated the next day, this homemade Beef Moussaka is a timeless recipe that's sure to become a favorite in your kitchen.
0 Comments