Wash and trim the ends of the green beans. Trim into bite-sized pieces.
To Blanch the beans: Set a medium pot of water to boil. Add half of the bean pieces and boil for 4 minutes. Remove and immediately place in a bowl of ice water. Repeat with the second half of the beans.
Slice the bacon rashers into small bits and fry in a small frying pan. Remove from pan and set aside. Wipe the pan out.
Add cremini mushrooms to the bowl of a food processor and process until mushrooms are finely diced as they appear in the photo in the post. Fry the mushrooms in bacon pan until they no longer release moisture.
Place blanched beans, bacon, and mushrooms into a medium baking dish.
Preheat oven temperature to 350 F.
Melt butter in a medium saucepan. Add minced garlic and sauté for a few minutes on low. Add flour and stir into butter to make a roux.
Cook roux for a few minutes but do not allow it to turn color. Add cream and whisk until smooth. Add in the tarragon, mustard, Worchestershire, and salt.
Continue to whisk until thickened slightly. Add Parmesan Reggiano and whisk until cheese is incorporated into the sauce.
Pour sauce over casserole ingredients and mix well.
Bake for 25 minutes in a 350 F oven.
While the casserole is baking, melt the 2 tbsp butter in the frying pan. Add panko and fry until it becomes golden. Remove from heat.
When the casserole is hot and bubbling, remove it from the oven and top it with crispy panko crumbs and French fried onions.