Heat olive oil in a large skillet over medium heat.
Add diced chicken, season with salt and pepper, and cook until browned.
Remove chicken from the skillet and add onions and mushrooms.
Stir in minced garlic and paprika; cook for one minute.
Sprinkle in flour and stir well; let cook for a minute.
Pour in chicken broth and stir until well combined; simmer.
Return the chicken to the skillet, reduce heat, and cook for an additional 5 minutes.
Remove from heat, stir in sour cream, and adjust seasoning.
Serve warm over egg noodles or rice, garnished with parsley if desired.