Preheat oven to 400 degrees F.
Bring a pot of water to a boil and prepare pasta according to package instructions; once pasta is al dente, drain, rinse, and set aside.
While the pasta is cooking, add the olive oil to a large (or extra large!) skillet over low-medium heat.
Add the Italian sausage to the pan, squeezing it out of the casing. If using pre-cooked sausage, chop it into coins and then add it to the pan.
Sauté for about 5 minutes, then add the mushrooms, and mix together well for another 5 minutes.
Add a pinch of salt and pepper.
Next, add the marinara sauce, and mix well to ensure everything is coated well.
Then add the cooked pasta to the pan with the sausage-mushrooms-sauce, along with half of the cheese, mixing well.
Transfer the mixture to a large baking dish, and sprinkle the top with remaining cheese, followed by the panko bread crumbs and chopped basil.
Bake for 10 minutes.
Remove from oven, let cool a bit before serving, and enjoy!