5 Green Bean Casserole Recipes From Scratch (Creamy, Crispy & Crowd-Pleasing)

Why You’ll Love This Green Bean Casserole From Scratch

Green bean casserole earns its Thanksgiving spot because it is creamy, crunchy, and tastes like the holiday itself. The from-scratch version beats the canned-soup shortcut: fresh beans stay bright and snappy, homemade sauce tastes like mushrooms, butter, and cream, and fried onions stay crisp instead of softening into the topping.

This collection gives you one base method and five finishes: classic, cheesy, bacon, chili crisp, or French onion. Every version starts from the same beans and sauce, so you can prep the base once and split it into two dishes. Make it ahead, too: blanch the beans, make the sauce, and fry the onions a day early.

Ingredients You’ll Need

For the base casserole, serving 8 to 10, you will need:

  • 2 lb fresh green beans, ends trimmed
  • 2 tablespoons kosher salt, plus more to taste
  • 3 tablespoons unsalted butter
  • 12 oz cremini mushrooms, sliced thin
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 1 3/4 cups whole milk
  • 3/4 cup heavy cream
  • 1 teaspoon soy sauce
  • 1/2 teaspoon Dijon mustard
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon nutmeg
  • 1 1/2 cups crispy fried onions, divided

For homemade onions, use 2 large yellow onions in thin rings, 1 cup buttermilk, 1 cup flour, 1 teaspoon paprika, and oil.

How to Make Green Bean Casserole From Scratch

  1. Blanch the beans. Boil a large pot of salted water. Cook the beans for 4 minutes, until vivid green and flexible but still firm. Drain, plunge into ice water for 2 minutes, drain, and pat dry. Blanching sets the color and partly cooks them so they finish tender-crisp.
  2. Fry the onions, if homemade. Soak onion rings in buttermilk for 15 minutes. Heat 1 inch of oil to 350 degrees F. Toss the drained rings in flour, paprika, and salt. Fry in batches for 2 to 3 minutes, until deep golden and crisp, then drain. Frying them separately keeps the topping crunchy; raw onions on a wet casserole steam instead.
  3. Brown the mushrooms. Melt the butter in a large skillet over medium-high heat. Add the mushrooms in a single layer and cook undisturbed for 4 minutes, until browned underneath. Stir and cook 3 minutes more, until their liquid evaporates. Browning builds savory flavor canned soup cannot imitate, and driving off the liquid keeps the sauce from turning watery.
  4. Build the sauce. Add the diced onion and cook 3 minutes until soft. Stir in the garlic for 30 seconds. Sprinkle in the flour and stir for 1 minute. Whisk in the milk and cream, then add the soy sauce, mustard, pepper, and nutmeg. Simmer 4 to 5 minutes until the sauce coats a spoon.
  5. Assemble. Heat the oven to 375 degrees F. Spread the beans in the dish, pour over the hot sauce, and toss to coat. Fold in 3/4 cup crispy onions. Taste and adjust salt and pepper now.
  6. Bake. Cover loosely with foil and bake for 20 minutes. Uncover and bake 10 minutes more, until the sauce bubbles around the edges and a bean is tender when pierced with a fork but still holds its shape. Do not overbake; the beans keep softening as they cool.
  7. Top and rest. Sprinkle the remaining 3/4 cup crispy onions over the top and bake 5 minutes more, until hot and crisp. Rest 5 minutes so the sauce settles and clings to the beans.

Tips for the Best Green Bean Casserole From Scratch Every Time

Pick slender beans and use the ice bath. Choose firm beans that snap when bent; thick, seedy beans turn stringy, so add 1 minute to the blanch if yours are large. Skip canned beans, which collapse during the bake. Ice water stops the cooking and locks in the color, while beans left in the colander keep cooking and arrive overdone.

Prevent a watery casserole. A thin, pooling sauce almost always comes from wet beans or undercooked mushrooms. Pat the beans dry, cook the mushrooms until the pan is dry, and simmer the sauce until it coats a spoon.

Keep the topping crisp and season in layers. Stir only half the onions in and save the rest for the final 5 minutes. If the topping softens, a 3 minute return to a 375 degree F oven revives it. Salt the blanching water and taste the sauce before baking.

Easy Variations

1. Classic From-Scratch Green Bean Casserole

This is the base recipe exactly as written, for when tradition matters most: homemade mushroom sauce, fresh blanched beans, crispy fried onions, and nutmeg.

2. Cheesy Green Bean Casserole

Extra ingredients: 1 1/2 cups shredded sharp white cheddar, 1/2 cup grated Parmesan, and 1/2 teaspoon dry mustard.

Method: Stir the cheeses and dry mustard into the hot sauce until melted and glossy. Bake as directed, then add an extra 1/2 cup cheddar with the onions for the final 5 minutes. Reduce the cream to 1/2 cup so the sauce does not get heavy.

3. Bacon Green Bean Casserole

Extra ingredients: 8 slices thick-cut bacon, chopped, and 1/2 teaspoon smoked paprika.

Method: Cook the bacon over medium heat for 8 to 10 minutes until crisp, then drain and pour off all but 2 tablespoons of drippings. Cook the mushrooms in the drippings with butter and smoked paprika. Fold the bacon in, reserving a few pieces for the topping.

4. Spicy Chili-Crisp Green Bean Casserole

Extra ingredients: 3 tablespoons chili crisp, 1 tablespoon rice vinegar, and 2 sliced scallions.

Method: Stir 2 tablespoons chili crisp and the vinegar into the finished sauce, tasting before adding the third tablespoon, since chili crisps vary in heat. Bake as directed, then spoon the remaining chili crisp over the top with the onions for the final 5 minutes and scatter the scallions over it.

5. French Onion Green Bean Casserole

Extra ingredients: 2 large yellow onions, thinly sliced, 1 tablespoon olive oil, 1 teaspoon fresh thyme, 1 cup shredded Gruyere, and 1/2 cup panko tossed with 1 tablespoon melted butter.

Method: Caramelize the sliced onions in olive oil over medium-low heat for 25 to 30 minutes, until deep amber and sweet. Stir them and the thyme into the sauce. Top the baked casserole with Gruyere and buttered panko instead of fried onions, and bake 5 minutes more until the cheese melts and the crumbs turn golden.

Storage and Reheating

Refrigerate leftovers in an airtight container for up to 4 days. The topping will soften; that is normal. To reheat, cover loosely with foil and warm at 350 degrees F for 15 to 20 minutes, then uncover, add fresh crispy onions, and bake 5 minutes more. Avoid the microwave, which heats unevenly and turns the topping soggy. To freeze, freeze the assembled casserole without the topping for up to 2 months, thaw overnight, and bake as directed with fresh onions for the final 5 minutes.

Frequently Asked Questions

Can I make green bean casserole ahead of time? Yes. Blanch the beans and make the sauce up to 2 days ahead, storing them separately. Fry the onions a day ahead and keep them sealed. Assemble and bake on the day you serve it, adding 10 minutes if the dish goes in cold.

Why is my green bean casserole watery? The usual cause is moisture that was never cooked out. Cook the mushrooms until their pan is dry, simmer the sauce until it coats a spoon, and pat the beans dry. If it still pools liquid, spoon off the excess and bake uncovered 5 minutes more.

Can I use frozen green beans? Yes. Thaw them completely, pat very dry, and skip blanching, since frozen beans are blanched before packaging. Bake 30 minutes, but check at 25 minutes, since they soften faster.

How do I keep the topping from getting soggy? Fry the onions separately and add the top layer only for the last 5 minutes. If the dish must sit, leave it uncovered rather than tenting it with foil, which traps steam. A short return to a hot oven crisps it again.

Nutrition Estimate

Nutrition estimate per serving, based on 10 servings of the classic version: approximately 210 calories, 14 g fat, 7 g saturated fat, 15 g carbohydrates, 3 g fiber, 5 g protein, 320 mg sodium, and 5 g sugar. These numbers are an estimate only. Actual values will vary with the brands used and the variation you make; the cheesy and bacon versions will be higher in calories, fat, and sodium. This is general guidance, not professional dietary advice.

The Bottom Line

A from-scratch green bean casserole takes about 20 minutes more than the canned-soup version, and every minute shows up on the plate: brighter beans, a sauce that tastes like mushrooms and cream, and a topping that stays crisp. Master the base once, then make it your own with cheese, bacon, chili crisp, or caramelized onions. Blanch the beans, brown the mushrooms, and crisp the onions separately.

Leave a Comment