Cook the pasta according to package instructions. Drain and set aside.
Heat olive oil in a large skillet over medium heat.
Add sliced mushrooms and sauté until golden brown.
Stir in minced garlic and cook for 1 minute until fragrant.
Add spinach and cook until just wilted.
Pour in heavy cream and bring to a gentle simmer.
Stir in Parmesan cheese until melted and smooth.
Add the cooked pasta to the skillet and toss to coat evenly.
Season with salt and pepper to taste.
Garnish with fresh basil and serve warm.