Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish.
Season chicken with salt and pepper. Dredge each piece in flour, shaking off excess.
In a large skillet, heat olive oil over medium heat. Sear chicken on both sides until golden, then transfer to the baking dish.
Add butter to the skillet. Sauté mushrooms with salt and pepper until golden brown.
Stir in cream of mushroom soup until well combined and heated through.
Pour mushroom sauce over the chicken. Top with slices of cheese.
Cover with foil and bake for 30 minutes.
Remove foil, switch oven to broil, and cook for 1–2 minutes until cheese is bubbly and golden brown.
Garnish with fresh parsley and serve hot.