Print

Make-Ahead Creamy Green Bean Casserole

make-ahead creamy green bean casserole - featured image

This isn’t your grandma’s green bean casserole—it’s a creamy, crunchy, make-ahead version that stays crisp even after refrigeration. With a silky homemade mushroom sauce and a crispy onion topping that lasts, this is the ultimate holiday side dish that lets you enjoy the meal with everyone else.

Ingredients

Scale
  • 2 pounds fresh green beans, trimmed and halved
  • 1 tablespoon kosher salt (for blanching water)
  • 4 tablespoons unsalted butter, divided
  • 12 ounces cremini mushrooms, sliced
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1/4 cup all-purpose flour
  • 1 1/2 cups low-sodium chicken or vegetable broth
  • 1 cup heavy cream
  • 1/2 cup whole milk
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried)
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon kosher salt (or to taste)
  • 2 1/2 cups crispy fried onions, divided
  • 2 tablespoons fresh parsley, chopped (optional, for garnish)

Instructions

  1. Blanch the green beans: Bring a large pot of water to a rolling boil. Add 1 tablespoon kosher salt. Drop in the trimmed green beans and cook for exactly 3 minutes until bright green and still crisp. Meanwhile, fill a large bowl with ice and cold water. Drain the beans and immediately plunge them into the ice bath. Let sit for 2-3 minutes, then drain well and pat dry with a clean kitchen towel. Set aside.
  2. Cook the mushrooms and onions: In a large skillet over medium-high heat, melt 2 tablespoons butter. Add the sliced mushrooms in a single layer and cook without stirring for 3-4 minutes until golden brown. Stir and cook another 2-3 minutes until moisture evaporates and they’re nicely browned. Add the diced onion and cook 4-5 minutes until softened. Stir in the minced garlic and cook 30 seconds until fragrant. Transfer everything to a plate and set aside.
  3. Make the cream sauce: In the same skillet, melt the remaining 2 tablespoons butter over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, until the mixture smells slightly nutty. Slowly pour in the chicken broth while whisking continuously to prevent lumps. Whisk in the heavy cream and milk. Bring to a gentle simmer and cook for 3-4 minutes until thickened enough to coat the back of a spoon. Stir in the fresh thyme, black pepper, and salt. Taste and adjust seasoning …
  4. Combine everything: Return the cooked mushrooms and onions to the skillet with the sauce. Stir in the blanched green beans. Gently fold until the beans are evenly coated. If the sauce is too thick, add a splash of milk; if too thin, let it simmer another minute.
  5. Assemble the casserole: Preheat oven to 375°F. Transfer half of the green bean mixture to a 9×13-inch baking dish. Sprinkle 1 cup of crispy fried onions evenly over the top. Add the remaining green bean mixture and spread into an even layer. Cover tightly with foil. If making ahead, refrigerate now.
  6. Bake and finish: Bake the covered casserole for 25 minutes (30 minutes if coming straight from the fridge). Remove the foil, sprinkle the remaining 1 1/2 cups of crispy onions on top, and bake uncovered for 10-12 minutes until the topping is golden and the sauce is bubbly around the edges. Let rest for 5 minutes before serving. Garnish with fresh parsley if desired.

Notes

For gluten-free, use a 1:1 gluten-free flour blend. For dairy-free, use vegan butter or olive oil, full-fat coconut milk or oat cream, and unsweetened oat or almond milk. Add crispy onions only during the last 10-12 minutes of baking to keep them crunchy. The casserole can be assembled up to 24 hours in advance; flavors meld beautifully overnight. To freeze, assemble without the final crispy onion topping, wrap tightly, and freeze for up to 3 months; add 15-20 minutes to covered baking time when baking from frozen.

Nutrition

Keywords: green bean casserole, make-ahead casserole, creamy green bean casserole, holiday side dish, Thanksgiving side dish, crispy onion topping, homemade mushroom sauce