Season the chicken with salt and pepper. Coat lightly with flour and shake off extra.
Heat olive oil and butter in a large skillet over medium heat.
Cook chicken for 4 to 5 minutes per side until golden and cooked through. Remove and set aside.
In the same skillet, sauté garlic for about 1 minute until fragrant.
Add chicken stock and scrape up the browned bits from the pan.
Lower heat and stir in heavy cream and Parmesan cheese. Let simmer for a few minutes.
Add chili flakes, oregano, thyme, and sun-dried tomatoes. Season to taste.
Return chicken to the skillet and simmer until the sauce thickens.
Garnish with fresh basil and serve over pasta or rice.