Go Back
+ servings
green bean casserole in a skillet with a serving spoon.
Print Recipe Add to Collection
4.56 from 25 votes

Green Bean Casserole From Scratch

This Green Bean Casserole From Scratch is totally made from scratch, super delicious side dish that's a must on your Thanksgiving table. No canned stuff here, only fresh ingredients.
Prep Time15 mins
Cook Time1 hr
Total Time1 hr 15 mins
Course: Side Dish
Cuisine: American
Keyword: green bean casserole, thanksgiving recipes, thanksgiving sides
Servings: 6
Calories: 318kcal


Crispy Baked Onions

  • 2 medium onions sliced
  • ¼ cup all-purpose flour
  • ¼ cup breadcrumbs I used Panko
  • 1 teaspoon salt

Green Beans

  • 1 pound fresh green beans rinsed and trimmed
  • 2 tablespoon butter unsalted
  • 8 ounce cremini mushrooms sliced
  • ¼ teaspoon salt or to taste
  • ¼ teaspoon pepper or to taste
  • 3 cloves garlic minced
  • 2 tablespoon all-purpose flour
  • teaspoon nutmeg ground
  • 1 cup chicken broth low sodium or no sodium added
  • 1 cup heavy cream
  • 3 slices bacon fried and chopped, optional


  • Preheat your oven to 475 F degrees. Spray a baking sheet with cooking spray.

Crispy Onions

  • Add the flour, breadcrumbs and salt to a bowl and mix. Add the onions and toss them in the flour mixture. Spread the onions over the baking sheet and bake for 30 minutes or until crispy and golden brown.
  • Reduce the oven heat to 400 F degrees.

Green Beans Casserole

  • While the onion is in the oven, start by blanching the beans. Add about a gallon of water and a tsp of salt to a large pot and bring it to a boil. Add the green beans to the pot and blanch for 5 minutes. Remove the beans from the boiling water and plunge them into a large bowl of ice water, to stop the cooking. Drain and set aside.
  • Melt the 2 tbsp of butter in a large skillet over medium heat. Add the mushrooms, season with salt and pepper and cook for about 5 minutes, stirring occasionally.
  • Add the minced garlic and nutmeg to the skillet and cook for another minute or 2 until the garlic becomes fragrant.
  • Sprinkle the 2 tbsp of flour over the mushrooms and stir to combine well. Add the chicken broth, stir with a wooden spoon and cook for a minute. Decrease the heat to medium-low and add the heavy cream. Continue cooking for another 6 to 8 minutes until the mixture thickens.
  • Turn off the heat and add the green beans, chopped bacon and a quarter of the crispy onion. Stir well then top with remaining crispy onions.
  • Place the skillet in the oven and bake for 15 minutes until bubbly.


  1. Make-ahead instructions: Prepare everything as directed, except turn off the oven after the onions are done. Once the casserole is finished and assembled allow it to cool completely. Cover tightly with foil or in an airtight container and refrigerate until ready to serve. Before serving bake it in the skillet for about 20 minutes or until bubbly at 400 F degrees.
  2. Store leftover green bean casserole in an airtight container in the fridge for 3 to 4 days.
  3. To freeze, store the casserole in an airtight container for up to 6 months.


Serving: 1serving | Calories: 318kcal | Carbohydrates: 22g | Protein: 7g | Fat: 24g | Saturated Fat: 13g | Cholesterol: 72mg | Sodium: 626mg | Potassium: 483mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1223IU | Vitamin C: 13mg | Calcium: 80mg | Iron: 2mg