Fresh Green Bean Casserole

Here’s an elevated and elegant version of a Fresh Green Bean Casserole. It is perfect for a festive holiday table or special dinner. This recipe uses fresh ingredients, homemade béchamel, and crispy shallots. It brings a refined, gourmet touch to a classic dish.

If you are looking for another fantastic idea for a dinner side dish recipe, you need to check out this impressive Crispy Brussels Sprouts with Honey-Balsamic Glaze and Pomegranate! Perfect for any occasion.

Green bean casserole with crispy fried onions and serving spoon.


 
Can You Make Fresh Green Bean Casserole Ahead of Time?

Yes, you can prepare this casserole ahead of time. You can make it in the morning, cover it, and refrigerate it until you are ready to bake and serve it. Don’t add the toppings to the casserole until you are ready to bake it. It will also take a few minutes longer to bake, as it is cold coming from the refrigerator.

Why I Love This Recipe

  • Made entirely from scratch, or you can take some shortcuts
  • Impressive side dish for any occasion
  • Classic taste everyone will love
  • Serves a crowd
  • Love fresh green beans

Helpful Items for This Recipe

This post contains affiliate links. As an Amazon Associate, I earn a small portion from qualifying purchases at no extra charge to you.

Ceramic Baking Casserole Dish with Handles, Large 9×13 inch Pan and Middle Baking Pan – Set (Forest Green)

Cooking Spoon for Nonstick Cookware, Cooking and Serving, Black and Grey

7 Inch Trivets for Hot Dishes, Pots and Pans, Set of 5

Close up of casserole.

Ingredients For Fresh Green Bean Casserole

Recipe ingredients.

This recipe uses straightforward ingredients. The best part is you can make everything yourself, or if you prefer, you can take a couple of shortcuts to speed up the preparation.

Ingredients

Ingredients for the Casserole

Fresh green beans, trimmed – Trim both ends off the green beans.

Mushrooms (sliced) – I like to use white button mushrooms, but you can use crimini mushrooms if you prefer.

Butter – I usually have salted butter on hand; you can use unsalted and adjust the seasonings accordingly.

All-purpose flour – You can use bleached or unbleached flour in this recipe. I would not suggest using whole wheat flour.

Whole milk, warmed – Whole milk makes the sauce rich and creamy. You can lighten it up a little by using 2% if you prefer.

Nutmeg – Fresh ground nutmeg is great if you have it; otherwise, pre-ground is fine.

Fresh sage or thyme, finely chopped – Either of these herbs will add great flavor to your recipe; choose your favorite.

Parmesan cheese – I always use fresh Parmesan Reggiano that I grate myself; it does make a difference.

Kosher salt and fresh ground pepper – Season to taste.

Ingredients For the Homemade Topping

(alternatively, you can use store-bought fried onions and buttered Panko or breadcrumbs)

Shallots, thinly sliced – Get these nice and crispy to replace the canned fried onions.

Slivered almonds – These add an extra crunch to the topping.

Sourdough breadcrumbs – If you can find sourdough breadcrumbs or make your own, that adds another dimension too.

Garlic cloves, minced – An added punch from garlic for the topping.

Butter – This adds the creaminess and holds it all together.

How To Make Green Bean Casserole Recipe

Before you begin: Preheat oven to 350F/177C and lightly coat a 9”x13” casserole dish with a thin veil of butter, vegetable oil or cooking spray.

Blanch green beans: Bring a large pot of salted water to boil. Add washed and trimmed green beans. If your green beans are long, cut them in half. Blanch in the boiling water for 3 minutes. Immediately remove from heat, drain and toss into an ice water bath until cold. This stops the cooking process, leaving a bit of crunch to the green beans.

Make the sauce: While the green beans are chilling, make your sauce. Melt the 1/2 cup of butter over low heat in a large skillet or saucepan. Slowly whisk in flour, a little at a time, whisking constantly for about 2 minutes to ensure the sauce remains lump-free. Slowly whisk in warm milk until smooth. Simmer for 4-5 minutes until thickened. Add Parmesan, nutmeg, sage (or thyme) and salt and pepper to taste. Stir until cheese is melted and all ingredients are well-incorporated. Remove from heat. Cover and set aside.

Crisp the shallots: Heat a little oil in a skillet and fry shallots until golden and crispy. Using a spatula, set on paper towels to remove excess oil.

Make your topping: Add breadcrumbs, fried shallots, slivered almonds, minced garlic and 5 tbsp melted butter to a bowl. Stir until all ingredients are mixed thoroughly.

Assemble casserole: Add green beans and mushrooms to the sauce in the skillet and toss to fully coat. Alternatively, you can add the vegetables to the casserole dish and pour the sauce over them, then toss within the casserole dish. Leave off the topping to begin with.  

Topping added.

Bake uncovered: in preheated oven for 25 minutes. After 25 minutes, remove and add a layer of topping over the casserole. Stick back in the oven for 5 more minutes, or until topping is golden brown. Remove from oven and place on a cooling rack for 5 minutes, then serve with your favorite main dish.

Front view of the casserole.

Little Chef’s Secrets

Green Bean Casserole plated.

Tips from the Chef

  • This is an entirely homemade recipe. If you don’t want to make homemade topping, feel free to use store-bought fried onions.
  • I tend to make extra topping to use on different recipes, like scalloped potatoes or roasted Brussels sprouts.
  • If sauce is too thick, simply thin with a little bit of whole milk. If too thin, add more flour, a tablespoon at a time. JUST REMEMBER: the sauce will thicken as it cools, and this may not be necessary.
  • Although green bean casserole can be frozen and reheated, keep in mind this may change the texture of the topping and the green beans. It’s best to store topping separately, if you are going to store it.  

Storage and Reheating

  • Store leftover casserole that has completely cooled in an airtight container in your refrigerator for 3-5 days.
  • To freeze, store in an airtight container for up to 3 months. Place in refrigerator to thaw overnight.
  • To reheat, cover and reheat at 300F/150C for 15 minutes.
Overhead close-up of the casserole.

Pin it HERE!!

Fresh Green Bean Casserole pin.

Pin it HERE!!

Fresh Green Bean Casserole pin.
Tara Noland

Fresh Green Bean Casserole Recipe

Creamy, crispy, and made with fresh ingredients. This green bean casserole is a holiday must! Perfect for Thanksgiving, Christmas, or any cozy family dinner.
Prep Time 30 minutes
Cook Time 30 minutes
Rest time 5 minutes
Total Time 1 hour 5 minutes
Servings: 10 servings
Course: Side Dish
Cuisine: American
Calories: 473

Ingredients
  

Ingredients for the Casserole
  • 2.5 lbs fresh green beans after trimming
  • 11 oz mushrooms sliced
  • 1/2 cup unsalted butter
  • 1/3 cup + 2 tsp all-purpose flour use less for thinner sauce
  • 4.5 cups whole milk warmed
  • 2 tsp freshly ground whole nutmeg can substitute for 2 tsp ground
  • 2 tsp fresh sage or thyme finely chopped. You can substitute with an equal amount of dried.
  • ¼ cup Parmesan cheese + more for garnish
  • Salt and black pepper to taste
Homemade Topping (alternatively you can use store-bought fried onions)
  • 8 medium shallots thinly sliced to 1/8 in and fried in a light coating of vegetable oil
  • 1 cup slivered almonds
  • 3 cups sourdough breadcrumbs about 4 slices. I use my own homemade breadcrumbs by leaving sourdough slices out overnight, then processing in a food processor until crumbly. But you can substitute for Panko or whatever breadcrumbs you have on hand if you don’t care to make them.
  • 2 cloves garlic minced
  • 5 tbsp unsalted butter

Method
 

  1. Before you begin: Preheat oven to 350F/177C and lightly coat a 9”x13” casserole dish with a thin veil of butter, vegetable oil or cooking spray.
  2. Blanch green beans: Bring a large pot of salted water to boil. Add washed and trimmed green beans. Cut beans in half if they are too long. Blanch in the boiling water for 3 minutes. Immediately remove from heat, drain and toss into an ice water bath until cold. This stops the cooking process, leaving a bit of crunch to the green beans.
  3. Make the sauce: While the green beans are chilling, make your sauce. Melt the 1/2 cup of butter over low heat in a large skillet or saucepan. Slowly whisk in flour, a little at a time, whisking constantly for about 2 minutes to ensure the sauce remains lump-free. Slowly whisk in warm milk until smooth. Simmer for 4-5 minutes until thickened. Add Parmesan, nutmeg, sage (or thyme) and salt and pepper to taste. Stir until cheese is melted and all ingredients are well-incorporated. Remove from heat. Cover and set aside.
  4. Crisp the shallots: Heat a little oil in a skillet and fry shallots until golden and crispy. Using a spatula, set on paper towels to remove excess oil.
  5. Make your topping: Add breadcrumbs, fried shallots, slivered almonds, minced garlic and 5 tbsp melted butter to a bowl. Stir until all ingredients are mixed thoroughly.
  6. Assemble casserole: Add green beans and mushrooms to the sauce in the skillet and toss to fully coat. Alternatively, you can add the vegetables to the casserole dish and pour the sauce over them, then toss within the casserole dish. Leave off the topping to begin with.
  7. Bake uncovered: in preheated oven for 25 minutes. After 25 minutes, remove and add a layer of topping over the casserole. Stick back in the oven for 5 more minutes, or until topping is golden brown. Remove from oven and place on a cooling rack for 5 minutes, then serve with your favorite main dish.

Nutrition

Serving: 1gCalories: 473kcalCarbohydrates: 47gProtein: 15gFat: 27gSaturated Fat: 13gPolyunsaturated Fat: 3gMonounsaturated Fat: 9gTrans Fat: 1gCholesterol: 54mgSodium: 332mgPotassium: 729mgFiber: 7gSugar: 14gVitamin A: 1440IUVitamin C: 16mgCalcium: 313mgIron: 4mg

Notes

See the post for more information, photos and tips. 

Tried this recipe?

Let us know how it was!

Similar Posts

Leave a Reply

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

Recipe Rating