Cook the rigatoni in a large pot of boiling salted water until al dente. Drain, reserving 1 cup of pasta water.
Sauté shallots in olive oil until translucent.
Add mushrooms, cook until moisture evaporates, then add wine.
Stir in butter and garlic until fragrant.
Pour in heavy cream, season with salt and pepper, simmer for 4 minutes.
Add rigatoni and Parmesan to skillet, toss to combine, add reserved pasta water for consistency.
Cook for 3 minutes, ensuring pasta is well-coated and heated through.
Serve hot, garnished with parsley and Parmesan cheese.
