Preheat your oven to 400°F. Toss the diced sweet potato with a drizzle of olive oil, season with salt and pepper, and roast for about 20 minutes until tender.
While the sweet potato roasts, melt the butter in a saucepan. Stir in the flour and cook for 1 minute, whisking constantly.
Gradually add the milk, whisking until the sauce thickens. Stir in garlic powder, then season with a pinch of salt and pepper.
In a large bowl, combine the cooked pasta, chicken, roasted sweet potato, and the sauce. Mix everything until well coated.
Transfer the mixture into a baking dish. Sprinkle mozzarella and parmesan cheese evenly over the top.
Bake for 20-25 minutes, or until bubbly and golden brown on top.
Let it cool for a few minutes before digging in—you’ve earned it.