Pour in the heavy cream and milk, stirring well to combine. Bring the mixture to a gentle simmer, stirring frequently.
Gradually add 1 cup of grated Parmesan cheese, stirring continuously until the cheese melts and the sauce becomes thick and creamy (about 4-5 minutes).
Season the sauce with salt, black pepper, Italian seasoning, and red pepper flakes (if using). Stir well to incorporate all seasonings.
Step 3: Combine Pasta and Sauce
Add the cooked penne to the skillet with the Alfredo sauce, stirring until each piece of pasta is thoroughly coated.
Sprinkle in half of the shredded mozzarella cheese and stir to combine. The cheese will melt slightly into the sauce, making it extra creamy.
Step 4: Assemble the Casserole
Grease a 9×13-inch baking dish with olive oil.
Pour the Alfredo-coated pasta into the prepared baking dish, spreading it out evenly.
Sprinkle the remaining mozzarella cheese and ½ cup Parmesan cheese evenly over the top.
Step 5: Bake the Alfredo Penne
Place the baking dish in the preheated oven and bake for 20-25 minutes, or until the cheese on top is melted, bubbly, and slightly golden-brown.
For a more browned crust, switch the oven to broil for the last 2-3 minutes of baking. Keep a close eye to prevent burning.
Step 6: Garnish and Serve
Remove the baked pasta from the oven and let it sit for 5 minutes to set.