Start by bringing a large pot of salted water to a boil. Once boiling, add your chosen pasta and cook according to package instructions until al dente. Drain the pasta when done, reserving about half a cup of the pasta water for later use.
In a large skillet over medium heat, combine olive oil and butter. Once melted and shimmering, add minced garlic and sauté for about one minute until fragrant. Then, add sliced mushrooms and cook until they are tender. Next, toss in the shrimp; cook just until they turn pink and opaque.
Reduce the heat slightly before adding heavy cream and grated Parmesan cheese to the skillet. Stir well until everything is combined smoothly. If the sauce seems too thick, gradually add some reserved pasta water until you reach your desired consistency.
Add the drained pasta into the skillet with your creamy shrimp mixture. Toss everything together gently until all strands are coated in that delicious sauce. Season with salt and pepper according to your taste preferences.
Serve your Mushroom Garlic Shrimp Pasta hot, garnished with fresh parsley and extra Parmesan cheese if desired.