Start by preheating your oven to 375°F and lightly greasing your baking dish. This ensures nothing sticks and everything cooks evenly. Meanwhile, cut the chicken into small pieces and slice the mushrooms. Keeping everything ready makes the cooking process smooth and stress-free.
In one bowl, whisk the eggs, and in another, add breadcrumbs. Dip each chicken piece into the egg, then coat it fully with breadcrumbs. This step gives the chicken a crispy outer layer once baked and helps lock in moisture.
Heat butter and a bit of olive oil in a skillet over medium heat. Add the sliced mushrooms, season with salt and pepper, and cook until golden. This step brings out their natural earthy flavor and creates a rich base for the dish.
In the same skillet, add more olive oil and lightly brown the coated chicken pieces. Don’t overcrowd the pan—cook in batches if needed. The chicken doesn’t need to be fully cooked here; just a golden crust is enough.
Spread half of the sautéed mushrooms in the baking dish, then layer the chicken on top. Add the remaining mushrooms and sprinkle generously with shredded cheese. This layering helps distribute flavors evenly.
Using the same skillet, pour in the white wine and chicken stock. Let it simmer for a few minutes, scraping up any flavorful bits stuck to the pan. This creates a simple yet delicious sauce that enhances the entire dish.
Pour the sauce over the chicken and bake uncovered for about 10–12 minutes. The cheese will melt beautifully, and the chicken will finish cooking. Once done, garnish with fresh parsley if you like and serve immediately.