01 -
Bring a large pot of heavily salted water to a boil. Cook fettuccine or linguine until al dente, about one minute less than package instructions. Reserve 0.25 cup of cooking water before draining the pasta. If making ahead, toss the drained pasta with 1 tablespoon unsalted butter in a large bowl to prevent sticking and set aside.
02 -
While the pasta cooks, heat olive oil and remaining butter in a large skillet over medium heat. Add sliced garlic and cook for 1 minute until fragrant. Add sliced mushrooms and sauté, stirring occasionally, until softened and their juices have released, about 10 minutes. Stir in fresh thyme, Italian seasoning, salt, and black pepper.
03 -
Sprinkle all-purpose flour over the mushroom mixture and whisk until the flour is completely incorporated, about 1 minute.
04 -
Whisk in dry white wine or chicken broth, deglazing the pan. Bring the mixture to a simmer and cook for 3 to 5 minutes. Stir in heavy cream and grated parmesan cheese. Let the sauce simmer for 5 minutes, stirring occasionally until slightly thickened.
05 -
Add the drained pasta to the skillet and toss until the noodles are evenly coated in the sauce. Gradually add reserved pasta water, 1 tablespoon at a time, until the sauce reaches a creamy consistency. Stir in chopped fresh parsley, lemon juice, and lemon zest.
06 -
Transfer to plates and serve immediately. Garnish with additional parmesan cheese, extra lemon zest, and more fresh parsley as desired.