Combine flour, 2 tbsp paprika, salt, and pepper in a bowl. Dredge each piece of chicken in this mixture, ensuring they are coated well. Save the leftover flour for later.
In a large Dutch oven or skillet over medium-high heat, pour in vegetable oil. Once hot, add the dredged chicken pieces and brown them on both sides for about 3 minutes each. Remove the chicken from the pot and set aside.
In the same pot, add chopped onions along with cayenne pepper and any remaining paprika. Sauté until the onions become tender and translucent, about 2 minutes.
Return the browned chicken to the pot along with 2 cups of chicken stock. Bring to a boil, then reduce heat to low. Cover and let it simmer for about 45 minutes or until the chicken is fully cooked and tender.
In a bowl with leftover flour, mix in 1 cup of sour cream and 1/2 cup of liquid from your skillet until smooth. Pour this mixture back into the Dutch oven and gently stir it in; simmer for an additional 5 minutes.
Taste the sauce and adjust seasoning if necessary. Serve over egg noodles or rice.