Egypt · Africa

Egyptian Moussaka Recipe with Roasted Eggplant and Beef

Updated November 3, 2026

Total time
1 hr 35 min
prep 35 min · cook 1 hr
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece
Cuisine
Egypt
Africa

Jump to recipe

Egyptian Moussaka Recipe with Roasted Eggplant and Beef

Egyptian moussaka is a layered eggplant dish baked with a warmly spiced tomato sauce, often with ground beef and green pepper. This version roasts the eggplant until tender, then bakes it with a savory, garlicky sauce; Egyptian households make meatless and meat-filled versions, so the dish has room for personal and regional variation.

Ingredients

  • 3 medium eggplants, about 3 lb (1.36 kg) total
  • 1/3 cup olive oil (80 ml), divided
  • 1 1/4 tsp fine salt (7 g), divided, plus more to taste
  • 1/2 tsp ground black pepper (1 g)
  • 1 lb lean ground beef (450 g)
  • 1 medium yellow onion, finely chopped, about 1 cup (150 g)
  • 1 large green bell pepper, diced, about 1 cup (150 g)
  • 4 garlic cloves, finely chopped, about 1 tbsp (15 g)
  • 1 tsp ground cumin (2 g)
  • 1 tsp ground coriander (2 g)
  • 1/2 tsp ground cinnamon (1 g)
  • 1/4 tsp cayenne pepper (0.5 g), or to taste
  • 2 tbsp tomato paste (30 g)
  • 1 can crushed tomatoes, 28 oz (794 g)
  • 1 tbsp red wine vinegar or white vinegar (15 ml)
  • 1/4 cup chopped fresh parsley (15 g), plus extra for serving
  • 1/2 cup water (120 ml), only if needed to loosen the sauce

Instructions

  1. Heat the oven and prepare the eggplant. Position racks in the upper and lower thirds of the oven and heat it to 425°F (220°C). Line two baking sheets with parchment. Trim the eggplants and cut them lengthwise into slices about 1/2 inch (1.25 cm) thick. Arrange the slices in a single layer. Brush both sides with about 1/4 cup (60 ml) of the olive oil and season with about half the salt and the black pepper. The slices should be lightly coated, not swimming in oil; use a little more or less as needed.
  2. Roast until tender. Roast the eggplant for 20 to 25 minutes, turning the slices once and rotating the pans between racks halfway through. They are ready when a knife slides into the thickest pieces easily and the surfaces have browned in spots. If the slices are not tender after 25 minutes, give them another 3 to 5 minutes. Remove the pans from the oven and set them aside while you make the sauce. Leave the oven on.
  3. Start the beef sauce while the eggplant roasts. Warm the remaining olive oil in a large, deep skillet or saucepan over medium heat. Add the onion and bell pepper and cook for 5 to 7 minutes, stirring occasionally, until softened. Stir in the garlic, cumin, coriander, cinnamon and cayenne; cook for about 30 seconds, just until fragrant. Spices can scorch quickly, so keep them moving and lower the heat if the garlic begins to brown.
  4. Brown the beef safely. Add the ground beef, breaking it into small pieces with a wooden spoon. Cook for 6 to 8 minutes, stirring and scraping the pan, until no pink remains. Check the thickest pieces with a food thermometer: USDA FSIS recommends that ground beef reach a safe minimum internal temperature of 160°F (71°C). If there is a lot of rendered fat, spoon off some, leaving enough to keep the sauce moist.
  5. Simmer the tomato sauce. Stir in the tomato paste and cook for 1 minute. Add the crushed tomatoes, vinegar and remaining salt. Bring the sauce to a gentle simmer, then cook uncovered for about 10 minutes, stirring now and then. It should be thick enough to mound slightly on a spoon but still spread easily. If it looks dry or catches on the bottom, stir in up to 1/2 cup (120 ml) water. Taste and adjust the salt, pepper or cayenne. Fold in the parsley.
  6. Layer the casserole. Spoon a thin layer of sauce across the bottom of a 9-by-13-inch (23-by-33-cm) baking dish. Arrange about half of the roasted eggplant over it, overlapping the slices a little if necessary. Spread roughly half the remaining sauce over the eggplant, then add the rest of the eggplant and finish with the remaining sauce. Try to cover the top layer well so exposed eggplant does not dry out. The dish should look saucy, but the slices should not be submerged.
  7. Bake and rest. Bake uncovered at 425°F (220°C) for 20 to 25 minutes, until the sauce is bubbling at the edges and the casserole is hot throughout. If you want a more browned top, broil for 1 to 2 minutes at the end, watching continuously because the tomato sauce can darken fast. Let the moussaka rest for 10 minutes before serving; that short rest makes it easier to lift portions without losing the layers.

Tips

  • Choose firm eggplants. Look for glossy, unwrinkled skin and fruit that feels heavy for its size. Smaller eggplants are often easier to slice evenly, but any standard globe eggplant works. Very large seeds or spongy flesh can make the finished dish less silky; trim away any obviously damaged areas.
  • Roast rather than deep-fry. Some versions fry eggplant, which gives it a richer texture but uses more oil and can make the casserole heavy. Roasting is a practical alternative: brush both sides lightly and leave space between slices so they brown rather than steam. If your pans are crowded, use a third pan or roast in batches.
  • Adjust the spice and acidity at the end. Cinnamon should be a quiet background note, not a sweet flavor, and cayenne is optional. Taste the tomato sauce before layering. If the tomatoes taste sharp, simmer the sauce a few minutes longer; a small pinch of sugar can soften the acidity, though it is not essential.
  • Keep the sauce thick but not dry. A loose sauce can make the layers slide, while a very dry one may leave the eggplant tough around the edges. Simmer until it coats a spoon, then add water a tablespoon or two at a time if it becomes too thick. The exact amount depends on how juicy the canned tomatoes are.

Serving Suggestions

Serve the moussaka warm, with a spoonful of the tomato sauce from the baking dish over each portion. It pairs well with Egyptian baladi bread or another sturdy flatbread for scooping, and with plain rice if you want a more substantial plate. A crisp salad of cucumber, tomato, onion and parsley adds freshness; a squeeze of lemon at the table can brighten the rich eggplant and beef. Plain yogurt or a simple cucumber-yogurt side is also a cooling option, though it is not required. For a larger spread, serve smaller portions alongside lentil soup, rice or roasted vegetables.

The casserole is filling enough to serve as a main dish, but it also works as part of a shared meal. Let it rest before cutting, then use a wide spatula to lift portions. If you are serving it buffet-style, keep it hot rather than leaving it at room temperature for an extended period, and return leftovers to the refrigerator promptly.

Variations

Make it meatless: Leave out the beef and increase the bell pepper to 2 cups (300 g). Add 1 can of drained chickpeas, about 15 oz (425 g), to the tomato sauce for extra substance, or simply use more eggplant. Chickpeas are a convenient substitute rather than a defining ingredient in every Egyptian version; they make the sauce heartier and slightly less meaty. Follow the same sauce simmering and layering steps.

Use lamb instead: Replace the ground beef with 1 lb (450 g) ground lamb. Lamb has a more pronounced flavor and may release more fat, so drain excess fat after browning. Check it with a food thermometer and cook ground lamb to 160°F (71°C) as well. Ground turkey is another option, though its milder flavor benefits from careful seasoning and a little extra olive oil if it seems dry.

Add a little heat or fresh herb flavor: Increase the cayenne gradually, or add a finely chopped fresh chili with the bell pepper. For a brighter finish, use extra parsley or a little chopped cilantro in the sauce. You can also add a pinch of allspice, but keep the spice blend restrained so it does not compete with the tomato, garlic and roasted eggplant.

Use sliced tomatoes for a more rustic texture: Replace some of the crushed tomatoes with chopped fresh ripe tomatoes when they are in season. Fresh tomatoes can release more water, so simmer the sauce until it thickens before layering. The finished casserole may be a little looser, but it will still slice well after resting.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking, in a covered container or tightly covered baking dish. The moussaka keeps for 3 to 4 days in the refrigerator. For easier reheating, divide it into individual portions once it has cooled enough to handle; keep the portions covered so the eggplant does not dry out. Do not leave the casserole out overnight or store it at room temperature.

Reheat an individual serving in the microwave, covered loosely, in short bursts until hot, turning or stirring the sauce around it if needed. For a larger amount, cover the baking dish with foil and warm it in a 350°F (175°C) oven until heated through. Use a food thermometer to confirm leftovers reach 165°F (74°C), the USDA FSIS reheating temperature. Remove the foil for the final few minutes if you want to dry the surface slightly. Add a spoonful of water or tomato sauce before reheating if the portions look dry.

To freeze, cool the casserole, portion it into freezer-safe containers, and freeze for up to 2 to 3 months for best texture. Thaw it in the refrigerator overnight before reheating. Eggplant softens after freezing and thawing, so the layers may be less distinct, but the flavor remains suitable for a meal. Reheat thawed portions to 165°F (74°C); avoid repeatedly cooling and reheating the same serving.

Frequently Asked Questions

Is Egyptian moussaka the same as Greek moussaka?
They share eggplant and a baked-casserole format, but the dishes are commonly prepared differently. Egyptian moussaka is often built around eggplant and a tomato sauce, sometimes with minced meat, and typically does not have the thick béchamel topping associated with many Greek versions. Recipes vary by cook and region, so there is no single version that represents every household.

Do I need to peel or salt the eggplant?
No. The skin helps the slices hold their shape, and roasting tenderizes the flesh. Modern eggplants are generally mild enough to roast without salting first. If an eggplant tastes unusually bitter, you can salt its slices for 20 to 30 minutes, blot them dry, and then oil and roast them; that optional wait adds time and may make the slices a little firmer.

Can I prepare the casserole ahead?
Yes. Roast the eggplant and cook the sauce up to a day ahead, cool them, and refrigerate them separately. Assemble the casserole shortly before baking, or assemble it, cover it and refrigerate it for up to 24 hours. If it goes into the oven cold, allow extra baking time and check that it is hot throughout before serving.

Why did my moussaka turn watery?
The most common reason is a tomato sauce that was too loose before baking, though very juicy eggplant can contribute. Simmer the sauce until it coats a spoon, avoid crowding the eggplant while roasting, and let the baked casserole rest for 10 minutes. If using fresh tomatoes, cook off more of their liquid before layering.

Can I make this without beef?
Yes. Egyptian moussaka is made in meatless versions as well as versions with minced meat. Omit the beef and use the variation above with chickpeas, or add extra roasted eggplant and pepper. Simmer the tomato sauce until thick, then layer and bake as directed; the meat thermometer step is not needed when the dish contains no meat.

Related

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).