Bring a large pot of salted water to a rolling boil. Add (1) 16-ounce box of fettuccine noodles and cook until al dente, about 10 - 12 minutes. Reserve 1 cup of pasta water before draining. Set the pasta aside.
In a large skillet, heat 2 tablespoons olive oil over medium heat. Add 3 cloves minced garlic and saute for 30 seconds until fragrant. Then add 8 ounces of sliced baby bella mushrooms and sauté for 5 - 7 minutes, stirring occasionally, until tender and golden. Sprinkle ½ teaspoon kosher salt and ½ teaspoon ground black pepper over the mushrooms to season. Remove from the skillet and set aside.
In the same skillet, melt ½ cup unsalted butter over medium-low heat. Once the butter melts, add 3 cloves minced garlic and cook for 1 minute until fragrant. Slowly pour in 2 cups heavy cream, stirring constantly. Cook the mixture over medium-low heat for 4 - 5 minutes, ensuring it doesn’t boil.
Gradually add 1 ½ cups grated parmesan cheese to the cream sauce, stirring until the cheese melts completely. If the sauce becomes too thick, add reserved pasta water, 1 tablespoon at a time, until you reach the right consistency.
Add the cooked fettuccine noodles and sautéed mushrooms to the skillet. Toss gently to coat the pasta evenly in the creamy mushroom sauce. Cook for 2 - 3 minutes over medium heat until heated through.
Transfer the mushroom Alfredo pasta to a serving dish. Garnish with fresh parsley and additional grated parmesan cheese, if desired.
Serve immediately for the best flavors, and ENJOY!