Ingredients
4 medium sweet potatoes
1 large eggplant, thinly sliced
⅓ cup (80 ml) olive oil plus extra
1 tablespoon butter
1 lb (450 g) ground beef
1 red onion, diced
3–4 garlic cloves, minced
1 tablespoon tomato paste
½ cup (120 ml) Marsala wine optional
Oregano, chili flakes, salt, pepper to taste
1 bay leaf
5 tablespoons butter
3 tablespoons all-purpose or chickpea flour
1 cup (240 ml) milk (whole or plant-based)
Grated nutmeg to taste
4 oz (115 g) Parmesan cheese
4 oz (115 g) Gruyère cheese
Instructions
1-First Step: Prepare and Roast Vegetables Preheat your oven to 350°F (175°C). Wash and peel the sweet potatoes, then bake them whole on a rimmed baking sheet for about 45 minutes until tender. Allow to cool, then halve and scoop out the flesh. Lightly season with salt, pepper, and add 1 tablespoon of butter. Mash gently and set aside. Meanwhile, slice your eggplant thinly and arrange the slices on a baking sheet. Brush with olive oil, sprinkle with salt, pepper, dried oregano, and chili flakes to taste. Roast the eggplant slices in the preheated oven for 15 minutes or until golden. Remove and allow to cool.
2-Second Step: Prepare the Meat Ragù In a large skillet, heat 2 tablespoons of olive oil over medium heat. Sauté diced red onion with a pinch of salt until translucent, about 2-3 minutes. Add minced garlic and stir briefly until fragrant. Mix in the tomato paste and stir well. Season with sea salt, freshly ground pepper, oregano, and chili flakes. Toss in the bay leaf. Add the ground beef, breaking it apart with a spatula. Cook until browned through, about 6-8 minutes. Pour in ½ cup of Marsala wine (or substitute) and simmer for an additional 2-3 minutes to evaporate the alcohol. Remove from the heat and discard the bay leaf.
3-Third Step: Make the Béchamel Sauce Melt 5 tablespoons of butter in a saucepan over medium-low heat. Gradually whisk in 3 tablespoons of flour to form a roux, stirring continuously to avoid lumps. Slowly add 1 cup of whole milk (or plant-based alternative), whisking until the sauce thickens and becomes smooth. Season with salt, pepper, and freshly grated nutmeg to taste. Stir in most of the grated Parmesan and Gruyère cheeses, reserving a little for topping later. For vegan or gluten-free versions, use substitutes as needed.
4-Fourth Step: Assemble the Moussaka Layers In a greased baking dish, spread a spoonful of the meat ragù over the bottom. Layer half the roasted eggplant slices on top, then sprinkle some cheese. Spread half the mashed sweet potatoes over the eggplant layer, followed by a sprinkle of cheese again. Repeat these layers finishing with a final layer of the meat ragù and a generous sprinkle of cheese on top.
5-Final Step: Bake and Serve Pour the béchamel sauce evenly over the top of the casserole. Sprinkle the reserved cheese and additional chili flakes if desired on top. Bake the sweet potato Greek moussaka at 350°F (175°C) for about 45 minutes, or until the béchamel becomes golden and bubbling. Remove from the oven and let cool for 10-15 minutes before serving to allow the layers to set perfectly. This hearty dish serves about six and pairs wonderfully with a fresh green salad or crusty bread.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🍆 Baking eggplant and sweet potatoes instead of frying saves time and reduces oil usage.
🧀 Ensure a smooth béchamel by dusting flour into melted butter and whisking continuously.
🥘 For a gluten-free version, substitute all-purpose flour with chickpea flour for the béchamel.
- Prep Time: 30 minutes
- Cooling Time: 10-15 minutes
- Cook Time: 45 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Greek
- Diet: Nut-Free
Nutrition
- Serving Size: 1 serving
- Calories: 782
- Sugar: 14 g
- Sodium: 643 mg
- Fat: 51 g
- Saturated Fat: 22 g
- Unsaturated Fat: 29 g
- Trans Fat: 0 g
- Carbohydrates: 46 g
- Fiber: 7 g
- Protein: 31 g
- Cholesterol: 121 mg
