Pasta moussaka is a hearty fusion dish that combines the rich, spiced meat and creamy béchamel topping of traditional Greek moussaka with the comforting familiarity of pasta. Instead of layering eggplant and potatoes, this version uses pasta as the base, making it easier to assemble and even more satisfying for a weeknight family dinner. The result is a deeply flavorful, cheesy, and utterly comforting casserole that brings the best of both culinary worlds to your table.
Ingredients
- 1 lb (450 g) penne or ziti pasta
- 2 tbsp (30 ml) olive oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 1/2 lb (680 g) ground beef (or lamb)
- 1 tsp ground cinnamon
- 1/2 tsp ground allspice
- 1/4 tsp ground nutmeg
- 1 (28 oz / 800 g) can crushed tomatoes
- 2 tbsp (30 g) tomato paste
- 1/2 cup (120 ml) dry red wine (optional)
- 1 tsp sugar
- Salt and freshly ground black pepper, to taste
- 1 cup (100 g) grated kefalotyri or Parmesan cheese, divided
- For the béchamel sauce:
- 1/2 cup (115 g) unsalted butter
- 1/2 cup (65 g) all-purpose flour
- 4 cups (960 ml) whole milk, warm
- 1/2 tsp ground nutmeg
- Salt, to taste
- 2 large egg yolks
Instructions
- Preheat the oven to 375°F (190°C). Bring a large pot of salted water to a boil.
- Cook the pasta according to package directions until al dente (about 1 minute less than the recommended time). Drain and set aside.
- Make the meat sauce: In a large skillet or Dutch oven, heat the olive oil over medium heat. Add the onion and cook until soft, about 5 minutes. Add the garlic and cook for 1 minute more.
- Add the ground beef and cook, breaking it up with a spoon, until browned and no longer pink, about 8 minutes. Season with salt and pepper.
- Stir in the cinnamon, allspice, and nutmeg, and cook for 1 minute until fragrant. Add the red wine (if using) and let it reduce by half, about 2 minutes.
- Add the crushed tomatoes, tomato paste, and sugar. Stir well, bring to a simmer, then reduce the heat and let it gently bubble for 15 minutes, stirring occasionally. Taste and adjust seasoning. The meat sauce should be thick and rich.
- Make the béchamel: In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 2 minutes, stirring constantly, until the mixture is golden and bubbling.
- Gradually whisk in the warm milk, a little at a time, ensuring no lumps form. Continue whisking until the sauce thickens and comes to a gentle boil, about 5-7 minutes. It should coat the back of a spoon.
- Remove from heat and whisk in the nutmeg and salt to taste. Let it cool slightly for 5 minutes, then whisk in the egg yolks until fully incorporated. Set aside.
- Assemble the moussaka: In a large bowl, combine the cooked pasta with the meat sauce and half of the grated cheese. Mix well.
- Transfer the pasta mixture to a 9×13-inch (23×33 cm) baking dish and spread evenly. Pour the béchamel sauce over the top, spreading it to the edges. Sprinkle with the remaining cheese.
- Bake for 30-35 minutes, until the top is golden brown and bubbling. Let it rest for 10 minutes before serving. The internal temperature of the casserole should reach at least 165°F (74°C) if checked with a food thermometer, though the béchamel and meat are already fully cooked.
Tips
- Don’t skip the rest: Letting the moussaka rest for 10 minutes after baking allows the béchamel to set, making it much easier to slice and serve cleanly.
- Use a good melting cheese: While kefalotyri is traditional, a good Parmesan or Pecorino Romano works beautifully. Avoid pre-shredded cheese as it often contains anti-caking agents that affect melting.
- Make it ahead: You can assemble the entire dish up to 24 hours in advance, cover, and refrigerate. Add 10-15 minutes to the baking time if baking from cold.
- Watch the béchamel: When adding the egg yolks, make sure the sauce has cooled slightly, or the eggs will scramble. Whisk constantly while adding them.
Serving Suggestions
Serve this pasta moussaka with a simple Greek salad (tomatoes, cucumber, red onion, olives, and feta) and some crusty bread to soak up any extra sauce. It’s also lovely with a side of roasted vegetables or a light lemon-dressed arugula salad. A glass of full-bodied red wine, like a Greek Xinomavro or a Sangiovese, pairs wonderfully with the spiced meat and creamy topping.
Variations
- Vegetarian: Replace the ground meat with 2 cups (200 g) of finely chopped mushrooms and 1 cup (150 g) of cooked lentils. Sauté the mushrooms until their liquid evaporates, then proceed with the recipe.
- Add eggplant: For a more traditional moussaka flavor, roast 2 sliced eggplants and layer them with the pasta and meat sauce instead of mixing everything together.
- Spicy kick: Add 1/2 teaspoon of red pepper flakes or a chopped chili to the meat sauce for a bit of heat.
- Different pasta: Any short pasta works well here, including rigatoni, fusilli, or shells. Avoid long, thin pasta like spaghetti, which won’t hold up as well in the casserole.
Storage and Reheating
Refrigerate any leftovers in an airtight container within 2 hours of cooking. The moussaka will keep for 3-4 days in the refrigerator. To reheat, place individual portions in the microwave or oven. For the oven, cover with foil and heat at 350°F (175°C) for 15-20 minutes, or until warmed through. You can also freeze the baked moussaka for up to 3 months. Thaw overnight in the refrigerator before reheating. Reheat to an internal temperature of 165°F (74°C) for food safety.
Frequently Asked Questions
Can I use ground turkey or chicken instead of beef? Yes, you can substitute ground turkey or chicken. Keep in mind that they are leaner, so the meat sauce may be slightly less rich. You may need to add a tablespoon of olive oil when browning to prevent sticking.
What is the best pasta shape for this recipe? Short, sturdy shapes like penne, rigatoni, or ziti are ideal. They hold up well to the thick meat sauce and baking without becoming mushy. Avoid delicate shapes like angel hair or spaghetti.
Can I make this gluten-free? Absolutely. Use a gluten-free pasta blend and a gluten-free all-purpose flour for the béchamel. The rest of the ingredients are naturally gluten-free. Check the labels on your tomato products and cheese to ensure they are gluten-free.
Why is my béchamel lumpy? Lumps usually happen when the milk is added too quickly or is too cold. Make sure the milk is warm and add it gradually while whisking constantly. If you still get lumps, you can strain the sauce through a fine-mesh sieve before adding the egg yolks.
Can I assemble this ahead of time and bake later? Yes, you can assemble the entire dish, cover it, and refrigerate for up to 24 hours. When ready to bake, you may need to add 10-15 minutes to the cooking time since you’re starting from cold. Make sure the center reaches 165°F (74°C) before serving.
What can I use instead of red wine? If you prefer not to use wine, you can substitute with an equal amount of beef broth or a splash of balsamic vinegar mixed with water. The wine adds depth, but the dish will still be delicious without it.
Related
- VA Smoking Cessation Workbook: A Step-by-Step Guide
- Best Peking Duck in Northern Virginia: Top Picks
- Imperial Super Peking Duck Paragon Recipe
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).