How to Make Green Bean Casserole

Make-Ahead Fresh Green Bean Casserole from Scratch

This Green Bean Casserole is made from scratch with fresh green beans, and you can prepare it up to 3 days in advance!
Course Side Dish
Cuisine American
Keyword green beans, Thanksgiving
Prep Time 20 minutes
Cook Time 1 hour
Cooling Time 5 minutes
Total Time 1 hour 20 minutes
Servings 12 people
Calories 324kcal
Author Jillian - a Food, Folks and Fun original!



  • ½ cup panko breadcrumbs
  • 2 tablespoon unsalted butter melted
  • 3 cups French’s Crispy Fried Onions
  • 1/4 teaspoon salt
  • 1/4 teaspoon ground black pepper


  • 2 pounds green beans trimmed and cut into 1-inch pieces
  • 3 Tablespoons cornstarch
  • 3 tablespoons unsalted butter
  • 10 ounces sliced white mushrooms
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper
  • 6 large garlic cloves minced
  • 1/4 teaspoon dried thyme
  • ¼ cup all-purpose flour
  • 2 cups chicken broth
  • 2 cups heavy cream



  • In a medium bowl stir together the panko and melted butter.
    Green Bean Casserole Step 1
  • Microwave on HIGH for 1 minute, stir and then microwave again for 1 more minute. The panko should be golden brown. Stir in fried onions, salt, and pepper, and transfer to an air-tight container until you’re ready to use the topping.
    Green Bean Casserole Step 2


  • In a large bowl toss together the green beans and cornstarch until the beans are evenly coated. Transfer the beans to a 13x9-inch baking dish, and set aside.
    Green Bean Casserole Step 3
  • In a large skillet over medium heat melt the butter and add in the mushrooms, salt, and pepper and sauté until the mushrooms have released their liquid and the liquid has evaporated, about 10 minutes while stirring often.
    Green Bean Casserole Step 4
  • Increase the heat to medium-high and add in the garlic and thyme and cook until fragrant, about 30 seconds. Stir in the flour and stir constantly until the mixture is golden brown, about 1-2 minutes.
  • Whisk in the chicken broth and cream and bring to a bubble, and then reduce the heat to medium and simmer, stirring often, until the sauce mixture thickens, about 8-10 minutes.
    Green Bean Casserole Step 6
  • Pour the sauce mixture evenly over the beans. Cover the pan with plastic wrap and chill until 1 hour before serving. 
    Green Bean Casserole Step 7


  • One hour prior to serving, preheat the oven to 400 degrees F. Discard the plastic wrap and cover the pan with foil. Bake the beans for 20 minutes, and then remove the foil to stir the beans until the cornstarch from the beans is absorbed. Cover with foil again and bake an additional 20 minutes, or until the beans are fork-tender and the sauce is bubbling.
    Green Bean Casserole Step 8
  • Remove and discard the foil and evenly distribute the topping over the beans. Bake until the topping is nice and golden brown and heated through, about 8-10 minutes. Cool for 5 minutes before serving.
    How to Make Green Bean Casserole


Calories: 324kcal | Carbohydrates: 19g | Protein: 3g | Fat: 26g | Saturated Fat: 15g | Cholesterol: 66mg | Sodium: 445mg | Potassium: 300mg | Fiber: 2g | Sugar: 3g | Vitamin A: 1250IU | Vitamin C: 12.9mg | Calcium: 62mg | Iron: 1.2mg