Bring a few inches of water to a low boil in a skillet. Add salt and beans, and cook 3-4 minutes to tender-crisp, drain.
Heat EVOO and butter in a large, deep skillet over medium to medium-high heat. Add mushrooms and lightly brown them, 7-8 minutes. Add shallots and garlic, and season with salt, pepper and thyme. Stir 2-3 minutes more, add flour, stir a minute then add wine. Stir in stock and thicken. Add cream and reduce heat to simmer. Add cheese, beans and chicken, and thicken a bit.
Transfer into a casserole dish and cool. Cover and refrigerate. To cook, bring back to room temp and bake at 375F until bubbly, about 50-60 minutes. Top with homemade* or store-bought fried onions.
For homemade fried onions, heat frying oil to 365F in countertop fryer or 2-3 inches of oil in a deep, medium pot over medium to medium-high heat. Separate onions into rings and soak in buttermilk. Toss a few rings at a time into flour and fry until crisp. Drain on paper towels and repeat with remaining onions.