In a pot, boil water over medium high heat. Cook fettuccine pasta until al dente. Drain the water and set aside.
In a nonstick pan, cook beef bacon until crispy, and transfer it to a small bowl and set aside. In the same pan, melt butter then add garlic, onion, mushroom, and sautee until fragrant.
Add flour and stir until well combine then add chicken broth, cooking cream, parmesan cheese, and italian seasoning. Stir again until there is no lump. Add cooked fettuccine into a pan, toss and cook for a moment then add beef bacon.
Season the pasta with salt and pepper, and stir until well combined. Garnish it with parsley, and the beef bacon mushroom pasta ready to serve. Enjoy!