Heat a heavy pan on medium high until very hot.
Add butter, swirl around pan, and let melt.
When butter is foamy and melted, add chicken thighs.
Very lightly salt chicken thighs.
Cook chicken thighs 5 minutes on each side, until lovely golden brown.
When chicken thighs are well browned, remove them from pan - do not drain pan grease. Set the chicken aside.
Add garlic to pan, stir well.
Add mushrooms to pan, stirring occasionally to keep mushrooms and garlic from burning.
Add second half of butter to pan, let melt.
Brown the garlic and mushrooms for about 4-6 minutes. Do not let garlic burn, reduce heat if needed.
Add red pepper flakes and cilantro to the mushrooms and stir.
Sprinkle the flour over the sauteed vegetables, stir and let it cook off for a minute or two.
Add stock, lemon juice, and cheese.
Stir well, being sure to scrape up any browned bits from bottom of pan.
Bring to a boil, let reduce and thicken slightly for 2 minutes.
Add chicken thighs back to pan, let sauce reduce another 5-8 minutes, flipping chicken occasionally, until thick and chicken thighs are 165 internal temp.
Remove from pan and serve immediately!