-
1
Preheat the oven to 375u00b0F.
-
2
Spray a 9x13-inch square baking dish with nonstick cooking spray. Set aside.
-
3
Bring a large pot of water to a boil. Add a generous pinch of salt. Once boiling, add the ziti to the water. Cook for 9-10 minutes, stirring occasionally, until the pasta is al dente. Drain the pasta in a large colander, and rinse thoroughly with cold water. While the pasta cooks, prepare the sauce.
-
4
In a large pot over medium heat, melt the butter. Once melted, add the flour and whisk to form a paste. Continue whisking for 1-2 minutes, until the paste thickens, turns slightly golden, and begins to smell toasty.
-
5
Slowly stream the milk into the pot and continue to whisk. Pour in the heavy cream. Cook the mixture, whisking steadily for 4-5 minutes, until it begins to thicken and bubble.
-
6
Once bubbling, turn off the heat. Add the cream cheese, Parmesan, mozzarella, salt, black pepper, and garlic powder to the pot. Whisk slowly until the cheese is completely melted and the sauce is smooth.
-
7
Add the ziti to the sauce and stir with a rubber spatula until it is thoroughly coated.
-
8
Transfer the pasta to the prepared baking dish. Sprinkle the additional mozzarella cheese in an even layer over the top.
-
9
Bake the ziti for 25-28 minutes on the middle rack of oven, until the edges are bubbling and the cheese is slightly golden on top.
-
10
Check to see that ziti is done. Remove from oven or add time as needed.
-
11
Allow it to rest for 15-20 minutes before serving.