This is a baked pasta casserole built around ground pork, fusilli, and a béchamel sauce loaded with Parmesan and finished with a mozzarella crust. It feeds a crowd from one pan, and it reheats well enough that Tuesday’s lunch is almost better than Sunday’s dinner. If you want something substantial that doesn’t require cooking every night, this is a practical choice.
Substitutions that actually work
- Ground pork: Ground turkey works here — just cook it to 165°F (74°C) and expect a leaner, slightly drier result. Add a tablespoon of olive oil to compensate.
- Fusilli: Rotini or penne are solid stand-ins. Both trap sauce well and hold up through baking. Avoid spaghetti or linguine — they clump badly in a casserole.
- Parmesan: Pecorino Romano is a sharper, saltier swap. Use a little less if you’re sensitive to salt.
- Mozzarella topping: Provolone melts cleanly and browns nicely. Skip the fresh buffalo mozzarella — too much moisture, and you’ll get a watery top layer.
- Whole milk in the béchamel: 2% milk works fine. Avoid skim — the sauce will be thin and won’t set properly around the egg yolks.
What makes this version work
Two things matter most here. First, the egg yolks are added to the béchamel only after it cools slightly — this keeps them from scrambling and gives the sauce the body it needs to bind the whole casserole as it bakes rather than pooling at the bottom of the dish. Second, the pork is dredged in flour before it hits the pan. That light coating browns the meat more evenly and adds a small amount of starch that thickens the mixture as it bakes — skip the dredge and the casserole will be noticeably looser. Both steps take under two minutes and make a real difference in the final texture.
Troubleshooting
- Sauce tastes floury: The roux wasn’t cooked long enough before the milk went in. It needs at least 90 seconds over medium heat, stirring constantly, until it smells faintly nutty — not raw.
- Casserole is watery after baking: The pasta was too wet when it went into the dish. After rinsing, shake the colander well and let it drain for a full minute. Excess surface water dilutes the sauce.
- Mozzarella top is rubbery, not browned: The oven wasn’t hot enough, or the dish was covered too long. Remove any foil for the last 10–12 minutes and make sure the oven is fully preheated before the dish goes in.
- Pork is dense and dry in the finished bake: It was overcooked during the initial sauté. Pull it off the heat as soon as it reaches 160°F (71°C) — it will carry over during baking.
- Pasta is mushy: It was cooked past al dente before baking. Fusilli should have a firm, slightly chalky center when it comes out of the pot — it finishes in the oven.
Make-ahead notes
This casserole is genuinely better suited to batch cooking than most pasta bakes. Assemble the whole dish, cover it tightly with foil, and refrigerate for up to 3 days before baking — the pasta absorbs the sauce overnight and the flavors settle in. If you’re baking from cold, add 10–15 minutes to the bake time and keep the foil on for the first half. Already-baked portions keep in the fridge for 4 days in a sealed container; reheat individual servings in a microwave with a splash of water or milk to loosen the sauce, or cover and warm in a 325°F (165°C) oven for about 20 minutes. For freezing, portion into individual containers before freezing — refreezing a large block leads to uneven texture — and use within 2 months. Thaw overnight in the fridge before reheating. Skip the extra mozzarella garnish on portions you’re freezing — add fresh cheese when you reheat instead, it’s not worth the soggy result.

Cheesy and Creamy Pork and Fusilli Casserole
Ingredients
Cheese Sauce Ingredients
3 tablespoons butter
3 tablespoons flour
3 cups milk
½ teaspoon salt
¼ teaspoon ground black pepper
2 ounces Parmesan cheese - grated
2 medium egg yolk
Casserole Ingredients
12 ounces fusilli pasta
2 tablespoons all purpose flour (plain flour Australia and UK)
¼ teaspoon salt
¼ teaspoon ground black pepper
¾ pound ground pork (minced pork)
2 tablespoons olive oil
1 medium onion - chopped
6 ounces Mozzarella cheese - grated
2 ounces Parmesan cheese - grated
Instructions
Cheese Sauce Instructions
- In a medium pot, melt the butter over very low heat. Add the flour and cook for 2 minutes.
- Whisking briskly, pour the milk into the butter and flour roux in a slow stream. Cook the white sauce for 25 to 35 minutes until it slightly thickens. Whisk occasionally and whisk more frequently as the white sauce starts to simmer.
- Remove the white sauce from the heat and whisk in the Parmesan, salt, and pepper.
- Allow the cheese sauce to cool slightly while cooking the pasta and pork. Then, whisk in the egg yolks shortly before assembling the casserole.
Casserole Instructions
- Boil the fusilli pasta in salted water, as per the instructions on the package. Don’t overcook. Drain and rinse the fusilli with cold water to stop it from cooking more.
- Combine flour, salt, and pepper. Add the pork and toss until coated.
- In a frying pan, heat your olive oil over medium-low heat. Add the pork and stir fry for 5 to 10 minutes, until lightly browned.
- Add the onion and let to cook for 10 minutes until the onion is tender.
- Toss the pasta and pork until well distributed.
- Preheat the oven to 350 degrees Fahrenheit.
- Spoon the mixture into a 9×13-inch casserole dish. Pour the cheese sauce evenly over the top and use a spatula or spoon to work it down into the pasta.
- In a bowl, combine mozzarella and Parmesan cheese. Sprinkle evenly over the pasta.
- Bake for 45 minutes.
Nutrition
FAQ
Can I use pre-shredded mozzarella instead of block mozzarella?
Yes, pre-shredded mozzarella works fine for the topping. It melts slightly less smoothly than freshly grated block because of the anti-caking coating, but the difference in a baked casserole is minor.
Do I have to rinse the pasta after cooking?
In this recipe, yes — rinsing stops the cooking and prevents the fusilli from turning soft during baking. It also removes excess surface starch that would otherwise make the casserole gluey.
How do I know the ground pork is fully cooked before it goes into the casserole?
Use an instant-read thermometer — ground pork must reach 160°F (71°C). Color alone isn’t reliable; pork can look cooked through before it hits a safe temperature.
Can I assemble this the night before and bake it in the morning?
Yes, and it’s a good approach. Cover the assembled dish tightly and refrigerate overnight, then bake straight from the fridge, adding 10–15 minutes to the bake time.
The béchamel sauce got lumpy — can it be fixed?
Usually yes. Take the pan off the heat and whisk hard for 30 seconds. If lumps remain, strain the sauce through a fine-mesh sieve before adding the cheese — it smooths out completely.
Can I double the recipe for a larger batch?
Yes — use two 9×13 pans rather than one deeper dish. A single deeper dish will have an undercooked center and an overcooked top by the time the heat reaches the middle.
More mince recipes to try
- Creamy Beef Spinach Pasta
- Savory Pork Noodle Stir-Fry
- Ultimate Cheesy Beef Bake
- Beef Ricotta Lasagna Rolls










