This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases at no extra cost to you. Click HERE to read my policies.
Homemade Green Bean Casserole is a classic side dish made from scratch with an easy creamy béchamel sauce, green beans and fried onions. An irresistible side dish everyone is going to love!
This recipe is a classic holiday side dish that my oldest daughter goes crazy for. It is one of her favorites. It has been years since I've ditched canned soups and other processed foods which were the main ingredients in this old classic I use to make. I created a homemade version so we could all enjoy it and let me tell you... It is so much better and more flavorful made from scratch! This casserole is still easy, quick to put together and even more delicious than I remember it being as a kid.
Ingredients for Homemade Green Bean Casserole
- Sliced Button Mushrooms (optional)
- Unbleached All Purpose Flour
- Garlic Powder
- Onion Powder
- Canned Green Beans (Cut or French Style)
- French Fried Onions
What are the best green beans to use?
I like to use canned cut green beans for this recipe. It is just what I prefer, but you can used canned french style green beans, frozen green beans and even fresh. If using frozen, thaw them first. If using fresh green beans, they will need to be parboiled before adding to the creamy sauce.
How to Make Green Bean Casserole from Scratch
Step 1: Make Béchamel Sauce
In a large sauce pan, melt the butter over medium heat. Dice up the sliced button mushrooms really small (if using) and add to the melted butter. Sauté the mushrooms in the butter for 3-4 minutes. Sprinkle with the flour, stir and cook for 1-2 minutes. Slowly add in the milk while whisking constantly. Whisk in garlic powder, onion powder, salt and pepper. Bring to a bubble, reduce heat to low and simmer until the sauce has thickened enough to coat the back of spoon, about 2-3 minutes. Remove sauce from heat.
Step 2: Add Beans
Stir in the green beans and half of the french fried onions. Spread into a 8x8 baking dish and sprinkle remaining onions on top of the casserole.
Step 3: Bake the Casserole
Bake the casserole uncovered in a 375° oven for 20-30 minutes until the casserole is bubbling and the top is golden brown.
Make Ahead Green Bean Casserole
This is a great recipe to make ahead. You can assemble the whole casserole the day before and have it ready to just pop in the oven. Follow all the steps up until its time to bake. Cover the casserole with plastic wrap and store in fridge until ready to bake and serve.
This casserole can also be frozen. Make the casserole as instructed except do not add the fried onions on top. Let the casserole completely cool. Wrap in plastic wrap and then foil. Label and date the casserole.
To bake the frozen casserole: remove the foil and plastic. Add a new foil cover and bake the covered casserole at 350° for 25-30 minutes until the casserole is warmed through. Increase the oven to 375° and remove the foil. Add the fried onions on top and bake for another 15-20 minutes until the casserole is bubbling and the top is golden brown.
More Holiday Worthy Side Dishes
- Honey Glazed Garlic Carrots
- Roasted Brussels Sprouts Gratin
- Fresh Cranberry Sauce
- No Knead Dinner Rolls
- Garlic Parmesan Roasted Brussels Sprouts
- Instant Pot Mashed Potatoes
- Roasted Asparagus
Try this delicious and easy Homemade Green Bean Casserole for your next dinner get together and let me know what you think in the comments below! Pictures encouraged on Instagram with the hashtag #heathershomemadekitchen You can also follow me on Social Media to see what other crazy things my family and I are doing! If you like what you see, please share with your friends and family!
Don’t forget to pin the recipe for later!
Homemade Green Bean Casserole
- Preheat oven to 375°.
- In a large skillet, melt butter over medium heat.
- Add mushrooms (if using) and sauté 3-4 minutes.
- Sprinkle the flour and whisk together, cook for 1-2 minutes.
- Slowly stir in the milk while whisking.
- Bring to a low bubble, reduce heat to low and simmer until thickened and sauce coats the back of spoon, about 2-3 minutes. Remove from heat.
- Stir in green beans and 1 cup of the fried onions.
- Spread into a 8x8 baking dish.
- Sprinkle remaining cup of fried onions on top.
- Bake casserole for 20-30 minutes until bubbling and golden brown.