Step 1: Preheat & Prep. Preheat your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish so nothing sticks.
Step 2: Cook Pasta. Boil the ziti until it’s just shy of al dente (it’ll finish cooking in the oven). Drain and set aside.
Step 3: Sauté Garlic. In a large skillet or saucepan, melt the butter over medium heat. Add the minced garlic and sauté for about 30 seconds, just until fragrant.
Step 4: Make a Roux. Whisk in the flour and cook for 1-2 minutes, stirring constantly. This helps thicken the sauce and keeps it nice and creamy.
Step 5: Whisk in Liquids. Slowly pour in the milk and broth, whisking the whole time so it stays smooth (no lumps!). Let it simmer for 3-5 minutes until it starts to thicken.
Step 6: Add Cheese + Season. Stir in the Parmesan until melted and creamy. Season with salt, pepper, and a pinch of nutmeg if you’re using it, then let the sauce thicken slightly.
Step 7: Assemble the pasta bake – In a large bowl, mix together the cooked pasta, chicken, half the mozzarella, a little extra Parmesan, and the Alfredo sauce. Pour everything into your baking dish and spread it out evenly.
Step 8: Top with Cheese. Sprinkle the remaining mozzarella over the top (because more cheese is always the answer).
Step 9: Bake uncovered for 20-25 minutes, until hot, bubbly, and golden on top. If you want an extra crispy cheesy top, broil for 1-2 minutes at the end—just keep a close eye on it!
Step 10: Garnish & Serve. Finish with fresh parsley or basil, then scoop, serve, and enjoy while it’s warm and melty.