Print

Creamy Homemade Green Bean Casserole from Scratch

creamy homemade green bean casserole - featured image

A cozy, creamy green bean casserole made from scratch with fresh green beans, a homemade mushroom béchamel sauce, and crispy fried onions. Perfect for weeknights or holiday gatherings.

Ingredients

Scale
  • pounds fresh green beans, trimmed and blanched
  • 1 cup sliced button mushrooms (white or cremini)
  • ½ cup finely chopped yellow onion
  • 2 garlic cloves, minced
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk
  • ½ cup heavy cream
  • 1 teaspoon Worcestershire sauce
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ½ teaspoon fresh thyme leaves or dried thyme
  • ½ cup all-purpose flour (for crispy fried onions)
  • 1 large yellow onion (for crispy fried onions)
  • Vegetable oil (for frying onions)
  • Salt (for frying onions)

Instructions

  1. Trim the ends of the green beans. Bring a large pot of salted water to a boil and blanch the green beans for 3-4 minutes until crisp-tender and bright green. Transfer immediately to ice water to stop cooking. Drain well.
  2. Optional: Slice one large yellow onion thinly into rings or half-rings. Toss with ½ cup flour and a pinch of salt. Heat about 1 inch of vegetable oil in a skillet over medium heat. Fry onions in batches for 2-3 minutes until golden and crispy. Drain on paper towels and set aside.
  3. In a large skillet over medium heat, melt 3 tablespoons butter. Add mushrooms and chopped onion. Cook, stirring occasionally, until softened and lightly browned, about 6-8 minutes. Add minced garlic in the last minute and stir until fragrant.
  4. Sprinkle 3 tablespoons flour over the mushroom mixture. Stir for 1-2 minutes to cook out raw flour taste. Slowly whisk in milk and heavy cream, stirring constantly to avoid lumps. Bring to a gentle simmer and cook until thickened, about 3-5 minutes.
  5. Season the sauce with Worcestershire sauce, salt, black pepper, and thyme. Adjust seasoning to taste.
  6. Add the blanched green beans to the sauce and stir gently to coat evenly.
  7. Transfer the green bean and sauce mixture to a greased 2-quart casserole dish. Spread evenly. Sprinkle crispy fried onions generously over the top.
  8. Preheat oven to 350°F (175°C). Bake the casserole uncovered for 20 minutes, or until bubbly and the onion topping is golden brown.
  9. Let the casserole rest for 5 minutes before serving.

Notes

Use medium heat when frying onions to avoid burning or greasiness. Blanch green beans to keep them crisp and bright. Adjust sauce thickness with extra milk if needed. The casserole flavors improve if made a day ahead; add crispy onions just before baking.

Nutrition

Keywords: green bean casserole, homemade green bean casserole, creamy green bean casserole, mushroom sauce, crispy fried onions, holiday side dish, comfort food