Save Recipe

Sign in and save recipe to your profile.

Sign In
Get free recipes sent straight into your inbox!

This Old Fashioned Green Bean Casserole is made completely from scratch. It’s the best green bean casserole recipe you’ll ever make and is sure to become an instant family favorite. 

Green Bean Casserole on a wooden spoon above a dish full of green bean casserole.

Green bean casserole is a classic American dish that can often be found on holiday dinner tables at Thanksgiving, Christmas, and Easter, as well as other times throughout the year. It’s a beloved casserole favorite that has been diluted over the years to include cans cream of mushroom soup, canned green beans bacon bits, and canned fried onions. But not here!

This recipe is made the old fashioned way: completely from scratch. It starts off with homemade crispy ovens that are quickly coated in a seasoned flour and crumb mixture and baked until crispy. It’s important to continue to toss the onions during their baking time in order to keep them from clumping together which will prevent them from crisping up.

The homemade sauce is the key to this recipe. Bacon provides the flavor base for the sauce and a simple roux is created with the fat in order to thicken up our creamy liquids. This is poured over fresh green beans and baked to perfection. If you are used to mushier green beans, read on for some tips.

Green beans getting poured into a baking dish.
Green beans in a baking dish getting sauce poured on them.
  • How do you make green bean casserole with fresh green beans?

    When using fresh green beans in green bean casserole you must first trim the ends of each green bean. Oftentimes, based on size, it may also be necessary to snap the green bean in half. When green beans are baked, as in green bean casserole, they come out tender crisp. If you are used to and prefer a much softer green bean, you can par-boil or even par-steam your green beans before using them in the recipe. Simply steam or boil your green beans for 10 minutes prior to using in the recipe. If you plunge them into an ice bath immediately after cooking it will help them retain a more vibrant shade of green.
  • How can I get my green beans softer if I like soft green beans?

    If you like really soft green beans for green bean casserole, you’ll want to pre cook your green beans a bit. If using frozen, pop them in the microwave and cook them according to the package directions first. If using fresh green beans, see above and steam them prior to using in the recipe.

For more holiday side dish favorites, be sure to check out my Cheesy Scalloped Potatoes that are way easier to make than you might think. For a fun, modern twist on smashed potatoes be sure to check out my Garlic Bread Smashed Potatoes that take all the goodness of garlic bread and turn them into a starchy potato side dish that people go crazy for.

Watch the video below where Rachel will walk you through every step of this recipe. Sometimes it helps to have a visual, and we’ve always got you covered with our cooking show. You can find the complete collection of recipes on YouTubeFacebook Watch, or our Facebook Page, or right here on our website with their corresponding recipes.

Green Bean Casserole on a wooden spoon above a dish full of green bean casserole.
This Old Fashioned Green Bean Casserole is made completely from scratch. It's the best green bean casserole recipe you'll ever make and is sure to become an instant family favorite.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour

Crispy Onion Topping

  • 2 white onions thinly sliced
  • 1/4 cup all-purpose flour
  • 2 tablespoons panko bread crumbs
  • 1 teaspoon salt

Green Bean Casserole

  • 1/2 pound bacon diced
  • 2 cloves garlic minced
  • 2 tablespoon all-purpose flour
  • 1 cup chicken broth
  • 1 cup half and half
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground nutmeg
  • 2 pounds frozen green beans defrosted
  • Preheat oven to 450 degrees F. Lightly grease a baking sheet. In a large mixing bowl, toss sliced onions together with 1/4 cup flour, panko bread crumbs, and salt. Spread out in an even layer on the baking sheet. Bake in the preheated oven for 30 minutes, tossing every 10 minutes.
  • Meanwhile, cook the bacon in a skillet over medium heat until crispy. Do not drain the grease. Add in garlic and saute 30 seconds. Stir in flour until completely dissolved. Pour in chicken broth, half and half, black pepper, and nutmeg. Bring to a boil and let simmer until thickened, about 3 minutes.
  • Defrost your green beans in the microwave, or steam if using fresh. Place green beans into a lightly greased 9x13 pan. Pour bacon mixture over the green beans and toss to coat. Bake in the 450 degree oven for 15 minutes. 
  • Remove from the oven and sprinkle the cooked, crisp onions on top. Return to the oven for 5 minutes before serving. 


Calories: 229kcal | Carbohydrates: 16g | Protein: 7g | Fat: 15g | Saturated Fat: 6g | Cholesterol: 29mg | Sodium: 623mg | Potassium: 343mg | Fiber: 3g | Sugar: 4g | Vitamin A: 705IU | Vitamin C: 14.9mg | Calcium: 79mg | Iron: 1.5mg
Course: Side Dish
Cuisine: American
Keyword: Green Bean Casserole
Notify of
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
Become a Member

Sign up to save recipes in your recipe book, write reviews and more!

Sign up with

By signing up you agree to's terms of use and privacy policy.