Gather your ingredients.
In a large skillet, heat the Olive Oil over low to medium heat (our cooktop runs quite hot, so I cook this between Low and Medium heat).
Sprinkle both sides of the chicken breasts with salt and pepper and add to the skillet, adjusting the temperature to brown both sides. Cook about 6-8 minutes per side, depending on the thickness of the breasts. Remove the chicken breasts from the skillet, once they're cooked and set aside (you may place them in a warm oven).
Next, add the butter to the skillet, mixing with the leftover chicken juices. Once melted, add the garlic and cook for approximately 1 minute.
Add the Chicken Broth to the butter and garlic mixture in the skillet. Cook for 2 minutes to reduce down slightly. Add the Bacon (or the Sundried Tomatoes) and cook for another 1-2 minutes.
Add the Half & Half (or Heavy Cream or Skim Milk) to the skillet and continue cooking over Low Heat until mixture starts to bubble, stirring frequently. Add the Basil and Oregano (and salt & pepper to taste, optional).
Add the Spinach and Parmesan Cheese and simmer until Spinach has wilted and cheese has melted. At this stage, if you want a thicker sauce, add the Cornstarch & Water mixture, mixing well. Continue simmering and stirring often.
Once the sauce has reached the desired consistency, add the chicken breasts back into the skillet, coating well with the sauce. Add the chili pepper flakes, if using.
Heat for a few minutes to warm the chicken. Top each breast with the savory garlic sauce and extra Bacon, if desired. Serve over steamed rice and your favorite veggie. Enjoy!