Slice the bacon into small bits and add to a large heavy bottomed skillet. As the bacon cooks add it to a paper towel on a plate. Set aside until later.
Pat the chicken breasts dry with a paper towel, if they are large, cut them in half so they cook evenly and quicker. Place the chicken on a plate.
Add the seasonings and flour to a small bowl, mix it together and sprinkle it over both sides of chicken. Set aside.
Drain the excess bacon grease into a jar, leave a little behind in the skillet and you may need some more to help cook the aromatics. You can also use butter or olive oil.
In the same skillet as the bacon with the leftover bits of grease, add the chicken breasts. Cook the chicken for 7-9 minutes on each side or until 165º internally. Once the chicken is cooked through, pull it off the skillet and onto a plate, set aside.
In the same skillet pan, add a little sun dried tomato oil, onions, garlic, cherry tomatoes and sun dried tomatoes. Sauté for about 2 minutes on medium heat, add the heavy cream to the skillet let it come to a low simmer.
Add the chicken back into the skillet with the sauce for about 2 minutes. Bring the chicken to temp and the sauce should thicken as it simmers. Add the spinach and parmesan, let it just soften and melt quickly.
Take it off the heat and serve in bowls or on plates. Add the crispy bacon to the top and enjoy!