Preheat your oven to 200 C (400 F). If you do not have an oven safe pan, get out a large baking dish. Season chicken on all sides with salt and pepper as desired.
In a large oven safe pan (or if no oven safe pan, use a large non stick pan) heat the olive oil. When hot, add chicken, work in batches if needed, Cook about 8 minutes per side for nice golden brown skin and nearly cooked through. Remove chicken from the pan but leave the fat in the pan. If using a baking dish, place the chicken in the dish.
To the pan, add the onion and cook until soft then add the garlic and cook for 1 more minute to make the garlic nice and fragrant. Whisk in the paprika and flour, mix well and cook until the flour is browned, about 1 minute then stir in the tomatoes and broth, stirring until well mixed.
If using an oven safe pan, add the chicken back to the pan and place in the oven and bake until the chicken is cooked through, 15-20 minutes, cut a thick piece to check for doneness.
If using a baking dish, pour the mixture over the chicken in the dish then bake for 15-20 minutes or until the chicken is cooked through, cut a big piece in half to verify doneness.
Remove the chicken from the pan or dish, stir in the sour cream, add chicken back and spoon sauce over the chicken.
Serve over cooked egg noodles or mashed potatoes. Enjoy.