# What You'll Need:
→ Pasta
01 - 12 oz penne or rigatoni pasta
→ Chicken
02 - 1 lb cooked chicken breast, diced or shredded
→ Sauce
03 - 4 tbsp unsalted butter
04 - 4 cloves garlic, minced
05 - 1/4 cup all-purpose flour
06 - 2 cups whole milk
07 - 1 cup heavy cream
08 - 1 cup freshly grated Parmesan cheese
09 - 1 cup shredded mozzarella cheese
10 - 1/2 tsp salt
11 - 1/2 tsp black pepper
12 - 1/4 tsp ground nutmeg (optional)
→ Topping
13 - 1/2 cup shredded mozzarella cheese
14 - 1/4 cup freshly grated Parmesan cheese
15 - 2 tbsp chopped fresh parsley (optional)
# Step-by-Step Guide:
01 - Set oven to 375°F and lightly grease a 9x13 inch baking dish.
02 - Boil pasta in generously salted water until just al dente, then drain and set aside.
03 - Melt butter in a saucepan over medium heat; add minced garlic and cook for 1 minute until fragrant. Stir in flour and whisk constantly for 1 minute to create a roux.
04 - Gradually whisk in milk and cream, bringing the mixture to a gentle simmer. Continue whisking until the sauce thickens, about 3 to 4 minutes.
05 - Whisk in Parmesan and mozzarella cheeses until fully melted and smooth. Season with salt, black pepper, and optional nutmeg.
06 - Add the cooked chicken and drained pasta into the sauce; stir well to coat evenly.
07 - Transfer the mixture into the prepared baking dish and evenly sprinkle the remaining mozzarella and Parmesan cheeses on top.
08 - Bake uncovered for 25 to 30 minutes until the top is golden and bubbling.
09 - Allow the dish to rest for 5 minutes before serving. Garnish with chopped fresh parsley if desired.