Green Bean Casserole with Fresh Green Beans and a homemade creamy mushroom sauce offers a delightful twist on the traditional dish. It’s a comforting and flavorful side that’s sure to be a hit at your holiday table.
Why You Will Love This Recipe
Green Bean Casserole is a classic American dish often served during holidays and family gatherings.
Using fresh green beans instead of canned ones can enhance the flavor and texture of the dish.
Canned green beans can be overly soft and salty. By using fresh green beans, we get a bright and fresh flavor with a firmer, crisp and tender texture.
I have always been a fan of Green Bean Casserole at Thanksgiving, but am not a fan of canned cream soups.
One year I decided to make this green bean casserole from scratch and it was AMAZING!
I was hooked and have made it this way ever since!
It makes the perfect side dish recipe for our roasted Thanksgiving turkey with an Italian herb butter and your entire Thanksgiving dinner table. It is also perfect for other holidays like Christmas and Easter!
See above the recipe card at the end of those post for a collection of our Thanksgiving recipes!
Ingredients
These are the ingredients you need for homemade green bean casserole. Full quantities and recipe steps can be found below in the recipe card.
- Fresh Green Beans – frozen are your next best option if you cannot find or get fresh
- Mushrooms – I like to use white button or crimini
- Sliced Water Chestnuts – I LOVE this addition because they bring moisture and texture, but you can skip this if desired.
- Yellow Onion – or white onion
- Milk
- Vegetable Stock – or chicken stock if it does not need to be vegetarian
- Panko Breadcrumbs – these are preferred over plain breadcrumbs because they will bring extra texture without being too heavy
- Flour – See the Modifications and Substitutions section below if you want to make this a gluten free green bean casserole.
- Garlic
- Ground Nutmeg
- Butter
- Salt
- Black Pepper
While this recipe makes the onion topping from scratch, you can absolutely use store bought fried onions like the traditional version of this side dish instead.
Instruction Overview
Here is a summary of the steps you need to take for this homemade green bean casserole recipe. Find full instructions and details in the recipe card below.
Cut the onions and toss with the topping ingredients.
Add more milk if needed to get the mixture to stick to the onions, but you do not want it to be too gloopy or else you will end up with chunks of breadcrumbs.
The onions will not be perfectly completely coated, and will look something like this:
Cook the mushrooms down until they are releasing liquid.
Add flour and the spices and briefly cook.
Add the stock and milk and cook until the sauce is thickened.
Trim the green beans – this can take some time! It is a great task for kitchen helpers, or a great task to do in advance.
Cut the beans into pieces about 2 inches long, or your desired size.
Cook the green beans in hot boiling water until just cooked and still crisp, approximately 3-5 minutes.
Immediately cool off the green beans by draining and putting in ice water to stop the cooking process.
Drain the beans and combine with the water chestnuts (if using) and the mushroom sauce. Toss to coat and pour into a baking dish.
When ready to serve, put the cooked onions across the top of the green bean casserole.
Bake until warmed through, approximately 10-15 minutes. If you chilled the bean casserole, it will take longer to cook and bring up to a warm temperature.
FAQs
Can I make green bean casserole in advance?
If you refrigerate, chill the onions separately so they do not absorb the sauce.
Are canned or fresh green beans better for casserole?
Do fresh green beans need to be soaked before cooking?
How do you keep green bean casserole from getting mushy?
Should green bean casserole be soupy before cooking?
Can I use fresh green beans instead of frozen?
Modifications and Substitutions
Make this a gluten free green bean casserole by substituting the flour in the sauce with 2.5 Tablespoons of cornstarch instead. And either use a gluten free fried onion for the topping, or replace the onion flour and breadcrumbs with cornstarch to coat.
Do not like water chestnuts? Skip them!
Frozen green beans are a great swap for fresh if needed. They will still have a fresh bean flavor.
You can use store bought fried onion topping instead of making your own, and still make the bean casserole from scratch!
More Thanksgiving Recipes
Thanksgiving Recipes
Delicious recipes for Thanksgiving!
Parmesan Garlic Green Bean Casserole
A delicious homemade green bean casserole with garlic and Parmesan cheese for a slight twist on the classic!
Roasted Brussels Sprouts, Pancetta, and Thyme Risotto
A delicious and unique side dish, Roasted Brussels Sprouts, Pancetta, and Thyme Risotto is a cheesy, creamy fall inspired recipe.
Bacon Cheddar Green Bean Casserole
Shake up the green bean casserole by making one with lots of bacon and cheddar cheese flavor!
Green Bean Casserole with Fresh Green Beans
Equipment
- Knife
- Measuring Cups
- Measuring spoons
- Baking dish square for small batch or 9×11 inch for double batch
Ingredients
Fried Onion Topping
- 1 large yellow onion
- ¼ cup panko breadcrumbs
- ¼ cup all-purpose flour
- ¼ teaspoon garlic powder
- ½ teaspoon salt
- 2 Tablespoons milk approximately
Green Bean Casserole
- 1 pound green beans
- 2 Tablespoons unsalted butter
- 8 ounces mushrooms sliced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 4 cloves garlic minced
- ¼ teaspoon ground nutmeg
- ⅓ cup all-purpose flour
- 1 cup vegetable stock
- 1 cup milk
- 4 ounces sliced water chestnuts (1/2 of 8 ounce can)
Instructions
- Prepare the fried onion topping. Preheat the oven to 475℉. Slice the onion thinly. Place onion in a small bowl.1 large yellow onion
- Add the remaining fried onion topping ingredients and toss to combine. Use as much milk as is necessary for it to just stick together. The onions will not be fully, completely covered which is fine.¼ cup panko breadcrumbs, ¼ cup all-purpose flour, ¼ teaspoon garlic powder, ½ teaspoon salt, 2 Tablespoons milk
- Spread the dredged onion out on a silicone baking mat lined baking sheet. Bake until just golden brown, approximately 20-30 minutes. Toss the onions at least once during baking to toast all sides. When done, set aside.
- While the onions are cooking, prepare the green beans. Bring a large pot of water to a boil over high heat.
- Trim the beans and cut into 1-2 inch long pieces. (This takes some time and is a great thing to prep in advance!)1 pound green beans
- Add the green beans to the boiling water and cook until just blanched, 5 minutes. Remove the beans from the hot water. Immediately drain the beans and put them in a large bowl of ice water to stop the cooking process. Set aside.
- Make the sauce. In a large skillet, melt the butter over medium high heat. Add the mushrooms, salt, and black pepper. Stir to combine and cook until the mushrooms just start to release some liquid, approximately 3-5 minutes.2 Tablespoons unsalted butter, 8 ounces mushrooms, 1 teaspoon salt, ½ teaspoon black pepper
- Add the garlic cloves and nutmeg. Stir and cook another 1 minute until fragrant.4 cloves garlic, ¼ teaspoon ground nutmeg
- Sprinkle the flour on top of the mushrooms and stir to combine. Cook for one minute to slightly toast the flour.⅓ cup all-purpose flour
- Add the vegetable stock and cook for one minute. Reduce the heat to medium low and add the milk. Cook until the sauce has slightly thickened, approximately 5 minutes.1 cup vegetable stock, 1 cup milk
- Remove the sauce from the heat and add the water chestnuts.4 ounces sliced water chestnuts
- Add the green beans to the sauce and stir. Season the sauce to taste as needed with salt or pepper.
- When ready to serve, heat oven to 400℉. Place the green bean mixture in a casserole dish. Top with the fried onions. Bake until bubbling, approximately 10-15 minutes. Serve immediately. (If your casserole is cold from being made in advance, it will take 10-15 minutes longer to cook to heat through).
I love fresh green beans much more than canned or frozen as both of those tend to get too soft. No crunch! i’ve never made a green bean casserole but I’m definitely going to give it a try. Looks so good!
This completely homemade version of green bean casserole was so good! I’ll be making this version on Christmas,too!
This sounds like a delicious side dish. A flavorful vegetarian dish and I love the mushrooms creamy sauce too.
I always enjoy to make my food from fresh! This recipe looks so delicious. I am going to save it, its perfect for our Christmas gathering next month. Thank you for sharing!
This use of fresh green beans takes this green bean casserole to the next level. It’s just as easy as using canned.
I love this fresh, delicious and from-scratch version. The water chestnuts were also a great addition. This is always a popular and tasty side dish – thank you for the recipe!
My family loves green bean casserole and they gave your recipe five stars!!
The whole family loved how this green bean casserole turned out. It went perfect with our Thanksgiving dinner.
Oooh, this was awesome! Especially the fried onion topping. Thanks so much for the great recipe! I’ll be making it again for Christmas.
You can’t go wrong with green bean casserole!! This one looks amazing! I was thinking about having it as a side dish for Christmas, so I am so glad I found this recipe 🙂
Tried this casserole the other day and loved it! It definitely will be on our holiday table!