Cook Pasta: Cook the dry pasta according to the package instructions until al dente. Drain and set aside.
Cook Bacon: In a large skillet over medium heat, fry the bacon until crispy. Remove the bacon from the skillet, drain excess fat on paper towels, and crumble it into small pieces. Set aside.
Cook Chicken: In the same skillet, using the bacon fat, add the cubed chicken breast. Season with salt and black pepper. Cook until the chicken is browned on all sides and cooked through. Remove the chicken from the skillet and set aside.
Saute Onion, Mushroom, and Garlic: In the same skillet, add chopped onion, mushrooms, and minced garlic. Saute until the onion becomes translucent and the garlic is fragrant.
Deglaze with Wine and Add Spices: Pour in the dry white wine to deglaze the skillet, scraping up any browned bits from the bottom. Add the dried thyme and allow the wine to reduce by half.
Add Cream and Broth: Pour in the heavy whipping cream and chicken broth. Stir well to combine. Bring the mixture to a simmer, then reduce the heat to low.
Add Cheese and Bacon: Gradually add the Parmesan cheese to the sauce, stirring constantly until it melts and thickens the sauce. Add the crumbled bacon back into the skillet and stir to combine.
Combine Chicken, Pasta, and Sauce: Add the cooked pasta to the skillet with the creamy sauce and add chicken breast to the skillet. Toss everything together until everything is well coated in the sauce.
Serve: Serve the creamy chicken bacon pasta hot, garnished with fresh basil leaves. Enjoy your indulgent and comforting meal!