Prepare the chicken: Pat chicken dry and season with salt and pepper. Lightly coat in flour, shaking off any excess.
Brown the chicken: Heat olive oil in a large pan over medium-high heat. Brown chicken, skin side down first, for 4–5 minutes each side until golden. Set aside.
Cook the onion and garlic: Reduce heat to medium. Add onion and cook for 5–7 minutes until soft and golden. Stir in garlic and cook for 30 seconds.
Deglaze: Add white wine, scraping up any bits from the bottom of the pan. Simmer for 2 minutes.
Add the sauce ingredients: Stir in crushed tomatoes, stock, tomato paste, oregano, bay leaf, and rosemary.
Simmer: Return chicken to the pan, skin side up. Cover and simmer on low heat for 30 minutes. Remove lid and simmer uncovered for another 10 minutes to thicken.
Finish with olives: Stir in olives and cook for 5 minutes. Season to taste.
Serve: Discard the bay leaf and rosemary. Garnish with parsley and fresh basil. Serve warm.