Print

Creamy Green Bean Casserole Recipe – Easy Homemade with Crispy Onion Topping

creamy green bean casserole - featured image

This creamy green bean casserole features fresh green beans, a homemade mushroom cream sauce, and a crispy onion topping. It’s a comforting, crowd-pleasing side dish perfect for holidays, potlucks, or cozy family dinners.

Ingredients

Scale
  • 1 1/2 pounds fresh green beans, trimmed and cut into 2-inch pieces (or frozen, thawed and drained)
  • 2 tablespoons unsalted butter
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 8 ounces cremini or button mushrooms, sliced
  • 2 tablespoons all-purpose flour (or gluten-free flour)
  • 1 cup whole milk (or unsweetened almond milk for dairy-free)
  • 1/2 cup low-sodium chicken or vegetable broth
  • 1/2 cup heavy cream (or half-and-half or coconut cream for dairy-free)
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon ground black pepper
  • 1/4 teaspoon ground nutmeg (optional)
  • 1 teaspoon Worcestershire sauce (optional, use gluten-free or omit if needed)
  • 1 1/2 cups crispy fried onions (store-bought or homemade)
  • 1 tablespoon unsalted butter, melted
  • 1/2 cup panko bread crumbs (optional, for extra crispiness)

Instructions

  1. Preheat oven to 375°F (190°C). Grease a 2-quart baking dish with butter or nonstick spray.
  2. Bring a large pot of salted water to a boil. Add green beans and cook for 4–5 minutes until just tender and bright green. Drain and rinse with cold water to stop cooking. Set aside.
  3. In a 12-inch skillet, melt 2 tablespoons butter over medium heat. Add chopped onion and sauté for 2–3 minutes until translucent. Add garlic and mushrooms; cook 6–8 minutes until mushrooms are soft and browned.
  4. Sprinkle flour over vegetables and cook, stirring constantly, for 1 minute. Slowly whisk in milk, broth, and heavy cream. Add salt, pepper, nutmeg, and Worcestershire sauce. Simmer, whisking often, until sauce thickens (about 5–6 minutes).
  5. Transfer green beans to a large mixing bowl. Pour mushroom sauce over beans and toss gently to coat. Pour mixture into prepared baking dish and spread evenly.
  6. In a bowl, mix crispy onions with melted butter and panko bread crumbs (if using). Sprinkle evenly over casserole.
  7. Bake for 25–30 minutes, until sauce is bubbling and topping is golden brown. Check after 20 minutes; if topping is too dark, tent loosely with foil.
  8. Let casserole cool for 5–10 minutes before serving.

Notes

For best results, blanch green beans just until crisp-tender and rinse with cold water. Add crispy onion topping during the last 10–15 minutes of baking for maximum crunch. Make ahead by assembling casserole (without topping) and refrigerating up to 24 hours; add topping and bake before serving. Adapt for gluten-free or dairy-free diets by swapping flour, panko, milk, and cream. Double recipe for a crowd and bake in a larger pan, adding 5–10 minutes to baking time.

Nutrition

Keywords: green bean casserole, creamy casserole, holiday side dish, Thanksgiving, crispy onion topping, homemade, comfort food, vegetarian option, gluten-free option