Green Bean Casserole
This is the kind of thing I wish I’d learned sooner. The first time I made it was for Thanksgiving 2020 – when we couldn’t travel – and I overcooked it by almost 10 minutes. It was still the best part of the meal somehow.
That’s when I realized this recipe is way more forgiving than most people admit. Since then I’ve made it for holiday dinners, random Tuesday nights when friends dropped by, and once for a potluck where three people asked for the recipe. If you are preparing a big feast, this pairs beautifully next to a comforting batch of [Dinner] “Stuffing”(https://leagueofcooking.

com/? p=4734). It’s juicy, packed with flavor, and genuinely simple even if the ingredient list looks long.
What Makes It Work
Blanching the fresh green beans for exactly 4 minutes sets their color and keeps them crisp. This prevents the classic holiday problem of a soggy, waterlogged casserole texture.
Sautéing cremini mushrooms over medium-high heat evaporates their moisture and triggers the Maillard reaction. This builds a rich savory base that combines beautifully with the heavy cream and sharp cheddar cheese.
What You’ll Need

- french green beans: Fresh, trimmed, and cut into 2-inch pieces for a crisp and snappy texture.
- cremini mushrooms: Wiped clean with a damp towel and sliced thinly to add a deep savory richness.
- yellow onion: Finely diced to provide a sweet aromatic base for the homemade cream sauce.
- garlic cloves: Minced finely right before cooking to release the maximum flavor into the olive oil.
- extra virgin olive oil: Used to sauté the fresh mushrooms and onions smoothly without burning.
- unbleached all-purpose flour: Sprinkled over the cooked vegetables to build a stable roux that thickens the cream.
- organic heavy cream: Brought to room temperature before pouring to ensure a smooth and velvety sauce texture.
- sharp cheddar cheese: Shredded freshly from a block to melt seamlessly into the warm mushroom mixture.
- crispy fried onions: Divided use with half mixed inside the base and half saved for a crunchy topping.
- coarse kosher salt: Added gradually to elevate the natural flavors of the greens and mushrooms.
- black pepper: Freshly cracked to inject a subtle woody warmth throughout the cream sauce.
The Gear
- 9×13 white ceramic baking dish: A heavy 9×13 white ceramic baking dish retains heat exceptionally well so the casserole bakes evenly from the edges to the center – a thin metal pan will hot-spot and scorch the bottom sauce.
- 10-inch round cast-iron skillet: A thick 10-inch round cast-iron skillet provides superior heat retention for a perfect sear on the cremini mushrooms – thin aluminum pans cause mushrooms to steam instead of brown.
- large pot: A large 6-quart pot holds enough water volume to maintain a rolling boil when the cold greens hit the water – small pots lose heat and turn the beans mushy.
How to
Step 1: Blanch the fresh green beans

Bring a large pot of water to a rolling boil over high heat. Drop the trimmed french green beans into the water and boil them for exactly 4 minutes. Prepare an ice bath in a large clear glass mixing bowl while they cook. Transfer the green beans immediately into the ice water using tongs to stop the cooking process.
The green beans will turn a , bright green color and feel slightly tender but still crisp. You’ll smell the fresh scent of the cooked greens right away. (I tried using canned green beans once – the whole dish turned into a sad mushy pile. Fresh beans are non-negotiable here.
) Miss this window and the greens turn a dull khaki color and get watery. Plunge them into ice water immediately – the rapid temperature drop stops the cooking so the beans keep their snappy structure.
Tip: Make sure your ice bath has plenty of ice cubes because the hot beans will warm the water quickly.
Step 2: Sauté the cremini mushrooms and aromatics

Heat the extra virgin olive oil in a heavy 10-inch round cast-iron skillet over medium-high heat until hot but not smoking. Add the sliced cremini mushrooms and diced yellow onion. Cook for 6 to 8 minutes while stirring occasionally with a wooden spoon.
Stir in the minced garlic cloves during the last minute of cooking. The mushrooms will release their liquid and shrink down while turning a deep chestnut brown color. You will hear a loud sizzling sound that slows down as the moisture evaporates from the pan.
The onion pieces will become translucent with lightly browned edges. Go past 8 minutes and the garlic will scorch and taste bitter. Cook until the moisture evaporates completely – removing the water concentrates the rich savory flavor of the mushrooms.
Tip: Don’t salt the mushrooms right away because early salting draws out moisture and makes them steam instead of brown.
Step 3: Thicken the homemade cream sauce

Sprinkle the unbleached all-purpose flour over the sautéed mushrooms in the skillet. Stir constantly for 60 seconds over medium heat to coat the vegetables. Slowly pour in the organic heavy cream and lower the heat to medium-low.
Simmer the mixture for 4 to 5 minutes while scraping the bottom of the pan with a spatula. The pale cream blends with the brown pan drippings to form a glossy, thick beige sauce. The mixture will bubble gently around the edges of the skillet.
The sauce coats the back of a spoon and a finger drawn across leaves a clean line. Miss this and the raw flour taste stays inside the sauce and ruins the creaminess. Simmer gently until thick – the slow heat activates the starches without curdling the heavy cream.
Tip: Pour the cream in a slow, steady stream while whisking to prevent any flour lumps from forming.
Step 4: Assemble the green bean mixture

Remove the skillet from the heat entirely. Add the drained french green beans, half of the crispy fried onions, and the shredded sharp cheddar cheese directly into the pan. Fold gently with a rubber spatula in a J-shaped motion until everything is evenly combined.
The bright green beans get coated in the glossy beige sauce with flecks of melted orange cheese visible throughout. The fried onions soften slightly into the mixture. The entire combination looks thick and holds its shape loosely when piled in the pan.
Skip the gentle fold and the delicate green beans break and release excess moisture. Mix off the heat completely – keeping the pan cool prevents the cheese from separating into a greasy film.
Tip: Ensure your green beans are completely dry before adding them so they don’t water down your rich sauce.
Step 5: Layer and bake the casserole

Transfer the mixture into a 9×13 white ceramic baking dish and spread it into an uneven layer. Bake at 375°F in a preheated oven for 20 minutes. Remove the dish and scatter the remaining crispy fried onions across the top.
Bake for another 5 minutes until the onion strings turn deep golden brown. The sauce bubbles fiercely around the edges of the white dish and turns a light amber color. The top layer of onion strings becomes incredibly crunchy and dark golden.
You will smell a rich, sweet toasted onion aroma filling your kitchen. Go past 5 minutes on the final bake and the delicate onion strings burn and turn black. Bake at 375°F instead of 400°F – the moderate heat prevents the outer onions from burning before the center warms through.
Tip: Place the baking dish on a sheet pan to catch any bubbly sauce drips that might spill over.
Step 6: Plate a single portion

Let the casserole rest for 10 minutes off the heat before serving. Scoop a generous single portion using a large serving spoon and place it onto a clean white plate. The portion should show an uneven texture with layers of creamy beans and a thick crunchy topping.
The creamy beige sauce pools slightly at the base of the pile without running across the plate. The green beans look plump and under the dark golden onion crust. A single stray onion string rests casually to the side of the main pile.
Skip the rest and the juices run out the moment you scoop your first portion. Rest 10 minutes before serving – gives the cream sauce time to set so it stays together cleanly.
Tip: Use a wide, shallow spoon to scoop so you keep the beautiful crispy topping completely intact.
Pro Tips
- Dry the blanched green beans completely with a clean kitchen towel because excess moisture will thin your cream sauce.
- Grate the sharp cheddar cheese from a block because pre-bagged cheese contains anti-caking wood pulp that prevents a smooth melt.
- Sauté the mushrooms in a wide skillet without crowding them so they brown beautifully instead of steaming in their own juices.
- Cook the flour and mushroom mixture for a full minute before adding cream because this eliminates any raw flour taste.
- Keep the final fried onion bake to exactly 5 minutes because those crispy strings burn incredibly fast under direct heat.
- Let the hot casserole rest for 10 minutes before scooping because this cooling time allows the rich sauce to thicken up cleanly.
- Salt your boiling water heavily when blanching because this is your only chance to season the inside of the green beans.
- Add 1/2 cup of crispy bacon bits and a pinch of smoked paprika for a smoky twist that pairs perfectly with roasted meats.
- Stir in 1/4 cup of grated parmesan cheese and a splash of white wine to create an elegant version for dinner parties.
- Mix in 1/2 cup of toasted slivered almonds during the final bake to add an extra layer of nutty crunch to the topping.
Substitutions & Variations
- organic heavy cream: full-fat canned coconut milk — Works well for a dairy-free swap but it adds a subtle coconut undertone and makes the sauce slightly thinner.
- unbleached all-purpose flour: cornstarch — Use half the amount mixed with two tablespoons of cold water because cornstarch has twice the thickening power of flour.
- sharp cheddar cheese: gruyère cheese — Melts beautifully while adding a more sophisticated, nutty flavor profile to the mushroom base.
- french green beans: frozen cut green beans — Thaw completely and squeeze out all excess water with paper towels or the casserole will become watery. If you prefer a lighter side dish, try our Fruit Smoothies for breakfast instead.
Storage Tips
Store any leftover green bean casserole in an airtight glass container in the refrigerator for up to 4 days. Do not freeze this dish because the heavy cream sauce breaks upon thawing and turns the green beans incredibly mushy.
Reheat your leftovers in a 350°F oven for 12 to 15 minutes until the cream sauce bubbles gently. Scatter 2 tablespoons of fresh fried onions over the top during the last 3 minutes to restore the crunch.
Look for a sour smell or watery separation as signs of spoilage.

Green Bean Casserole
Ingredients
- 1.5 pounds french green beans Fresh, trimmed, and cut into 2-inch pieces for a crisp and snappy texture.
- 8 ounces cremini mushrooms Wiped clean with a damp towel and sliced thinly to add a deep savory richness.
- 1 medium yellow onion Finely diced to provide a sweet aromatic base for the homemade cream sauce.
- 3 cloves garlic cloves Minced finely right before cooking to release the maximum flavor into the olive oil.
- 2 tablespoons extra virgin olive oil Used to sauté the fresh mushrooms and onions smoothly without burning.
- 2 tablespoons unbleached all-purpose flour Sprinkled over the cooked vegetables to build a stable roux that thickens the cream.
- 1 cup organic heavy cream Brought to room temperature before pouring to ensure a smooth and velvety sauce texture.
- 1 cup sharp cheddar cheese Shredded freshly from a block to melt seamlessly into the warm mushroom mixture.
- 1.5 cups crispy fried onions Divided use with half mixed inside the base and half saved for a crunchy topping.
- 1 teaspoon coarse kosher salt Added gradually to elevate the natural flavors of the greens and mushrooms.
- 0.5 teaspoon black pepper Freshly cracked to inject a subtle woody warmth throughout the cream sauce.
Instructions
- Bring a large pot of water to a rolling boil over high heat. Drop the trimmed french green beans into the water and boil them for exactly 4 minutes. Prepare an ice bath in a large clear glass mixing bowl while they cook. Transfer the green beans immediately into the ice water using tongs to stop the cooking process. The green beans will turn a , bright green color and feel slightly tender but still crisp. You’ll smell the fresh scent of the cooked greens right away. (I tried using canned green beans once – the whole dish turned into a sad mushy pile. Fresh beans are non-negotiable here.) Miss this window and the greens turn a dull khaki color and get watery. Plunge them into ice water immediately – the rapid temperature drop stops the cooking so the beans keep their snappy structure.

- Heat the extra virgin olive oil in a heavy 10-inch round cast-iron skillet over medium-high heat until hot but not smoking. Add the sliced cremini mushrooms and diced yellow onion. Cook for 6 to 8 minutes while stirring occasionally with a wooden spoon. Stir in the minced garlic cloves during the last minute of cooking. The mushrooms will release their liquid and shrink down while turning a deep chestnut brown color. You will hear a loud sizzling sound that slows down as the moisture evaporates from the pan. The onion pieces will become translucent with lightly browned edges. Go past 8 minutes and the garlic will scorch and taste bitter. Cook until the moisture evaporates completely – removing the water concentrates the rich savory flavor of the mushrooms.

- Sprinkle the unbleached all-purpose flour over the sautéed mushrooms in the skillet. Stir constantly for 60 seconds over medium heat to coat the vegetables. Slowly pour in the organic heavy cream and lower the heat to medium-low. Simmer the mixture for 4 to 5 minutes while scraping the bottom of the pan with a spatula. The pale cream blends with the brown pan drippings to form a glossy, thick beige sauce. The mixture will bubble gently around the edges of the skillet. The sauce coats the back of a spoon and a finger drawn across leaves a clean line. Miss this and the raw flour taste stays inside the sauce and ruins the creaminess. Simmer gently until thick – the slow heat activates the starches without curdling the heavy cream.

- Remove the skillet from the heat entirely. Add the drained french green beans, half of the crispy fried onions, and the shredded sharp cheddar cheese directly into the pan. Fold gently with a rubber spatula in a J-shaped motion until everything is evenly combined. The bright green beans get coated in the glossy beige sauce with flecks of melted orange cheese visible throughout. The fried onions soften slightly into the mixture. The entire combination looks thick and holds its shape loosely when piled in the pan. Skip the gentle fold and the delicate green beans break and release excess moisture. Mix off the heat completely – keeping the pan cool prevents the cheese from separating into a greasy film.

- Transfer the mixture into a 9×13 white ceramic baking dish and spread it into an uneven layer. Bake at 375°F in a preheated oven for 20 minutes. Remove the dish and scatter the remaining crispy fried onions across the top. Bake for another 5 minutes until the onion strings turn deep golden brown. The sauce bubbles fiercely around the edges of the white dish and turns a light amber color. The top layer of onion strings becomes incredibly crunchy and dark golden. You will smell a rich, sweet toasted onion aroma filling your kitchen. Go past 5 minutes on the final bake and the delicate onion strings burn and turn black. Bake at 375°F instead of 400°F – the moderate heat prevents the outer onions from burning before the center warms through.

- Let the casserole rest for 10 minutes off the heat before serving. Scoop a generous single portion using a large serving spoon and place it onto a clean white plate. The portion should show an uneven texture with layers of creamy beans and a thick crunchy topping. The creamy beige sauce pools slightly at the base of the pile without running across the plate. The green beans look plump and under the dark golden onion crust. A single stray onion string rests casually to the side of the main pile. Skip the rest and the juices run out the moment you scoop your first portion. Rest 10 minutes before serving – gives the cream sauce time to set so it stays together cleanly.

Notes
FAQ
Yes, you can assemble the entire casserole up to 24 hours in advance. Combine the beans, sauce, cheese, and internal onions inside the white dish, then cover it tightly with foil and store it in the fridge. Leave the top layer of crispy fried onions off until the final 5 minutes of baking so they stay perfectly crunchy.
This common mistake happens when the green beans are not dried completely after their ice bath. Any trapped water releases into the casserole as it bakes and thins out the sauce. Another cause is overcrowding the mushrooms during the sauté step, which prevents their natural moisture from evaporating fully in the skillet.
Store your leftovers in an airtight glass container in the refrigerator for up to 4 days. Reheat individual portions in the oven at 350°F for 12 to 15 minutes to help restore the crunch of the onion topping. Avoid the microwave because it makes the fried onions completely soggy and separates the cream sauce.
Freezing this dish is not recommended because the heavy cream sauce tends to break and separate when thawed. The fresh green beans will also lose their snappy structure and turn mushy after freezing. If you must freeze it, do so before baking and expect a softer texture upon thawing.
You can use canned green beans in an emergency, but your casserole will have a much softer and mushier texture. Skip the blanching step entirely if you use canned greens. Be sure to drain the cans thoroughly and pat the beans dry with paper towels to prevent a watery sauce.
Final Thoughts
This is the kind of recipe I wish I had found years ago. It would have saved me so many stressful holiday dinner nights. But now that I have it, I make it all the time for gatherings and I think you will too.
If you enjoyed this comforting side, check out some of my other popular recipes like [Dinner] “Roast Turkey“(https://leagueofcooking. com/? p=4714) on the blog.
And leave a comment, I read every single one and it really makes my day.
Back in 1955, a Campbell Soup Company worker named Dorcas Reilly actually invented the original green bean casserole. It wasn’t some grand culinary breakthrough, she just needed a clever way to drive up sales for their cream of mushroom soup.
