I lay the chicken breasts flat on my cutting board and slice each one horizontally into two thinner cutlets. This keeps the cooking time short and even, so I never end up with a dry outer edge and a raw center. After patting the chicken dry with a paper towel, I rub both sides generously with the oregano, paprika, coriander, salt, and pepper.
I heat the olive oil in a large skillet over medium-high heat until it shimmers. The chicken goes in without crowding the pan, cooking undisturbed for about 3 to 4 minutes per side. I check the thickest cutlet with a meat thermometer to make sure it reaches 165°F, then move the chicken to a plate and tent it loosely with foil.
In the same skillet, I melt the ghee or butter and toss in the sliced mushrooms. I let them cook undisturbed for a few minutes so they actually brown instead of steaming. Once they're golden, I stir in the chicken broth, garlic, and green onions, scraping up every browned bit stuck to the pan for extra flavor.
I bring the sauce up to a gentle boil and let it bubble for a couple of minutes until it thickens just slightly. This is the step that turns simple chicken broth into something that clings to the chicken instead of pooling watery on the plate. I taste and adjust the salt and pepper here.
I nestle the chicken cutlets back into the skillet, spooning the mushroom sauce generously over the top. I let everything warm through together for a minute or two off high heat, so the chicken doesn't overcook. A scatter of fresh parsley finishes it off before it goes straight to the table.