Green Bean Casserole Recipe for 6, Baked in a Creamy Mushroom Sauce
The fried onions get the attention, but the part that decides how this dish turns out sits at the bottom. Scoop out the first portion of a green bean casserole and watch the corner. If thin gray liquid runs into the gap, something went in wet.
One stage worries people. When the mushroom sauce meets the beans, it looks almost pasty. Most cooks reach for a splash of milk right then. Don’t. Blanched beans keep giving off water as they heat, and the oven has only 25 minutes to cook it away.
I call this the water budget. Every drop that goes into the dish has to leave again or land on someone’s plate. So the beans get towel dried, and the sauce simmers until a spatula line through it holds open for two seconds.
This version uses fresh beans and browned cremini in a scratch sauce. No can. It takes about 70 minutes, and the beans keep some bite.
Why You’ll Love This Green Bean Casserole
- The beans keep their snap. Four minutes in boiling water, then ice, so the oven finishes them without turning them khaki.
- No can opener needed. Browned mushrooms and soy sauce taste meatier than condensed soup.
- Two burners work at once. The dish is ready for the oven about 25 minutes after the water boils.
- Doubling it is easy. Use a 9 x 13 inch dish and add 5 minutes to the first bake.
Quick Recipe Snapshot
- Prep time: 20 minutes
- Cook time: 45 minutes
- Total time: 70 minutes, including a 5 minute rest
- Servings: 6
- Difficulty: Easy
- Calories: about 290 per serving
- What decides the outcome: a clean kitchen towel for drying the blanched beans
- Best for: holiday tables, when the oven is already on
Green Bean Casserole Nutrition Information
| Nutrient | Amount Per Serving |
| Serving Size | About 1 cup (250 g) |
| Servings Per Recipe | 6 |
| Calories | 290 |
| Protein | 6 g |
| Carbohydrates | 21 g |
| Fat | 21 g |
| Fiber | 4 g |
| Sugar | 7 g |
| Sodium | 370 mg |
Most of the fat comes from the cream and butter, with a big share from the fried onions. Protein is modest and comes mainly from the beans and milk, while the broth and onion coating push the sodium up more than the soy sauce does.
These values are estimates that vary with brands, measuring and substitutions.
Ingredients for Homemade Green Bean Casserole
For the beans
- 1 1/2 lb (680 g) fresh green beans, trimmed and cut into 2 inch (5 cm) pieces; pick ones that snap
- 2 tbsp Diamond Crystal kosher salt for 4 quarts (3.8 L) of water (1 tbsp Morton, which is nearly twice as salty by volume)
- About 6 cups of ice
For the mushroom sauce
- 3 tbsp (42 g) unsalted butter
- 8 oz (225 g) cremini mushrooms, sliced 1/4 inch (6 mm) thick; they brown harder than white button mushrooms
- 1/2 medium yellow onion (80 g), finely diced
- 2 garlic cloves, minced
- 1/2 tsp dried thyme
- 3 tbsp (24 g) all-purpose flour, the thickener
- 3/4 cup (180 ml) chicken broth
- 3/4 cup (180 ml) whole milk
- 1/2 cup (120 ml) heavy cream, for body
- 1 tsp soy sauce, for depth that reads as mushroom
- 1/2 tsp Diamond Crystal kosher salt (1/4 tsp Morton)
- 1/2 tsp freshly ground black pepper
For the topping
- 1 1/2 cups (85 g) crispy fried onions, divided: 1/2 cup inside, 1 cup on top. I use French’s; the thin pieces reheat evenly.
No cream? Use 1 1/4 cups of whole milk and simmer the sauce 2 minutes longer.
Feeding a bigger table? Plan on 1/4 lb (115 g) of raw beans per person and one full batch of sauce for every 1 1/2 lb.

Allergen and Dietary Disclosure
As written, this green bean casserole contains milk in the butter and the cream sauce. Wheat comes from the flour and hides in the soy sauce, and soy comes from that same sauce plus the soy flour in many fried onions. It has no eggs, peanuts, tree nuts, sesame, fish or shellfish.
Status: Nut free, egg free. Not gluten free or dairy free, and vegetarian only with vegetable broth.
For dairy, use olive oil and 1 1/4 cups of unsweetened oat milk. The sauce turns thinner and slightly sweet, so simmer it 3 minutes longer. Coconut aminos replace soy sauce but taste sweeter.
Check the fried onion label first; the coating usually carries wheat and soy.
Equipment Needed
- 12 inch stainless steel or cast iron skillet. In a 10 inch pan, 8 oz of mushrooms stack two deep and steam instead of browning.
- 11 x 7 inch (2 quart) ceramic baking dish. Go shallow, so the topping has room and steam can escape.
- Large pot, 5 quarts or bigger. That much water barely cools when the beans go in.
- Clean kitchen towel. This decides whether your green bean casserole ends up with a puddle. Roll the beans up loosely; rubbing bruises them.
Before the Burner Goes On
Get the oven heating to 375°F (190°C). It needs about 15 minutes.
Put the covered pot of salted water over high heat. Beside the stove, cover the ice with cold water; a skimpy bath warms up as soon as the beans land.
Cut the beans and slice the mushrooms while the water heats. Pour the broth, milk and cream into one 4 cup jug. Lay the towel flat.
Making Green Bean Casserole Step by Step
Step 1. Blanch four minutes
Once the water reaches a rolling boil, add the beans and start the timer right away. Blanching, a short cook in boiling water, softens them just enough for the oven to finish. At four minutes a bean bends slightly before it snaps.
Chef’s Note: Thin haricots verts need only 2 1/2 minutes. At four, they bake up limp.
Step 2. Ice, then towel dry
Into the ice water they go for 3 minutes, until one is cold in the middle when you bite it, then 5 minutes rolled in the towel. Damp beans carry a few tablespoons of water into the dish, the first leak in the water budget.
Step 3. Brown the mushrooms
Melt the butter over medium high heat until it stops foaming, add the mushrooms in one layer and leave them alone. They release liquid and go quiet while it boils off. Around minute 6 or 7 the sizzle sharpens and the undersides turn deep brown. Now stir.
Chef’s Note: Gray mushrooms mean a crowded pan or early stirring. Browning is the Maillard reaction, where proteins and sugars react under dry heat, and it can’t start while mushrooms sit in water.

Step 4. Soften onion and garlic
The onion needs 4 minutes, until its edges look see through. Garlic and thyme get 45 seconds, just until the garlic smells sweet.
Step 5. Cook the roux
Sprinkle in the flour. Stir for 2 minutes. A roux is flour cooked in fat, and those 2 minutes cook off the raw taste as the flour turns pale beige.
Step 6. Whisk in liquid slowly
Lumps form when cold liquid hits the roux all at once. Add a third of the jug at a time, whisking each pour smooth, then the soy sauce.
Step 7. Simmer to the drag test
Over medium heat the sauce needs 5 to 6 minutes at a gentle bubble, with a flat spatula working the bottom. It’s ready when a line dragged through it stays open for two full seconds, thicker than you would serve it. Stir in the salt and pepper off the heat.
Chef’s Note: I used to stop when the sauce looked like gravy, and every batch had a pool in the corner. Two more minutes of simmering fixed it.
Taste the sauce now. It should taste slightly too salty on its own, because 1 1/2 lb of beans will spread that salt thin.

Step 8. Fold and fill the dish
The beans should feel dry to the touch. Off the heat, fold them into the sauce with 1/2 cup of fried onions, which melt in and season it, then scrape it all into the dish.
Step 9. Bake until bubbling
Give it 20 minutes at 375°F (190°C), uncovered, until slow, thick bubbles pop at the edges and the middle of the green bean casserole looks glossy. Skip the foil. A cover traps the beans’ steam and drips it back in.
Step 10. Top, bake, rest
Scatter the last cup of onions on top for 5 more minutes. They only need reheating and turn bitter soon after, so pull the dish once they darken by a shade. Rest it 5 minutes so the sauce tightens before anyone scoops.

Expert Tips for the Best Green Bean Casserole
Rushing the sauce on high heat backfires. The milk scorches on the skillet before the flour thickens, leaving brown flecks that no seasoning hides.
Blanch the beans and make the sauce up to 2 days early, and the green bean casserole on the day is assembly plus 25 minutes of baking. Chilled sauce sets almost solid; warm it with 1 tablespoon of milk until it passes the drag test again.
Opened fried onions go stale within days. If they soften, 3 minutes at 300°F (150°C) on a sheet pan crisps them again.
Salt the mushrooms late. Salt draws out their water and delays browning.
For extra crunch, mix 1/4 cup panko with 1 teaspoon of melted butter and scatter it on with the onions. It browns at the same rate and stays crisp longer on leftovers.
Bagged, pre-trimmed beans save about 10 minutes. They run thicker, so blanch them 4 1/2 minutes.
Fixing a Green Bean Casserole That Goes Wrong
| Problem | Cause | Solution |
| Gray liquid pools in the corner when you scoop | Wet beans, or sauce pulled before the drag line held | Dry the beans and simmer until the line holds two seconds. Already baked? Spoon off the liquid and bake 6 minutes more |
| The topping turns dark and bitter | The onions went on at the start | Add them for the last 5 minutes only, swapping the darkest pieces for a fresh handful |
| Beans squeak and taste grassy | Underblanched | Time 4 minutes from the moment they hit the water |
| Beans are soft and olive green | Too long in the pot, or no ice bath | Ice them the moment the timer ends. Soft beans won’t firm up, so lean on extra onions |
| Sauce tastes floury | Roux cooked under 2 minutes | Simmer 3 more minutes before adding the beans |
The watery corner is the green bean casserole failure I see most, and it fools people because the sauce looked fine. As the beans heat, they push water out of their cut ends, and it runs to the lowest point of the dish. By minute 15, a shiny ring shows. Tilt the dish on a folded towel, spoon the liquid off and bake 6 minutes more; the sauce grips the beans again.
Storing Green Bean Casserole
Skip room temperature storage: with dairy in the sauce, leftovers shouldn’t sit out past 2 hours.
Refrigerator
Leftovers keep 4 days in a lidded glass container or the baking dish under foil, and by day two the topping turns chewy while the sauce sets firm enough to hold a spoon upright.
Freezer
It freezes poorly. The sauce goes grainy and the beans go limp, so I freeze only leftovers, topping removed, flat in a freezer bag for up to 2 months.
Reheating
Heat it under foil at 350°F (175°C) for 15 minutes, then uncover, add fresh onions and bake 5 more. One portion of leftover green bean casserole microwaves in about 90 seconds at 70 percent power.
Make Ahead
Assemble the green bean casserole a day ahead, without the top onions, and refrigerate it covered. From cold, bake it 30 to 35 minutes at 375°F (190°C) before topping. The beans leak extra water overnight, so simmer the sauce until the drag line holds three seconds.
Variations and Substitutions
Spicy. Add 1/4 teaspoon of red pepper flakes with the garlic and a diced jalapeño with the onion. The heat makes it taste less classic.
Mild for kids. Pulse the mushrooms to rice size before browning; nobody finds a mushroom, though the sauce looks grayer.
Vegetarian. Use vegetable broth and an extra 1/2 teaspoon of soy sauce. Expect a lighter, slightly sweet sauce, since most vegetable broths lean on carrots.
Gluten free. A gluten free green bean casserole needs sweet rice flour for the roux and tamari instead of soy sauce. Top it with two sliced shallots dusted in rice flour and fried in 1/2 cup of oil until honey colored, about 8 to 10 minutes. That means a pan of oil to clean.
Shiitake for half the cremini. Smokier flavor, but pull the woody stems.
Beef bacon on top. Scatter four crisp, crumbled strips with the onions and cut the sauce salt to 1/4 teaspoon.
What to Serve with Green Bean Casserole
A roast with thin, salty pan juices suits this side best, since the thick, clingy sauce here won’t fight them. Herb roasted chicken is the easiest match.
Cranberry sauce brings acid that cuts the cream, so a second helping doesn’t feel heavy.
For another vegetable, pick something sweet and smooth against the salty crunch, like honey glazed carrots.
To drink, sparkling apple cider or lemon iced tea resets the palate between rich bites. For a full menu, put it beside roast chicken and the cranberry sauce.

Questions About This Green Bean Bake
Can green bean casserole sit in a slow cooker on warm for a potluck?
Two hours on warm is the limit before the beans turn soft and olive colored. Bake it without the top onions. Move it to a prewarmed slow cooker, and scatter the remaining fried onions on top just before people start serving themselves. The sauce keeps thickening on warm, so loosen it with 2 tablespoons of milk if it pulls from the sides.
Why did my casserole come out dry and stiff?
Overshooting the water budget does this. Simmer the sauce well past the two second drag test, or bake it much longer than 25 minutes, and the flour keeps absorbing liquid until the sauce clings to the beans like paste. A dry green bean casserole loosens with 1/4 cup of warm milk stirred in gently around the edges, then 5 more minutes in the oven.
Can I use frozen green beans instead of fresh?
Frozen cut green beans work with two changes. Skip the blanching, since they were blanched before freezing, and thaw them fully in a colander. They hold far more water than fresh beans, so press them in a towel for about 10 minutes and simmer the sauce one minute past the drag test. Expect a softer bite. Frozen beans never get their snap back.
How long does it bake if my oven is already at 350°F?
Plan on 25 minutes at 350°F (175°C) before the topping and 5 to 7 minutes after it. A full oven recovers slowly each time the door opens, so watch for thick bubbles at the edges of the green bean casserole instead of trusting the clock. On the upper rack, check the onions at 4 minutes, since they color faster up there.
do i actually have to blanch the beans or can i just throw them in raw?
Raw beans come out of a 25 minute bake squeaky and grassy, because their centers never get hot enough in that time. They also release their water late, straight into the sauce. To skip the pot, microwave them covered with 2 tablespoons of water for 5 to 6 minutes, then cool and dry them. The texture lands close, though the inside stays unseasoned.
Before You Make It
Dry beans and a thick sauce matter more than anything else here, including the brand of onions on top. The rest forgives some sloppiness. A thin sauce doesn’t.
My best batches came when the sauce looked a shade too stiff in the skillet and I left it alone. They baked up glossy. If you get one step exactly right, make it the two second drag test, and trust it even when the dish looks too thick. That’s what holds a green bean casserole together on a crowded plate.
Save this recipe to your sides board on Pinterest so the drag test is there next time.

Green Bean Casserole with Fresh Beans and Mushroom Cream Sauce
Ingredients
Method
- Heat oven to 375°F (190°C). Boil the salted water; fill a bowl with ice and cold water.
- Blanch beans 4 minutes. Chill in ice 3 minutes. Dry in a towel 5 minutes.
- Brown mushrooms in butter over medium high heat, 6 to 7 minutes.
- Add onion for 4 minutes, then garlic and thyme for 45 seconds.
- Add flour; stir 2 minutes.
- Whisk in broth, milk and cream in thirds. Add soy sauce.
- Simmer 5 to 6 minutes, until a spatula line holds 2 seconds. Season off the heat.
- Fold in beans and 1/2 cup fried onions. Spread in an 11 x 7 inch (2 quart) dish.
- Bake uncovered 20 minutes.
- Top with remaining 1 cup onions. Bake 5 minutes. Rest 5 minutes.
Notes
- Using Morton kosher salt? Use half the Diamond Crystal amounts.
- Haricots verts need only 2 1/2 minutes of blanching.
- Assembling a day ahead? Leave off the top onions and bake 30 to 35 minutes from cold before topping.
- Refrigerate covered up to 4 days; the topping softens by day two.
- Reheat under foil at 350°F (175°C) for 15 minutes, then add fresh onions for 5 minutes.
- Freeze leftovers without topping up to 2 months; the sauce turns slightly grainy.
