Pat dry all sides of the chicken cutlets with a sheet of paper towel. Sprinkle them with salt and pepper.
Place the all-purpose flour on a plate and dredge the chicken breasts on both sides, shaking off any excess flour.
Heat 2 tablespoons of olive oil in a large skillet (or a Cast iron skillet) over medium-high heat until shimmering hot.
Gently place the chicken cutlets in the skillet, making sure not to overcrowd. You may need to saute the chicken in 2 batches. Cook for 3-4 minutes per side. Transfer them onto a plate and set aside.
Turn the heat down to medium-low, add the remaining one tablespoon of oil, and add the garlic. Saute for 30 seconds until soft and translucent, making sure to stir constantly to avoid burning the garlic.
Slowly pour in the chicken broth and heavy cream, and add the sun-dried tomatoes. Scrape the bottom of the pan with a wooden spoon while stirring. Bring it to a boil, reduce the heat, and simmer for 2-3 minutes, whisking frequently until slightly thickened.
Whisk in the Parmesan cheese, oregano, thyme, red pepper flakes, if using and the lemon juice. Taste for seasoning and add more if necessary.
Place the chicken back into the sauce and let it simmer for 2-3 minutes or until they are warmed thoroughly.
Serve over pasta and top with fresh basil.