This green bean casserole uses fresh produce, no mushroom soup, and can be made gluten-free.
Preheat the oven to 350F and preheat the deep fryer too.
Cut the ends of your green beans and then cut your beans in half. Slice the mushrooms and onions, and crush the garlic cloves.
Put your green beans into a pot of water and chicken broth. Bring to the boil and continue boiling for 5 minutes. Drain the beans and put them into cold water until you are ready to use them.
Combine the egg and 1/2 cup of milk in a bowl. Put the seasoned flour in a second bowl. Dip your onion rings into the flour first, then into the egg mixture, and then back into the flour. Place each onto a wax paper lined cookie sheet. Once the deep fryer is heated cook the onion rings for 2-3 minutes. Chop them into smaller pieces for topping the green bean casserole.
In a frying pan melt 2 tablespoons of butter and then add the garlic. Stir fry for a couple of minutes and then add the mushrooms. Continue cooking over medium heat until the mushrooms are softened. Add the cream cheese, sour cream, Parmesan cheese, and milk. Whisk together until everything is melted and creamy.
Drain your green beans and add them to the mushrooms and cream cheese. Stir until combined.
Spray a casserole dish with non-stick cooking spray and then add the casserole mixture. Top with chopped onions and bake in the oven for 20 minutes.