Cook the Bacon: In a large skillet, cook the chopped bacon over medium heat until crispy. Once done, remove it from the skillet and set aside, leaving the drippings for flavor.
Sear the Chicken: In the same skillet, add a drizzle of olive oil if needed. Season the chicken breasts with salt and pepper, then cook them over medium heat for about 6-7 minutes on each side, or until they are fully cooked and golden brown. Remove from the skillet and set aside.
Sauté the Mushrooms and Spinach: In the same skillet, add the sliced mushrooms and sauté them until softened, around 3-4 minutes. Add the spinach and cook until it wilts.
Prepare the Cream Sauce: Pour in the heavy cream and chicken broth, stirring well. Add in garlic and onion powder, and season with salt and pepper to taste. Allow the sauce to simmer for a few minutes until it thickens slightly.
Combine the Chicken and Sauce: Return the cooked chicken to the skillet, coating it generously with the creamy spinach and mushroom sauce. Top with the crispy bacon you previously set aside.
Serve and Enjoy: Once everything is heated through, serve immediately. Enjoy the layers of flavor in each bite!