Cut each chicken breast in half like you were butterflying them.
Whisk together flour, salt and pepper in a bowl or xippered bag.
Dredge chicken in flour mixture shaking off excess.
Melt butter in large skillet over medium heat.
Cook chicken in pan for 3-5 minutes until golden brown on bottom. Turn and cook until other side is golden brown. Make sure chicken reaches an internal temperature of 165.
Transfer chicken to a plate and set aside.
Add garlic and onion and cook until onions are translucent.
Add chicken stock and deglaze pan.
Add heavy cream and parmesan cheese and stir until well blended.
Add sun dried tomatoes, red pepper, oregano and thyme. Stir to incorporate.
Cook until sauce thickens.
Add back in the cooked chicken and cook about 5 minutes to allow chicken to get hot.
Remove from heat and top with fresh basil.