Season the chicken with salt and pepper, then coat each piece in flour, shaking off any excess.
In a large skillet, heat olive oil and melt the butter over medium heat. Swirl the pan to evenly coat with oil and butter.
Brown the chicken in the skillet for 4-5 minutes on each side, or until golden brown and cooked through. If needed, work in batches to avoid overcrowding. Transfer the cooked chicken onto a plate, cover, and set aside.
In the same skillet, sauté the minced garlic for about a minute, or until fragrant.
Pour in the chicken stock, using a wooden spoon to deglaze the pan and scrape any browned bits from the bottom.
Reduce the heat to medium-low, then add the heavy cream and grated Parmesan cheese to the skillet. Allow the sauce to simmer for a couple of minutes.
Season the sauce with chili flakes, thyme, and oregano, adjusting to taste with salt and pepper.
Add the chopped sun-dried tomatoes to the skillet, then return the cooked chicken to the sauce. Let the sauce simmer and thicken for a few more minutes.
Garnish with chopped fresh basil leaves, and serve the chicken warm over pasta or rice.