Boil the Pasta
Bring a large pot of salted water to a boil.
Add the pasta and cook according to the package instructions until al dente. This usually takes about 8-10 minutes.
Prepare the Sauce
Heat olive oil in a skillet over medium heat.
Add the chopped onion and sauté until translucent, about 3-4 minutes.
Add minced garlic and sliced mushrooms.
Cook for another 5 minutes, stirring occasionally, until the mushrooms are softened.
Create the Creamy Base
Pour in the heavy cream.
Allow it to simmer for about 2-3 minutes, stirring frequently. This will create a luscious sauce that coats the pasta beautifully.
Stir in the grated Parmigiano-Reggiano cheese.
Mix until the cheese melts and the sauce thickens. Add salt and pepper to taste.
Combine Pasta and Sauce
Drain the cooked pasta.
Reserve a small cup of the pasta water in case you need to thin out the sauce later.
Add the drained pasta to the skillet with the sauce.
Toss gently to combine, ensuring every strand of pasta is coated in the creamy goodness. If the sauce is too thick, add a little reserved pasta water to achieve your desired consistency.
Serve
Plate the Pasta alla Savoiarda.
Garnish with freshly chopped parsley and more grated cheese if desired.