Season chicken with salt and pepper on both sides. Dredge in flour and shake off any excess.
Heat olive oil and melt butter over medium-high heat in a large skillet. Sear the chicken for 6-8 minutes each side, or until cooked through and golden brown. Work in batches not to overcrowd the pan. Transfer to a plate, cover, and set aside.
In the same skillet cook garlic until fragrant, about 30 seconds to 1 minute. Add in the chicken stock, deglaze the pan, scraping any brown bits stuck to the bottom of the skillet with a wooden spatula.
Reduce the heat to low-medium heat, add the heavy cream and parmesan cheese. Bring to a gentle simmer, while stirring from time to time. Season with Italian seasoning, chili flakes, salt and pepper.
Add the sun dried tomatoes and cook further for a couple of minutes or until the sauce thickens slightly.
Return the chicken back into the skillet; garnish with fresh basil and oregano leaves.
Serve over pasta, steamed veggies or rice.
Enjoy!