Season the chicken with salt and pepper, then dredge in the flour. Shake off the excess flour.
In a large cast iron skillet, heat olive oil and melt the butter over medium heat. swirl the pan to coat it with the oil and butter evenly.
Brown the chicken for 4-5 minutes on each side or until golden brown and cooked through. Do NOT overcrowd the chicken in the pan. If necessary, work in batches.
Transfer the chicken onto a plate. Cover the chicken cutlets and set aside.
In the same pan, sauté the garlic for a minute or until it's fragrant. Add the chicken stock, and deglaze the pan by scraping, with a wooden spoon, any bits stuck to the bottom of the pan.
With the heat on medium-low, add the heavy cream and the parmesan cheese to the skillet. Allow the sauce to simmer for 2-3 minutes, then season with the chili flakes, oregano, and thyme.
Taste the sauce and season with salt and pepper to your liking. Add the sun dried tomatoes then return the chicken to the sauce and let the sauce simmer and thicken for 2-3 minutes.
Garnish with chopped fresh basil leaves and serve warm over pasta or rice.