In a large skillet, heat the olive oil over medium heat. Season the chicken breasts with salt and pepper, then add them to the skillet. Cook for about 5-7 minutes on each side, or until golden brown and cooked through. Remove the chicken from the skillet and set aside.
In the same skillet, add the chopped onion and sauté for 3-4 minutes until softened. Add the minced garlic and sliced mushrooms, cooking for an additional 5 minutes until the mushrooms are tender.
Stir in the artichoke hearts, chicken broth, dried thyme, and dried oregano. Bring the mixture to a simmer and let it cook for about 5 minutes.
Reduce the heat to low, then stir in the heavy cream and Parmesan cheese. Return the chicken to the skillet, spooning the sauce over the top. Let it simmer for another 5 minutes to heat through.
Serve the chicken hot, garnished with fresh parsley.