Preheat oven to 375 degrees
Grease casserole dish with butter
Trim and wash fresh green beans
Boil water and blanch green beans just until tender. Set aside
Heat skillet and cook bacon until crispy. Remove bacon and discard fat
Add butter to skillet and add shallots and garlic. Cook until fragrant
Add green beans and sauté with shallots, garlic, and butter
Add in mushroom soup and stir to combine
Remove pan from heat and add 3/4 of your parmesan cheese (reserve rest for top)
Pour the mix into the casserole dish and top with fried onions, the rest of the parmesan cheese, and slivered almonds (optional)
Bake for 30 minutes or until the top is crisp and the inside is bubbling