Heat the vegetable oil in a large skillet or Dutch oven over medium-high heat.
Add the chicken pieces and brown them on all sides, about 5-7 minutes. Remove the chicken and set aside.
In the same skillet, add the chopped onions and cook until softened and translucent, about 5 minutes.
Stir in the minced garlic and cook for another 1 minute until fragrant.
Add the sweet paprika, smoked paprika (if using), and caraway seeds (if using). Stir well to coat the onions and garlic with the spices.
Add the sliced bell peppers and cook for 3-4 minutes until they begin to soften.
Return the browned chicken to the skillet and pour in the chicken broth.
Bring to a boil, then reduce the heat to low. Cover and simmer for 25-30 minutes, or until the chicken is cooked through and tender.
In a small bowl, mix the sour cream with the flour until smooth.
Stir the sour cream mixture into the skillet and cook for an additional 5-7 minutes, or until the sauce thickens. Do not allow it to boil.
Season with salt and black pepper to taste.
Garnish with chopped fresh parsley before serving.
Enjoy your meal!