01 -
Boil a large pot of salted water and cook the bucatini pasta al dente according to package directions; drain and set aside.
02 -
In a large skillet over medium-high heat, cook bacon pieces until crisp. Remove bacon to a paper towel-lined plate, leaving bacon fat in the skillet.
03 -
Add sliced mushrooms to the skillet and sauté, stirring occasionally, for 5 to 6 minutes until moisture evaporates. Stir in minced garlic and cook for 30 seconds. Remove mushrooms and add them to the plate with bacon.
04 -
To the skillet with bacon fat, add white wine or chicken broth, Italian seasoning, lemon juice, flour, and Dijon mustard. Stir continuously and cook for about 1 minute without boiling off. Add heavy cream and simmer for 2 minutes, allowing the sauce to thicken slightly.
05 -
Return bacon and mushrooms to the skillet. Cook for a few minutes until heated through and sauce thickens slightly. Toss in the cooked pasta, mixing thoroughly to coat. Adjust seasoning with salt and pepper to taste.
06 -
Serve immediately, garnished with freshly grated Parmesan cheese and chopped parsley if desired. If sauce is too thick, add a splash of reserved hot pasta water to loosen before serving.