Preheat the oven: Set your oven to 375°F (190°C). Lightly grease a 9x13-inch casserole dish.
Blanch the green beans: Bring a large pot of salted water to a boil. Add green beans and cook 3–4 minutes until bright green and crisp-tender.
Drain and rinse with cold water to stop the cooking. Set aside.
Sauté aromatics and mushrooms: In a large skillet, melt butter over medium heat. Add onion and cook 3–4 minutes until softened.
Add garlic and cook 30 seconds. Stir in mushrooms and a pinch of salt, cooking 5–7 minutes until they release moisture and brown slightly.
Build the sauce: Lower heat to medium-low. Add cream cheese, stirring until it melts and coats the mushrooms.
Pour in heavy cream and chicken broth. Stir in Dijon, thyme, smoked paprika, pepper, and half of the Parmesan. Simmer 2–3 minutes until slightly thickened.
Taste and adjust salt.
Combine with chicken and beans: In a large bowl, toss the blanched green beans and cooked chicken with the sauce until everything is evenly coated.
Assemble the casserole: Transfer the mixture to the prepared baking dish. Sprinkle the cheddar evenly over the top, then the remaining Parmesan. If using, add a light layer of crushed pork rinds or almond flour for a crunchy topping.
Bake: Place in the oven and bake 18–22 minutes, until the casserole is bubbling and the cheese is melted and lightly golden.
Rest and serve: Let sit 5–10 minutes to set.
Garnish with chopped parsley and serve warm.