Boil a large pot of salted water and cook fettuccine according to package directions until al dente.
In a large skillet, heat olive oil over medium-high heat and cook diced bacon until crispy.
Add sliced mushrooms to the skillet and sauté for 5-7 minutes until browned and softened.
Add minced garlic and cook for 60 seconds until fragrant.
Reduce heat to medium-low and stir in heavy cream, simmering for 3-4 minutes until the sauce reduces slightly.
Whisk in the grated parmesan cheese until melted and incorporated into the sauce.
Drain the pasta and add it directly to the skillet with the sauce.
Season with salt and black pepper, then toss to coat thoroughly.
Garnish with chopped parsley before serving.