Mushroom Eggplant Moussaka Recipe (Baked with Béchamel)
This moussaka recipe layers roasted eggplant with a sautéed onion–mushroom tomato filling, then finishes with a light béchamel and cheese topping. If you’re wondering how to make moussaka, keep it simple: cook the filling, whisk the béchamel, layer everything, and bake until golden.
Ingredients
Ingredients
Step-by-Step Method
Preheat and prep the eggplant
Heat the oven to 190°C / 375°F. Arrange the eggplant slices on a tray, brush with olive oil, and bake until tender and lightly browned.
Start the filling
Warm the olive oil and 2 tbsp butter in a pot. Cook the onions until soft, then add the mushrooms and sauté until their moisture cooks off.
Cook the tomato base
Stir in the garlic, tomato paste, and tomatoes. Add cinnamon, oregano, and sugar. If using wine, pour it in and simmer a few minutes so it reduces.
Finish the filling
Once the mixture thickens, fold in the parsley and take it off the heat. If it gets too thick, loosen with a splash of water.
Make the béchamel
In another saucepan, melt 1/2 cup butter and whisk in the flour; cook briefly. Slowly whisk in the milk to keep it smooth. Season with nutmeg and white pepper, and cook until thickened.
Mix the cheese layer
In a bowl, whisk the ricotta, 1 cup parmesan, and eggs. Add the béchamel gradually (warm, not boiling) and stir until combined.
Layer the casserole
Place a layer of eggplant in a baking dish. Spread some of the mushroom-tomato filling over it. Repeat layers until you run out.
Top and bake
Pour the béchamel-cheese mixture on top and smooth it out. Sprinkle the extra parmesan. Bake until the top is set and nicely golden.
Rest and serve
Let the moussaka rest for 15–20 minutes before slicing; it holds together better. Serve warm or slightly cooled.

