Heat a large pot of neutral oil to 375°F.
Mix the milk and Louisiana hot sauce in a medium-sized mixing bowl. Add the sliced shallots and steep in the milk mixture to cover the shallot rings.
1 cup Whole milk, 1 tbsp Louisiana hot sauce, 6 Large Shallots
Season the all purpose flour with the dried seasoning. Using tongs, let the excess milk drip off of the shallots. Add the shallots to the seasoned flour mixture, and toss to coat the shallot rings in the flour.
1 cup All purpose flour, 1 tsp Garlic powder, 1 tsp Sea salt, 1 tsp Smoked paprika
Gently drop the dredged shallots into the pot of hot oil. Let the shallots fry until they are a light golden brown color. Using a spider strainer, remove the crispy shallots from the oil and drain the excess oil on a wire rack.
Heat a cast iron skillet over medium heat. Add butter to the skillet, and saute the chopped onions and garlic until translucent and fragrant.
2 tbsp Salted butter, 1 Yellow onion, 4 cloves Garlic
Add the cremini mushrooms to the sauteed onions and garlic, and season with a pinch of salt to help soften the mushrooms. Cook for 2-3 minutes until the mushrooms are soft and brown.
2 cups Cremini mushrooms
Add the remaining butter to the mushrooms and onions and let it melt. Sprinkle in the all-purpose flour, and cook the roux for 1 minute.
2 tbsp Salted butter, 2 tbsp All purpose flour
Stir in the chicken broth and bring the sauce to a simmer. Season the sauce with the dried spices and fresh thyme, and mix in heavy cream.
2 cups Chicken broth, 2 tsp Sea salt, 1 tbsp Fresh thyme, 1 tsp Tony's Cajun Seasoning, 1 tsp Smoked paprika, ½ cup Heavy cream
Toss the beans in the creamy mushroom sauce and fully coat them. Let the bean mixture simmer for 5-7 minutes to cook the green beans.
2 lbs Green beans
Top the cooked casserole with the fried shallots, and serve.