- How to make green bean casserole without watery sauce
- Choose the right level of effort
- How to make green bean casserole with cream of mushroom soup
- Dry the beans before they meet the sauce
- Make the from-scratch version
- Keep the crispy topping crisp
- Adjust the bake when the oven is busy
- Handle leftovers carefully
How to make green bean casserole without watery sauce
A sturdy green bean casserole comes down to three practical choices: dry the beans thoroughly, start with a thick sauce, and keep the crispy onions away from moisture until the end. This guide covers how to make green bean casserole with fresh, canned, or frozen beans, including an easy green bean casserole shortcut with cream of mushroom soup and a from-scratch version for cooks who want more flavor.
Green bean casserole has been part of American holiday cooking since 1955, when Dorcas Reilly, a supervisor in Campbell’s test kitchen home economics division, developed the simple, affordable dish. With six ingredients and a preparation time of about half an hour, it was built for busy home cooks. It remains a familiar Thanksgiving, Christmas, and Easter side, as Tasting Table reported last week.
The classic recipe can stay recognizable without ending up bland, watery, or topped with limp onions. The trick is to choose the effort level that fits the day, then control moisture at each step.
Choose the right level of effort
All three types of green beans can work. The right choice depends on whether the priority is speed, texture, or a more from-scratch flavor.
- Fresh beans: Offer a crisp-tender texture and brighter flavor, but they need to be blanched, cooled, drained, and dried.
- Canned beans: Are the fastest option and suit the traditional soup-based casserole. Drain, rinse, and dry them thoroughly.
- Frozen beans: Are convenient, but they must be thawed completely and squeezed gently to remove excess water.
For the least work, use canned beans, cream of mushroom soup, and packaged crispy onions. For more texture, use fresh beans with a homemade mushroom sauce. There is no prize for making every component from scratch when the oven is already crowded with other holiday dishes.
How to make green bean casserole with cream of mushroom soup

The soup-based version is a practical starting point for a Thanksgiving meal. Estimates suggest that nearly half of Campbell’s cream of mushroom soup sales go toward making green bean casserole, according to Tasting Table last week. Canned soup is part of the dish’s identity, not a shortcut that needs an apology.
Serious Eats also treats canned fried onions and two cans of cream of mushroom soup as reasonable ways to simplify the casserole, according to its make-ahead Thanksgiving sides guide from last year.
- Drain the beans completely. Rinse canned beans, spread them on a clean kitchen towel or paper towels, and pat them dry. If the holiday schedule allows, leave the drained beans spread out in the refrigerator overnight. Tasting Table recommends this extra drying time.
- Build a thick base. Combine the cream of mushroom soup with the other ingredients listed in the soup-based recipe you are following. If the mixture looks loose in the bowl, warm it in a saucepan until it thickens. A cornstarch slurry or simple roux can also thicken the mixture before baking, according to Tasting Table.
- Fold in the beans. Add the dry beans to the sauce and transfer the mixture to a baking dish. Bake according to the recipe’s directions, until the casserole is hot and bubbling.
- Finish with the onions. Reserve most of the crispy onions for the final stage. They can be stirred into the casserole or scattered over the top only when the recipe calls for it, then finished with more onions just before serving.
This route delivers the familiar creamy casserole without requiring a separate mushroom pan or homemade fried onions. Check labels before serving guests with allergies. Cream of mushroom soup and packaged fried onions may contain milk or wheat, while other ingredients may contain soy or additional allergens. UMN Extension identified milk, wheat, eggs, fish, shellfish, soy, tree nuts, peanuts, and sesame as the nine major food allergens last year.
Dry the beans before they meet the sauce

Excess moisture is the biggest reason a casserole turns watery. Tasting Table last week identified thoroughly dried beans as the most important fix, whether the beans are fresh, canned, or frozen.
Fresh beans
Blanch fresh beans in salted boiling water for about four to five minutes, until they are bright green and crisp-tender. Move them to an ice bath to stop the cooking, then drain them again.
Spread the beans on a clean kitchen towel or several layers of paper towel. Pat until no visible water remains. The ice bath protects the texture, but it does not remove the water clinging to the beans. That drying step still matters.
Canned beans
Drain the beans completely, rinse them, and pat them dry. Do not pour them directly from the can into the sauce. If there is time, spread them on a kitchen towel and refrigerate them overnight after draining, as Tasting Table suggests.
Frozen beans
Thaw the beans completely, pat them dry, and gently squeeze out excess water without crushing them. Frozen beans added straight to the sauce release moisture while the casserole bakes, making the final consistency harder to control.
If the sauce still looks thin after the beans are mixed in, fix it before baking with a cornstarch slurry or roux. Trying to remove excess liquid after the casserole comes out of the oven is much harder.
Make the from-scratch version
The recipe below follows the Cook Me Yum version published last week. It serves eight and uses fresh beans, a mushroom-and-cream sauce, and homemade fried onions. The recipe contains milk and wheat. Use vegetable broth instead of chicken broth when that better suits the guest list.
Ingredients
The following quantities come from Cook Me Yum:
For the crispy onions
- 2 large yellow onions, thinly sliced into rings
- 1 cup buttermilk
- 1 cup all-purpose flour
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 cups vegetable oil, for frying
For the casserole
- 1 1/2 pounds fresh green beans, trimmed and halved
- 2 tablespoons unsalted butter
- 8 ounces cremini mushrooms, sliced
- 2 shallots, minced
- 3 tablespoons all-purpose flour
- 1 cup low-sodium chicken or vegetable broth
- 1 cup heavy cream
- 1 teaspoon lemon juice
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
Steps

- Soak the onions. Toss the sliced onions with the buttermilk and let them sit for 15 minutes. Mix the flour, salt, and pepper in a separate bowl.
- Fry the onions. Heat 1/2 inch of vegetable oil in a deep skillet to 350°F. Dredge the onions in the flour mixture and fry them in batches for two to three minutes per batch, until golden. Transfer them to paper towels to drain.
- Blanch the beans. Bring a pot of salted water to a boil. Add the trimmed beans and cook for about four minutes, until bright green and crisp-tender. Drain, transfer the beans to an ice bath, and drain again.
- Dry the beans. Spread them on a clean kitchen towel or several layers of paper towel. Pat until no visible water remains.
- Cook the mushrooms. Melt the butter in a large skillet. Add the mushrooms and shallots, then sauté for five to six minutes, until softened and golden. Stir in the flour and cook for one minute.
- Thicken the sauce. Slowly whisk in the broth and heavy cream. Simmer for three to four minutes, stirring, until the sauce coats a spoon. Stir in the lemon juice, salt, and pepper.
- Assemble the dish. Heat the oven to 375°F. Fold the dry beans into the mushroom sauce, then transfer the mixture to a 9-by-13-inch baking dish.
- Bake before topping. Bake for 20 minutes, until the sauce is bubbling. Add the fried onions and bake for 10 more minutes, until they are golden and crisp. Let the casserole rest for five minutes before serving.
The sauce should cling to the beans instead of running freely across the dish. If it still looks thin after mixing, thicken it on the stovetop before baking.
Keep the crispy topping crisp

Crispy onions should go on during the final 10 minutes of baking or immediately after the hot casserole comes out of the oven. Both Cook Me Yum and Ask The Food Geek recommend keeping the topping away from the sauce until the final stage.
For a homemade topping, fried onions or shallots can be prepared one to three months ahead and stored in an airtight container, according to Ask The Food Geek. Homemade mushroom sauce can be made three days ahead and refrigerated. Fresh beans can be trimmed and blanched one day ahead, and the assembled casserole can be covered and held in the refrigerator for one day before baking.
A separate make-ahead schedule from Serious Eats allows fried shallots up to one month ahead, mushroom sauce up to four days ahead, and full assembly up to two days ahead, according to its Thanksgiving sides guide from last year.
Adjust the bake when the oven is busy
At 350°F, bake a chilled casserole covered with foil for about 30 minutes, then uncover it and bake for another 10 minutes. At 300°F to 325°F, plan on about 45 minutes covered and 15 minutes uncovered. At 375°F to 400°F, the casserole may need about 20 minutes covered and five to 10 minutes uncovered, according to Ask The Food Geek.
The foil keeps the beans from drying out and prevents the sauce from evaporating too quickly. Add the remaining crispy onions after the uncovered baking time, not before.
Handle leftovers carefully
Do not leave the casserole at room temperature for more than two hours. Refrigerate leftovers within that window, use them within three to four days, and reheat them to a minimum internal temperature of 165°F before serving again, advises UMN Extension, published last year.
For the least holiday-day work, choose drained canned beans, a thick soup-based sauce, and crispy onions added after reheating. If there is more time, switch to fresh beans or make the mushroom sauce from scratch. Either way, dry the beans first and protect the topping until the last few minutes.