This post may contain affiliate links. Please read our disclosure policy.

Green Bean Casserole is an iconic Thanksgiving dish. This recipe for Fresh Green Bean Casserole improves the classic dish with fresh green beans and a homemade mushroom cream sauce. If you never liked Green Bean Casserole, you just might change your mind after trying this one!

Close up of fresh green bean casserole with mushrooms, green beans, French fried onions, and a creamy sauce.

I’ve never been a big fan of the traditional Green Bean Casserole. Canned green beans and condensed soup are just not that appetizing to me. But fresh, crisp tender green beans a a luscious, velvety creamy mushroom sauce, topped with crispy fried onions? Yeah, that sounds amazing.

Ingredients for green bean casserole - heavy cream, salt, pepper, thyme, red pepper flakes, nutmeg, french fried onions, white wine, garlic, shallot, butter, fresh green beans, fresh mushrooms, broth.

I set out to make a delicious fresh green bean casserole that delivered on flavor but was manageable enough to make for Thanksgiving when you are trying to make multiple dishes. For that reason, I decided to forgo homemade fried onions, as I felt it complicated the recipe. Instead, I stuck with the traditional store bought French fried onions. So this is a bit of a “semi-homemade” green bean casserole. If you want to fry your own onions or make crispy baked onions, absolutely go for it, I’m sure it will taste fantastic!

Sliced mushrooms in a stainless steel saute pan, with shallots and garlic.

How to make Fresh Green Bean Casserole

One of the problems with traditional green bean casserole is that the canned green beans get mushy. The way to keep your green bean casserole from getting soggy? Use fresh green beans! Fresh green beans are trimmed and cut, then quickly blanched. After that, they are immediately plunged into ice water to stop the cooking. This allows them to retain their vibrant, bright green color and stay crisp but tender.

A creamy mushroom sauce in a stainless steel saute pan.

Another secret to the best fresh green bean casserole is how we cook the mushrooms. I use the dry sauté method, which means the mushrooms are added to a hot pan with nothing else – no oil or butter. They will release their liquid, and then it will evaporate. This really intensifies the flavor of the mushrooms and also gives them a nice texture.

Can I make Fresh Green Bean Casserole ahead of time?

Yes, Fresh Green Bean Casserole can be made one day ahead of time. I would recommend assembling the casserole up through step 10 – After pouring the green bean mixture into the casserole dish but before baking. Cover and refrigerate overnight. Remove from fridge about an hour before baking. Bake as directed, and serve.

You may also be able to bake, cool and refrigerate the day before, but hold off on adding the fried onion topping until right before serving or they will get soggy. Remove from fridge an hour before baking, top with fried onions and bake until warmed through.

Time Saving Tips

If you want to make the casserole the day of serving, some steps can be done ahead of time to cut down on time the day of. Green beans can be blanched, shocked in ice water, drained and refrigerated in a covered container the day before.

Mushrooms can be cut and dry sauteed the day before, then stored in a covered container in the refrigerator the day before.

A white casserole dish holding a cooked green bean casserole covered with French fried onions.

How to store leftovers for green bean casserole

Leftovers can be stored in the fridge in a covered container for up to 3 days. Reheat leftovers in the oven. Cover casserole and bake at 350 degrees for about 20 minutes, or until hot (cooking time will vary depending on size of leftovers. Check every 5 minutes until hot and bubbly).

Can I freeze green bean casserole?

I don’t recommend freezing green bean casserole, as it can cause the green beans to get mushy and “break” the sauce.

A white casserole dish with a stainless steel serving spoon scooping the green bean casserole.

Helpful Equipment

Affiliate links

More Thanksgiving Recipes

4 Week Meal Plan for 30-Minute Meals
Includes recipes, shopping lists and suggestions!

Please enable JavaScript in your browser to complete this form.

Fresh Green Bean Casserole

5 from 1 vote
Prep 30 minutes
Cook 35 minutes
Servings 8 Servings


  • 2 tablespoons plus 1 teaspoon kosher salt divided
  • 1.5 pounds fresh green beans rinsed, trimmed and cut in half
  • 2 tablespoons unsalted butter
  • 16 ounces mushrooms trimmed and cut into 1/2 inch pieces
  • 1/2 teaspoon freshly ground black pepper
  • 4 cloves garlic minced
  • 1 shallot minced
  • 1/4 teaspoon freshly ground nutmeg
  • ¼ tsp red pepper flakes
  • 1 tsp dried thyme
  • 2 tablespoons all-purpose flour
  • 1 cup low sodium chicken broth
  • ¼ cup dry white wine such as pinot gris or chardonnay
  • 1 cup heavy cream
  • ½ cup Parmesan cheese grated
  • 2 cups French fried onions


  • Preheat oven to 375 degrees.
  • Bring a gallon of water and 2 tablespoons of salt to a boil in an large saucepan. Prepare a large bowl of ice water and set aside.
  • When water is boiling, add the beans and blanch for 5 minutes. Drain beans and immediately plunge them into the bowl of ice water to stop the cooking. Drain and set aside.
  • Heat a 12 inch sauté pan over medium high heat. Add the mushrooms and nothing else to the pan. Dry sauté mushrooms until they release their liquid and it evaporates from the pan, about 5 minutes. Remove mushrooms from pan.
  • Add the butter to the pan and allow it to melt. When melted, add the shallot, cook until starting to soften, 2-3 minutes. Add the garlic and cook for 1-2 more minutes. until fragrant but not starting to burn.
  • Add the mushrooms salt, pepper and spices, and continue to cook for another 1 to 2 minutes.
  • Sprinkle the flour over the mixture and stir for 1 minute.
  • Add the wine and simmer about 1 minute scraping up the bits on the bottom of the pan. Add the broth and simmer for 1 minute.
  • Decrease the heat to medium-low and add the heavy cream. Cook until the mixture thickens, stirring occasionally, approximately 6 to 8 minutes.
  • Remove from the heat and stir in parmesan cheese. Stir until combined. Add ¾ cup of the onions and all of the green beans. Pour green bean mixture into a 9 x 13 casserole dish, spreading into an even layer.
  • Place casserole into the oven and bake until bubbly, approximately 20 minutes. Remove from oven, stir to recoat everything with the cream sauce. Sprinkle the remaining onions on top, return casserole to oven for 5 – 10 minutes. Until casserole is bubbling and onions are golden brown and fragrant.


Serving: 1serving | Calories: 300kcal | Carbohydrates: 18g | Protein: 7g | Fat: 23g | Saturated Fat: 13g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 45mg | Sodium: 1988mg | Potassium: 448mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1185IU | Vitamin C: 13mg | Calcium: 138mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Sides
Cuisine: American
Did you like this recipe?Please comment, rate and share! And don’t forget to tag me on Instagram @foxandbriar AND #foxandbriar so I can see what you made!

Disclosure: This post contains affiliate links, which means that if you purchase the items I recommend through the links I provide, I get a small commission at no extra cost to you. For more info, please see my disclosure policy. Thanks for supporting Fox and Briar!

Hello! I’m Meghan.

I am so glad that you are here! I am the recipe developer, photographer, and writer here at my blog Fox and Briar. I am a passionate, self-taught home cook and believe that most things are better homemade and that good food doesn’t need to be complicated.

Related Recipes

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.