Preheat the oven to 350°F. Grease a 9x13-inch baking dish with cooking spray.
Bring a large pot of salted water to a boil. Add the spaghetti and cook according to package instructions.
Drain the spaghetti and return it to the pot. Add the olive oil and garlic and stir to combine.
In a small bowl, mix together the Parmesan cheese, mozzarella cheese, cream, basil, parsley, pepper, and salt.
Pour the cheese mixture over the spaghetti and stir to combine. Transfer the spaghetti to the prepared baking dish and sprinkle with the panko bread crumbs.
Bake for 20-25 minutes, until the cheese is melted and the bread crumbs are golden brown.
Serve hot.
Interesting Facts
This dish was invented in Italy in the mid-20th century.
The Parmesan cheese is a key ingredient in this dish, as it adds a nutty flavor.
The breadcrumbs give the dish a crunchy texture.
This dish can be made ahead of time and frozen for later.