Add the flour in a shallow plate and season with salt and pepper.
Dredge both sides of the chicken thighs in the seasoned flour, shaking off the excess.
In a large Dutch oven over medium heat, add olive oil.
Sear the chicken thighs until browned on both sides, doing this in two batches of 4.
Remove browned thighs to a plate.
Add the onion and carrot and sauté until soft, about 5 minutes.
Add minced garlic and cook for about 1 more minute.
Add tomato paste, mix well with all the ingredients and cook for another minute.
Add the wine, chicken stock, rosemary, and thyme.
Cook until the liquids are reduced by about half.
Add the chicken back to the pan, reduce heat to low, cover and simmer for 45 minutes until chicken is cooked through.
Serve over mashed potatoes, topping with a chicken thigh, a spoonful of veggies and sauce, and parsley if desired.