Mix salt, pepper, and flour in a shallow dish.
Pat chicken dry with a paper towel. Dredge chicken in flour to coat, shaking off excess.
Over medium high heat, brown chicken pieces on all sides, about 3 minutes each side. Transfer chicken to a dish for later.
Add onions, bell peppers, mushrooms, and garlic to the pan. Saute until translucent, about 5 minutes.
Add white wine, chicken broth, diced tomatoes (with juice), capers, tomato paste, oregano, and chili flakes.
Return chicken to the pan and bring to a simmer. Simmer the cacciatore for at least 30 minutes or until chicken is cooked and tender.
Stir in basil and serve over egg noodles, mashed potatoes, or rice.