This easy green bean casserole recipe made from scratch with homemade fried onions is a delicious take on the classic Thanksgiving side dish. This is the must-have recipe for the holidays, or really any time of year.

A casserole dish filled with green bean casserole with a wooden spoon scooping out a serving.

This recipe is something I’ve been thinking about for a while: how can I make it taste just like the green bean casserole we are all so familiar with but with wholesome ingredients?

I think I cracked it. Green bean casserole has been a family favorite for a long time and this scratch version is so delicious.

This classic holiday side dish is pure comfort food that the whole family will love. From the tender green beans in a creamy sauce to the golden brown, crispy fried onions, it is just so good. Serve it at your Thanksgiving table with additional tasty side dishes like whole cranberry saucesourdough stuffing, sweet potato casserole, and roasted garlic mashed potatoes. It’s sure to be a huge hit at your holiday table.

Why You’ll Love This Recipe

Wholesome ingredients –  This homemade green bean casserole is so good because it doesn’t have processed ingredients like cream of celery soup, cream of chicken soup, or french-fried onions. Everything is made with simple whole ingredients without all of the questionable additives. It is a healthy take on the not-so-healthy, classic version.

Simple and easy – This is the best green bean casserole recipe, and is one of my favorite recipes to make from scratch. Boil some green beans, fry up some onions, and throw together a creamy mushroom sauce. Then bake it all together for the tastiest dish to add to your Thanksgiving menu. The hardest part of making this dish, is refraining from snacking on all of the delicious fried onions!

Perfect side dish – Not only is this casserole dish perfect to add to your lineup of thanksgiving side dishes, it is great for any other night of the week. Pair it with a perfect roasted chicken and a salad with homemade kefir ranch dressing for a simple weeknight dinner.

Ingredients 

The ingredients for green bean casserole laid out on a countertop.


Flour
 – All purpose flour is used in this recipe, but I also like to use einkorn flour in its place for the added nutrients.

Chicken Broth – Chicken broth works great in this recipe but you can also opt to make your own homemade bone broth to add more nutrients. We always like to keep some of this liquid gold on hand!

A full ingredient list with exact amounts can be found in the recipe card below.

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

How to Make This Easy Green Bean Casserole Recipe

A hand holding tongs filled with green beans and adding them to a pot of water.

Step 1: Preheat oven to 400 degrees. Boil some fresh green beans for 5 minutes and then drain and place in a prepared baking dish.

An onion sliced thinly on a wooden cutting board.

Step 2: Thinly slice onions. The thinner you slice them the crispier they get.

Neutral oil added to a cast iron skillet.

Step 3: Preheat a cast iron skillet and add neutral oil once heated.

Seasoning in a small bowl.

Step 4: To a bowl add flour, salt, garlic powder, onion powder, and fresh ground pepper. Mix together well.

Sliced onions in a bowl with seasoning.

Step 5: Place sliced onion into flour mixture and toss until well coated. 

Tongs throwing in seasoned sliced onions into a heated cast iron skillet.

Step 6: Shake off any excess flour and place into hot oil. Toss with tongs until golden brown on all sides. This takes about one minute. Set aside.

Sliced mushrooms in a cast iron skillet.

Step 7: To make the sauce, heat up a cast iron skillet and add butter. Slice up mushrooms and sauté with butter in the pan.

Flour and sauted mushrooms in a cast iron pan, stirred with a wooden spoon.

Step 8: Sprinkle in flour and mix until there are no dry spots.

A hand pouring broth into a cast iron skillet filled with sauted sliced mushrooms.

Step 9: Pour in broth and simmer for about 5 minutes.

Sliced mushrooms in a heavy cream sauce in a cast iron skillet.

Step 10: Add salt and heavy cream; whisk until the mixture thickens.

A casserole dish with green beans topped with mushroom cream sauce.

Step 11: Pour the sauce over the green beans and mix.

A casserole dish with green bean casserole topped with fried onions.

Step 12: Top with fried onions. Bake for 15 minutes.

A wooden spoon in a baking dish scooping up one serving of green bean casserole.

Tips

  • Slice the onions really thin, so you end up with extra crispy onions when you fry them.
  • Don’t add the onions until the oil is nice and hot. I like to do one test onion to make sure before starting the cooking process.
  • If you don’t have coconut oil to fry the onions, you can easily substitute it with avocado oil. I would not use olive oil because it has a much lower smoke point, and the temperature of the oil needs to be pretty hot to fry.
  • Chicken broth is my go-to. Turkey broth would also work. I’ve also used beef broth, or even water with great success. You may just need to adjust the amount salt.

Recipe FAQs

What can you substitute for French fried onions in green bean casserole?

This creamy green bean casserole uses a whole onion sliced up and fried, which is a great substitute for the packaged French fried onions usually used in green bean casserole recipes.

Can I substitute frozen green beans for fresh green beans? 

Fresh green beans are best in this classic recipe. Frozen could also be used, although it may alter the texture a bit.

Can you freeze green bean casserole?

If prepping your sides ahead, make the green beans and cream sauce. Allow both to cool completely. Cover the green beans in the cream sauce in your baking dish. Cover the green bean casserole well and place in the fridge up to three days. Freeze for up to two weeks. 

To reheat after frozen, allow to thaw overnight in the fridge, then remove cover the next day and bake at 350 degrees Fahrenheit until hot and bubbling. While it is baking, make the fried onions. Top the casserole with the fried onions and bake for another 10 – 15 minutes. This is a great recipe to be able to prepare slightly in advance for Thanksgiving dinner.

You can store leftover green bean casserole in an airtight container in the fridge for a couple days. However, the best way to enjoy it is right away, as the onions will start to lose their crisp texture when stored.

More Delicious Recipes from the Farmhouse

If you try this recipe and love it, I would love it if you could come back and give it 5 stars! Tag me on Instagram @farmhouseonboone.

Homemade Green Bean Casserole Recipe (Easy!)

4.68 from 46 votes
This easy green bean casserole recipe made from scratch with homemade fried onions is a delicious take on the classic Thanksgiving side dish. This is the must-have recipe for the holidays, or really any time of year.
Prep: 30 minutes
Cook: 15 minutes
Total: 45 minutes
Servings: 8 servings
a wooden spoon in a baking dish scooping up one serving of green bean casserole.
Save this recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Ingredients

Green Beans And Cream Sauce:

  • 1 pound green beans
  • 2 tablespoons butter
  • 1 pound portobello mushrooms, sliced
  • 4 tablespoons all purpose flour
  • 1 cup chicken broth
  • 1 cup heavy cream

Fried Onions:

  • 1/2 cup all purpose flour
  • 2 teaspoons salt
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon onion powder
  • fresh ground pepper
  • 1 large onion, sliced thin
  • neutral oil, About 1/2 inch in the skillet

Instructions 

  • Preheat oven to 400 degrees Fahrenheit.
  • Boil some fresh green beans for 5 minutes and then drain and set aside.
  • While the green beans are cooking, make the fried onions.

Make The Fried Onions:

  • Preheat a cast iron skillet.
  • Thinly slice onions. The thinner you slice them the crispier they get.
  • Add oil to cast iron skillet.
  • To a bowl add flour, salt, garlic powder, onion powder, and fresh ground pepper. Mix together well.
  • Place sliced onion into flour mixture and toss until well coated.
  • Shake off any excess flour and place into hot oil. Toss with tongs until brown on all sides. This takes about one minute.
  • Set aside.

Make The Cream Sauce:

  • Heat up cast iron skillet and add butter.
  • Slice up some mushrooms and add to skillet.
  • Saute the butter and mushrooms together.
  • Sprinkle in flour and mix.
  • Pour in broth and simmer for 5 minutes.
  • Add salt and heavy cream; whisk until the mixture thickens.

Put Together And Bake

  • Pour the sauce over the green beans and top with fried onions.
  • Bake for 15 minutes.

Notes

  • Please double-check amounts when using the multiplying feature in the recipe card.
  • Slice the onions really thin, so they get extra crispy when you fry them.
  • Don’t add the onions until the oil is nice and hot. I like to do one test onion to make sure.
  • I prefer to use coconut oil to fry the onions, but you can easily substitute it with avocado oil. I would not use olive oil because it has a much lower smoke point, and the temperature of the oil needs to be pretty hot to fry.
  • Chicken broth is my go-to. Turkey broth would also work. I’ve also used beef broth, or even water with great success. You may just need to adjust the amount salt.
  • Making homemade bone broth is also a good substitute for the chicken broth and adds more nutrients to the dish.

Nutrition

Serving: 1g | Calories: 208kcal | Carbohydrates: 18g | Protein: 5g | Fat: 14g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.1g | Cholesterol: 42mg | Sodium: 730mg | Potassium: 402mg | Fiber: 3g | Sugar: 5g | Vitamin A: 917IU | Vitamin C: 9mg | Calcium: 51mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Sharing is caring!

4.68 from 46 votes (41 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




16 Comments

  1. Dawn E Finley says:

    5 stars
    This was a great recipe! I did sub out the heavy cream for an oatmilk creamer and used vegetable broth for family members that were vegan as well as dairy free. It turned out great!

  2. Stephanie says:

    Thank you for made from scratch recipes! Have not made this yet, but look forward to trying it now. Thanks for sharing all your recipes!!

  3. Teressa Borchardt says:

    5 stars
    Delicious and all homemade ingredients. It beats the soup & canned onion rings recipe by far. I will always use this recipe.