Preheat Oven : Preheat oven to 375°F (190°C) and lightly grease a 9x13-inch baking dish.
Cook Pasta : Cook pasta according to package directions until al dente. Drain and set aside.
Prepare Alfredo Sauce (if homemade) : In a medium saucepan, melt butter over medium heat. Whisk in flour to form a roux, cooking 1–2 minutes. Gradually add milk, whisking constantly to avoid lumps. Stir in Parmesan and garlic, season with salt and pepper, and cook until sauce thickens.
Combine Ingredients : In a large bowl, combine cooked pasta, diced chicken, optional vegetables, and Alfredo sauce. Mix until pasta is evenly coated.
Assemble Pasta Bake : Transfer pasta mixture to prepared baking dish. Sprinkle mozzarella and Parmesan evenly over the top.
Bake : Bake uncovered for 20–25 minutes, until cheese is melted and bubbly. Optional: broil for 2–3 minutes for extra golden topping.
Serve : Let the pasta bake rest for 5 minutes before serving. Garnish with fresh parsley if desired.