01 -
Bring a large pot of salted water to a boil. Add the pasta and cook until al dente according to package instructions. Drain the pasta and set aside.
02 -
In a medium saucepan over medium heat, melt the butter. Add minced garlic and sauté for 1 minute until fragrant. Stir in the flour and cook, whisking frequently, for about 30 seconds.
03 -
Slowly whisk in the milk and heavy cream, stirring constantly to prevent lumps. Continue whisking until the mixture is smooth and begins to thicken, about 3-4 minutes.
04 -
Reduce the heat to low. Add the Parmesan cheese, salt, and black pepper. Stir until the cheese has melted and the sauce is velvety. Remove from the heat.
05 -
In a large bowl, toss the cooked pasta with the creamy garlic sauce until well coated. Transfer the mixture to a greased baking dish and spread evenly. Sprinkle shredded mozzarella cheese over the top.
06 -
Preheat oven to 375°F (190°C). Bake the dish on the center rack for 20 to 25 minutes, or until the top is bubbly and lightly browned.
07 -
Remove from the oven and let cool for a few minutes. Garnish with chopped fresh parsley and a squeeze of lemon juice, if desired. Serve immediately.