Bring a large pot of salted water to a boil and add pasta. Cook according to package instructions. Set ½ cup of pasta water aside
Add 1 tbsp of butter to a large skillet and melt over medium-high heat. Add mushrooms and cook for about 5 minutes or until mushrooms start to turn golden brown. Season with salt, pepper, garlic and remaining 2 tbsp of butter. Cook for 2 minutes
Add the cooked linguine, parmesan cheese, pasta water and heavy cream to the skillet. Toss gently until the sauce coats the pasta evenly. Sprinkle with salt, pepper, fresh parsley and more parmesan cheese. Serve and enjoy!