Green Bean Casserole with Fresh Green Beans
Fresh green beans became a family favorite after a holiday meal where everyone kept asking for another scoop. I watched the pan disappear before dinner was even finished, and I learned that the best flavor came from using fresh beans and a sauce that was tasted as it thickened. Now Green Bean Casserole with Fresh Green Beans is one of those dishes I make when I want something familiar but still special.
The first few times I made this green bean casserole, I changed small things until the texture felt right. I wanted crisp beans instead of soft ones and a topping that stayed crunchy. If you enjoy classic comfort dishes, you can also try our Green Bean Casserole for another version of this favorite side.

This green bean casserole easy recipe is built around simple steps and fresh ingredients. I found that blanching the beans first keeps their color while the creamy sauce brings everything together. It took a few tries to get the timing right, but now this version always earns a place at the table.
Why This Recipe Works
Fresh green beans stay firm because a short blanch at 212°F softens the fibers without making them limp. The mushroom sauce thickens as flour binds with butter and dairy, which keeps the casserole creamy instead of watery.
The topping goes on near the end so it keeps its crunch while the center warms. If you enjoy more casserole ideas, try our Fall Casserole for Dinner for another baked comfort dish.
Ingredients

- fresh green beans: Trimmed and blanched briefly to keep a bright color and crisp texture.
- cremini mushrooms: Sliced and softened to build a savory base.
- butter: Used to cook the mushrooms and create a rich sauce base.
- all-purpose flour: Whisked into the butter mixture to thicken the sauce.
- whole milk: Added slowly for a creamy sauce texture.
- heavy cream: Blended into the sauce for richness and body.
- salt: Adds balanced seasoning throughout the casserole.
- black pepper: Adds mild warmth to the creamy sauce.
- garlic powder: Adds a gentle savory flavor.
- crispy fried onions: Placed on top for crunch and golden texture.
Kitchen Equipment
- 9×13 ceramic baking dish: A 9×13 ceramic baking dish holds this casserole evenly and helps prevent hot spots, while a thin metal pan can brown the edges too fast.
- large mixing bowl: A large mixing bowl gives space to fold the beans and sauce together without crushing them, and a 4-quart size works best.
How to Make It
Step 1: Blanch the fresh green beans

Trim 1. 5 pounds fresh green beans and blanch them in boiling water at 212°F for 4 to 5 minutes. Move them with a slotted spoon into ice water for 3 minutes, then drain well and toss gently by hand to remove extra water.
(I tested 6 minutes first and the beans lost too much snap. ) The beans should stay bright green with a crisp tender bite. You’ll see water droplets disappear from the surface after draining.
Skip this timing and the casserole can turn soft later. Blanch at 212°F briefly because the heat preserves texture before baking.
Tip: Dry the blanched beans for 10 minutes before mixing so extra water doesn’t thin the sauce.
Step 2: Mix the creamy mushroom sauce

Cook 8 ounces sliced cremini mushrooms with 2 tablespoons butter over medium heat about 6 to 8 minutes until softened. Stir in 3 tablespoons all-purpose flour, then slowly whisk in 1. 5 cups whole milk and 1 cup heavy cream while the sauce thickens.
Add salt black pepper and garlic powder, then fold in the drained beans with a rubber spatula using slow circles. The sauce should coat the beans and leave a clean line when stirred. You’ll smell the mushrooms deepen as the mixture thickens.
Miss this stage and the casserole may become watery. Medium heat thickens the sauce without breaking the cream mixture.
Tip: Slice mushrooms evenly at about 1/4 inch so they soften at the same speed.
Step 3: Layer the casserole mixture

Transfer the coated beans and sauce into a 9×13 ceramic baking dish and spread the mixture unevenly. Add 1. 5 cups crispy fried onions over the top, then bake at 375°F for 20 to 25 minutes until the sauce bubbles around the edges.
Use a spatula to spread gently without crushing the beans. The top should show golden onion pieces with small darker spots and the sauce should bubble slowly. Listen for a gentle crackle from the topping.
Go past 25 minutes and the onions can burn. Bake at 375°F so the topping browns while the creamy center stays smooth.
Tip: Leave a few uneven gaps between onion pieces because they crisp better than a solid layer.
Step 4: Bake and plate the casserole

Bake the assembled casserole at 375°F for another 5 to 8 minutes if needed, then rest it for 10 minutes before serving. Scoop one portion onto a white plate and keep the beans, sauce and topping together. (My first batch skipped the rest time and the sauce ran across the plate.
Ten minutes fixed the texture. ) The finished topping should be golden with irregular crispy edges while the sauce stays thick underneath. You’ll notice the fresh bean color peeking through the creamy layer.
Cutting the rest short makes the filling spread too much. Resting 10 minutes lets the sauce set around the beans.
Tip: Serve within 15 minutes after resting for the best contrast between creamy sauce and crisp onions.
Pro Tips
- Blanch the fresh green beans for exactly 4 to 5 minutes at 212°F so they keep their bright color and a firm bite after baking.
- Choose fresh green beans that snap when bent because older beans can become stringy and lose texture during the 375°F bake.
- Use a 9×13 ceramic baking dish for even heating because a thin pan can brown the onion topping before the sauce warms through.
- Mix the casserole up to 24 hours before serving, then add the crispy onions during the final bake so they stay crunchy.
- Avoid adding extra milk after the sauce thickens because watery filling can happen during baking when the dairy ratio changes.
- For a stronger mushroom flavor, cook the cremini mushrooms for 8 minutes until their edges turn golden and their moisture reduces.
- Finish with a small pinch of black pepper after baking for 2 minutes while the topping is still warm and fragrant.
- Add 1/2 cup cooked bacon pieces before baking for a smoky version that pairs well with holiday meals.
- Mix in 1 cup shredded sharp cheddar with the sauce for a richer casserole with a deeper cheese flavor.
- Replace half the fresh green beans with roasted asparagus pieces for a spring inspired variation with a different texture.
- Use caramelized yellow onion instead of crispy fried onions for a softer homemade topping with sweeter flavor.
Substitutions & Variations
- heavy cream: coconut cream — Use the same 1 cup amount for a dairy-free option. The sauce becomes slightly sweeter with a coconut note and a little less traditional.
- whole milk: unsweetened oat milk — Replace the 1.5 cups with the same amount. Choose a barista style oat milk because thin varieties can make the sauce less creamy.
- all-purpose flour: gluten-free all-purpose flour blend — Use the same 3 tablespoons if the blend contains a binder like xanthan gum. The sauce may thicken slightly slower during cooking.
- crispy fried onions: gluten-free crispy onions — Use a certified gluten-free topping if needed. The flavor stays close, but some brands have a lighter crunch.
- cremini mushrooms: shiitake mushrooms — Use 8 ounces sliced shiitake mushrooms for a deeper earthy taste. They have a firmer texture and may need 2 extra minutes of cooking.
Storage Instructions
Keep Green Bean Casserole with Fresh Green Beans in an airtight container in the refrigerator for up to 4 days. Freeze the casserole base without crispy fried onions for up to 2 months and wrap it tightly before freezing.
Reheat at 350°F for 15 to 20 minutes and add fresh crispy onions during the last 5 minutes. Discard it if you notice sour smells, watery separation or unusual texture after storage.

Green Bean Casserole with Fresh Green Beans
Ingredients
- 1.5 pounds fresh green beans Trimmed and blanched briefly to keep a bright color and crisp texture.
- 8 ounces cremini mushrooms Sliced and softened to build a savory base.
- 2 tablespoons butter Used to cook the mushrooms and create a rich sauce base.
- 3 tablespoons all-purpose flour Whisked into the butter mixture to thicken the sauce.
- 1.5 cups whole milk Added slowly for a creamy sauce texture.
- 1 cup heavy cream Blended into the sauce for richness and body.
- 1 teaspoon salt Adds balanced seasoning throughout the casserole.
- 1/2 teaspoon black pepper Adds mild warmth to the creamy sauce.
- 1/2 teaspoon garlic powder Adds a gentle savory flavor.
- 1.5 cups crispy fried onions Placed on top for crunch and golden texture.
Instructions
- Trim 1.5 pounds fresh green beans and blanch them in boiling water at 212°F for 4 to 5 minutes. Move them with a slotted spoon into ice water for 3 minutes, then drain well and toss gently by hand to remove extra water. (I tested 6 minutes first and the beans lost too much snap.) The beans should stay bright green with a crisp tender bite. You’ll see water droplets disappear from the surface after draining. Skip this timing and the casserole can turn soft later. Blanch at 212°F briefly because the heat preserves texture before baking.

- Cook 8 ounces sliced cremini mushrooms with 2 tablespoons butter over medium heat about 6 to 8 minutes until softened. Stir in 3 tablespoons all-purpose flour, then slowly whisk in 1.5 cups whole milk and 1 cup heavy cream while the sauce thickens. Add salt black pepper and garlic powder, then fold in the drained beans with a rubber spatula using slow circles. The sauce should coat the beans and leave a clean line when stirred. You’ll smell the mushrooms deepen as the mixture thickens. Miss this stage and the casserole may become watery. Medium heat thickens the sauce without breaking the cream mixture.

- Transfer the coated beans and sauce into a 9×13 ceramic baking dish and spread the mixture unevenly. Add 1.5 cups crispy fried onions over the top, then bake at 375°F for 20 to 25 minutes until the sauce bubbles around the edges. Use a spatula to spread gently without crushing the beans. The top should show golden onion pieces with small darker spots and the sauce should bubble slowly. Listen for a gentle crackle from the topping. Go past 25 minutes and the onions can burn. Bake at 375°F so the topping browns while the creamy center stays smooth.

- Bake the assembled casserole at 375°F for another 5 to 8 minutes if needed, then rest it for 10 minutes before serving. Scoop one portion onto a white plate and keep the beans, sauce and topping together. (My first batch skipped the rest time and the sauce ran across the plate. Ten minutes fixed the texture.) The finished topping should be golden with irregular crispy edges while the sauce stays thick underneath. You’ll notice the fresh bean color peeking through the creamy layer. Cutting the rest short makes the filling spread too much. Resting 10 minutes lets the sauce set around the beans.

Notes
Frequently Asked Questions
Yes, prepare the bean mixture and creamy sauce up to 24 hours ahead, then keep it covered in the refrigerator. Add the crispy fried onions only before baking at 375°F for 20 to 25 minutes so the topping keeps its texture.
Store leftovers in an airtight container for up to 4 days at 40°F or colder. Reheat individual portions at 350°F for 15 to 20 minutes until the center reaches a warm temperature.
You can freeze the creamy bean mixture without the onion topping for up to 2 months. Thaw overnight in the refrigerator, add fresh crispy fried onions and bake at 375°F until heated through.
Extra moisture usually comes from wet green beans or a sauce that was not thick enough before baking. Drain the blanched beans well and cook the sauce until it coats a spoon before combining.
Yes, double the ingredients and use two 9×13 baking dishes instead of one deeper pan. Bake both casseroles at 375°F for about 25 to 30 minutes and check that the centers are bubbling.
This dish pairs well with roasted meats, mashed vegetables and other holiday sides. Serve it warm after a 10 minute rest so the creamy sauce holds its shape better.
Final Thoughts
After making this dish many times, I still love how Green Bean Casserole with Fresh Green Beans brings fresh flavor to a classic table. This fresh green bean casserole keeps the beans crisp while the creamy sauce and topping create a comforting balance.
The result is a homemade green bean casserole from scratch that feels special for gatherings while staying simple enough for home cooks. Try it for your next holiday meal and share your version with family and friends.
The same batch covers green bean casserole with fresh beans without a single change.
Green bean casserole became a popular American holiday side after the rise of canned convenience foods. This version uses fresh green beans to bring back a brighter color and firmer bite.
