Heat olive oil in a large pan over medium heat. Add chicken and cook until browned and cooked through. Remove and set aside.
In the same pan, add the onion and garlic. Cook until the onion is translucent.
Add the mushrooms and cook for an additional 5 minutes, or until the mushrooms are tender.
Pour in the chicken broth and bring to a simmer. Let it reduce slightly.
Reduce the heat to low, stir in heavy cream, and paprika. Cook until the sauce thickens slightly.
Return the chicken to the pan, stirring to coat the chicken in the sauce. Cook for a couple of minutes to heat the chicken through.
Season with salt and pepper to taste. Garnish with fresh parsley before serving. Serve hot over noodles or rice.