Kosher moussaka layers tender eggplant, warmly spiced ground beef, and a creamy dairy-free topping in a satisfying casserole. This version follows the Greek-inspired format while keeping meat and dairy separate; regional and family recipes vary, and some use potatoes or a dairy sauce instead.
Ingredients
- 3 medium eggplants, about 3 lb (1.36 kg) total
- 2 teaspoons (10 ml) kosher salt, divided, plus more to taste
- 5 tablespoons (75 ml) olive oil, divided
- 1½ lb (680 g) ground beef
- 1 large yellow onion, finely diced, about 1½ cups (225 g)
- 3 garlic cloves, minced, about 1 tablespoon (9 g)
- 1 can crushed tomatoes, 14.5 oz (411 g)
- 2 tablespoons (30 ml) tomato paste
- ½ cup (120 ml) dry red wine or beef broth
- 1 teaspoon (2 g) ground cinnamon
- 1 teaspoon (1 g) dried oregano
- ¼ teaspoon (0.5 g) ground allspice
- ¼ teaspoon (0.5 g) black pepper
- 2 tablespoons (28 g) pareve margarine or olive oil
- ¼ cup (32 g) all-purpose flour
- 2 cups (480 ml) unsweetened plain soy milk, or another unsweetened pareve milk
- ¼ teaspoon (0.5 g) ground nutmeg
- 2 large eggs, lightly beaten
- ¼ cup (15 g) fine breadcrumbs, certified kosher and pareve
Instructions
- Heat the oven to 425°F (220°C). Line two baking sheets with parchment. Trim the eggplants and cut them lengthwise into slices about ½ inch (1.25 cm) thick. Arrange them in a single layer, brush both sides with 3 tablespoons (45 ml) of the olive oil, and sprinkle with 1 teaspoon (5 ml) salt. Roast for 20 minutes, turning once, until tender and lightly browned. Set aside and lower the oven to 375°F (190°C).
- While the eggplant roasts, heat the remaining 2 tablespoons (30 ml) olive oil in a large skillet over medium heat. Add the onion and cook for 5 to 7 minutes, stirring occasionally, until softened. Add the garlic and cook for 30 seconds.
- Add the ground beef. Break it into small pieces and cook for 8 to 10 minutes, until browned and no pink remains. Check the thickest pieces with a food thermometer: USDA FSIS guidance sets 160°F (71°C) as the safe minimum internal temperature for ground beef.
- Stir in the tomato paste, wine or broth, crushed tomatoes, cinnamon, oregano, allspice, black pepper, and remaining 1 teaspoon (5 ml) salt. Bring to a gentle simmer, then cook uncovered for 15 minutes, stirring now and then, until thick but still moist. If using wine, let it simmer with the sauce; use broth for a wine-free version.
- Make the topping while the sauce simmers. In a saucepan over medium heat, melt the pareve margarine or warm the olive oil. Whisk in the flour and cook for 1 minute. Gradually whisk in the soy milk until smooth. Cook, whisking often, for 5 to 7 minutes, until thick enough to coat a spoon. Remove from the heat and stir in the nutmeg. Whisk a spoonful of the hot mixture into the beaten eggs, then slowly whisk the warmed eggs back into the saucepan. This tempers the eggs and helps prevent scrambling.
- Lightly oil a 9-by-13-inch (23-by-33-cm) baking dish. Arrange half the eggplant in the bottom. Spread the beef sauce evenly over it, then layer on the remaining eggplant. Pour the topping over the surface and spread gently to the edges. Sprinkle evenly with the breadcrumbs.
- Bake at 375°F (190°C) for 35 to 40 minutes, until the top is set and golden in spots and the casserole is bubbling around the edges. For food safety, egg dishes should reach 160°F (71°C); check the center with a food thermometer. Rest for 15 minutes before slicing so the layers hold together.
Tips
- Choose firm eggplants with glossy skin and no soft patches. Roast the slices until tender before assembling; undercooked eggplant can stay chewy in the finished casserole.
- Use unsweetened, unflavored pareve milk. Soy milk gives a creamy, fairly neutral topping; oat milk also works, but choose one labeled pareve and expect a slightly sweeter flavor.
- For kosher cooking, check that packaged ingredients—including the meat, broth, wine, margarine, breadcrumbs, and milk substitute—carry appropriate kosher certification. Keep the dairy-free topping and utensils separate from dairy if maintaining a meat meal.
- Let the casserole rest before cutting, but do not leave it at room temperature for more than 2 hours. The rest firms the layers; a longer wait should happen in the refrigerator.
Serving Suggestions
Serve warm squares with a crisp cucumber, tomato, and parsley salad dressed with lemon and olive oil. Roasted green beans, steamed vegetables, or a simple cabbage salad are also good accompaniments. Since the casserole already includes beef and a creamy-style topping, lighter sides help balance the plate. For a kosher meat meal, keep the meal dairy-free and use pareve accompaniments.
Variations
For a potato layer, roast 1 lb (450 g) of thinly sliced potatoes until just tender and use them beneath the eggplant; add about 10 minutes to the roasting time if they need it. Ground lamb can replace some or all of the beef, though it gives the sauce a richer flavor. To make the dish vegetarian, replace the beef with 2 cups (about 340 g) cooked brown or green lentils and reduce the simmering time to about 10 minutes; season and taste before layering. Traditional Greek-style versions often use béchamel made with butter and milk, which is not suitable for a kosher meat meal, so this recipe uses a pareve alternative.
Storage and Reheating
Refrigerate leftovers within 2 hours of baking, in a covered container or tightly covered baking dish. They keep for 3 to 4 days in the refrigerator. Reheat individual portions covered in the microwave, or reheat a larger portion covered in a 350°F (175°C) oven until hot throughout; leftovers should reach 165°F (74°C), checked with a food thermometer. Uncover for the final few minutes if you want to refresh the top. To freeze, wrap cooled portions airtight and freeze for up to 2 months for best quality; thaw overnight in the refrigerator and reheat to 165°F (74°C).
Frequently Asked Questions
Do I need to salt eggplant before roasting?
No. Modern eggplants are usually not very bitter, and roasting with a little salt is enough for this recipe. Salting and draining is optional, but pat the slices dry before oiling if you do it.
Can I assemble moussaka ahead?
Yes. Roast the eggplant and make the beef sauce up to a day ahead, then refrigerate them separately. Prepare the egg topping shortly before assembling, because it thickens as it cools. Assemble and bake chilled components, allowing extra time in the oven; check the center with a thermometer.
Why is my moussaka watery?
Excess moisture usually comes from eggplant that was not roasted enough or a meat sauce that was too loose. Roast until the slices are tender and cook the sauce uncovered until it is thick but not dry. Resting the baked casserole also helps it set.
Can I make this without eggs?
Yes, but the topping will be less custardy. Omit the eggs and make the flour-and-milk mixture slightly thicker by simmering it for an extra minute or two. It will still bake into a smooth topping, though it may not slice quite as firmly.
What can I use instead of red wine?
Use the same amount of beef broth. Wine adds acidity and depth, but broth keeps the sauce savory without it; a teaspoon of red wine vinegar stirred in at the end can add a little brightness if desired.
Related
- Split Pea and Ham Soup Using a Ham Bone
- Split Pea Lentil and Ham Soup Recipe
- Split Pea Soup with Ham and Vegetables
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).