Print

Creamy Green Bean Casserole Recipe – Easy Homemade with Crispy Onions

creamy green bean casserole - featured image

This creamy green bean casserole features fresh green beans, a homemade mushroom sauce, and a generous layer of crispy onions. It’s a nostalgic comfort dish that’s easy to make, crowd-pleasing, and perfect for holidays or cozy weeknights.

Ingredients

Scale
  • 1 ½ pounds fresh green beans, trimmed and cut into 2-inch pieces
  • 2 tablespoons unsalted butter
  • 1 small yellow onion, finely chopped
  • 8 ounces fresh mushrooms, sliced (cremini or white)
  • 2 cloves garlic, minced
  • 2 tablespoons all-purpose flour (or gluten-free flour)
  • 1 cup whole milk (or dairy-free milk)
  • ½ cup heavy cream (or coconut cream)
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper
  • ¼ teaspoon ground nutmeg (optional)
  • ½ cup grated Parmesan cheese (or nutritional yeast for vegan)
  • 1 ½ cups crispy fried onions (store-bought or homemade)
  • 2 tablespoons melted butter (optional, for topping)
  • Extra salt and pepper to taste
  • Fresh parsley or chives for garnish (optional)

Instructions

  1. Bring a large pot of salted water to a boil. Add green beans and cook for 4-5 minutes until just tender but still bright green. Drain and rinse with cold water.
  2. In a large skillet over medium heat, melt butter. Add chopped onion and sauté for 3-4 minutes until soft and translucent.
  3. Add sliced mushrooms and cook for 5-6 minutes, stirring often, until mushrooms release liquid and begin to brown.
  4. Stir in minced garlic and cook for 30 seconds. Sprinkle flour over the mixture and cook, stirring constantly, for 1 minute.
  5. Slowly pour in milk and heavy cream, whisking constantly to avoid lumps. Add salt, black pepper, and nutmeg if using. Simmer gently for 3-4 minutes until thickened.
  6. Remove from heat and stir in grated Parmesan cheese until melted and smooth. Taste and adjust seasoning if needed.
  7. Place blanched green beans in a large mixing bowl. Pour mushroom sauce over the top and gently fold together until beans are evenly coated.
  8. Transfer mixture into a greased 9×13-inch baking dish. Spread out evenly. Sprinkle crispy onions over the top and drizzle with melted butter.
  9. Preheat oven to 375°F. Bake uncovered for 25-30 minutes, until casserole is bubbling and onions are golden brown. Cover loosely with foil if onions brown too quickly.
  10. Let casserole cool for 5-10 minutes before serving. Garnish with fresh parsley or chives if desired.

Notes

Blanch green beans for best texture. For gluten-free, use GF flour and crispy onions. For dairy-free, substitute milk, cream, and cheese. Make ahead by assembling without onions and refrigerating overnight. Add crispy onions just before baking. If sauce is too thin, simmer longer; if too thick, add a splash of milk. Double onion topping for extra crunch.

Nutrition

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