Go Back
Homemade Green Bean Casserole From Scratch with fresh ingredients and fried onions

Green Bean Casserole From Scratch

A creamy, comforting, and classic green bean casserole with homemade sauce and a crunchy topping, perfect for holiday dinner.
Prep Time 30 minutes
Cook Time 35 minutes
Total Time 1 hour 5 minutes
Servings: 6 servings
Course: Holiday, Side Dish
Cuisine: American
Calories: 250

Ingredients
  

Vegetable Base
  • 1 pound Green beans Fresh or frozen, trimmed if fresh.
  • 8 ounces Mushrooms Sliced button or cremini.
Sauce Ingredients
  • 3 tablespoons Butter For cooking and thickening the sauce.
  • 1 medium Onion Chopped.
  • 2 cloves Garlic Minced.
  • 1 cup Milk For creaminess.
  • 1 cup Broth Chicken or vegetable broth for depth of flavor.
  • 2 tablespoons Flour To thicken the sauce.
  • 1 teaspoon Salt
  • 1 teaspoon Pepper
  • 1 pinch Nutmeg Optional for added flavor.
Topping
  • 1 cup Crispy fried onions Homemade or store-bought.

Method
 

Preparation
  1. Cook the green beans in a pot of boiling salted water for 4 to 5 minutes until bright green. Drain and rinse with cool water.
  2. In a large skillet, melt the butter and cook the chopped onion for 3 minutes.
  3. Add the sliced mushrooms and cook until they release their liquid, about 6 to 8 minutes.
  4. Add minced garlic and cook for an additional 30 seconds.
  5. Sprinkle flour over the mushroom mixture, stir well, and cook for 1 minute.
  6. Slowly whisk in milk and a splash of broth. Stir until the mixture thickens, about 3 to 5 minutes. Season with salt and pepper.
Baking
  1. Preheat oven to 350°F (175°C).
  2. Mix the cooked green beans with the thickened sauce in a casserole dish.
  3. Bake for 20 minutes until bubbly.
  4. Sprinkle crispy fried onions on top and bake for an additional 5 to 10 minutes until golden.

Notes

For prep ahead, store the uncooked casserole (without crispy onions) in the fridge for 1 day. Let it sit at room temperature for 20 to 30 minutes before baking.