Preheat the oven 375°F/ 190°C. Lightly grease a 3 qt./ 2.8L casserole dish and set aside.
Bring the water to the boil over a high heat, then add the pasta and cook, stirring occasionally, for 8 minutes.
Add the milk and the cream cheese, and continue cooking and stirring occasionally until the cream cheese has melted in and the pasta is just al dente (approx 5 more minutes). If the sauce thickens too much, add a little water or milk to thin it.
Add the baby spinach, artichokes, garlic powder, and shredded cheese, and stir to combine. Season to taste with salt and pepper.
Transfer to prepared casserole dish, then sprinkle the panko crumbs and the parmesan even over the top.
Bake for around 10-15 minutes until the sauce is hot and bubbly and the topping is golden-brown.