Print

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

creamy green bean casserole - featured image

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

Ingredients

Scale
  • 1 ½ pounds fresh green beans, trimmed and cut in half
  • 8 ounces cremini mushrooms, sliced
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 3 tablespoons unsalted butter, divided
  • 3 tablespoons all-purpose flour
  • 1 cup whole milk
  • ½ cup heavy cream
  • ½ cup chicken or vegetable broth
  • 1 teaspoon fresh thyme leaves
  • 1 teaspoon salt, plus ¼ teaspoon for onion topping
  • ½ teaspoon black pepper
  • ½ cup grated Parmesan cheese (optional)
  • 1 large yellow onion, thinly sliced into rings
  • ½ cup all-purpose flour (for dredging onions)
  • ½ cup panko breadcrumbs
  • Vegetable oil for frying (about 1 cup)

Instructions

  1. Bring a large pot of salted water to a boil. Add green beans and blanch for 5 minutes until bright green and crisp-tender. Drain and rinse with cold water. Set aside.
  2. Toss sliced onion rings in ½ cup flour, ½ cup panko breadcrumbs, and ¼ teaspoon salt in a mixing bowl. Heat vegetable oil in a skillet over medium-high heat. Fry onions in batches until golden brown (about 2 minutes per batch). Remove and drain on paper towels.
  3. In a large skillet, melt 2 tablespoons butter over medium heat. Add mushrooms and chopped onion. Cook until mushrooms are soft and onions translucent (about 7 minutes). Add garlic and cook for 1 minute.
  4. Sprinkle 3 tablespoons flour over vegetables and stir until coated. Slowly pour in milk, heavy cream, and broth, whisking constantly to prevent lumps. Add thyme, salt, and pepper. Simmer, stirring, until sauce thickens (about 4 minutes). Stir in Parmesan cheese. Taste and adjust seasoning.
  5. Preheat oven to 375°F. Grease a 9×13-inch baking dish. Layer blanched green beans evenly in the dish. Pour mushroom sauce over beans and spread gently to coat. Scatter half the crispy onions on top, reserving the rest for serving.
  6. Bake uncovered for 20-25 minutes, until bubbly and edges are lightly golden. Remove from oven and top with remaining crispy onions.
  7. Let casserole rest 5 minutes before serving to set the sauce. Serve hot.

Notes

For gluten-free, use gluten-free flour and panko. For dairy-free, substitute plant-based milk and cream. Blanch beans for best texture; fry onions in batches for maximum crispiness. Assemble casserole ahead and bake before serving. Leftovers taste even better the next day.

Nutrition

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