This Green Bean Casserole from Scratch recipe will take your Thanksgiving side dish game up a level. It is surprisingly easy to parboil fresh green beans and whip up your own cream of mushroom soup for a flavorful and healthy casserole. You can also easily make it gluten-free and dairy-free if needed so everyone can enjoy it during the holidays.

Green bean casserole from scratch is the perfect Thanksgiving side.

Normally green bean casserole is passed up at Thanksgiving for the more flavorful and carb-heavy sides. (Like Cajun Cornbread Dressing, Sausage Stuffing, or a Sweet Potato Casserole, for example.)

Most people associate green bean casserole with mushy canned beans, canned soup, and packaged sodium-rich fried onions that could give you a heart attack after eating just one.

But if you’ve never made this Thanksgiving dish completely from scratch, then your tastebuds (and waistline!) are in for a delightful treat.

So to break it down, the recipe you’ll find below is so-freaking-amazing for a few reasons:

  • It’s made with fresh green beans, not canned or frozen.
  • A homemade cream of mushroom soup recipe.
  • The French fried onions are baked instead of fried.
  • It is super easy to make ahead of time for that busy Thanksgiving Day!

So read on to learn how to make one of your new FAVORITE Thanksgiving recipes.

Ingredients

To make this Green Bean Casserole from Scratch recipe you need:

  • Green beans. Wash and trim green beans into 2-inch pieces. You might see them called string beans, but they are the same. You will briefly boil green beans before making the casserole, as well.
  • Onion. A sweet onion is perfect to make your own French fried onions. But you can use a white or yellow one, just steer clear of red onions because of their stronger flavor. Check out how to cut an onion.
  • Flour. Either all-purpose or a gluten-free 1-to-1 blend will work.
  • Breadcrumbs. Plain, unseasoned is best. Don’t use panko, though.
  • Egg. A whisked egg is essential to make your own fried onions for the topping. You can use a flax egg if needed.
  • Milk. Regular or plant-based can be used. A full-fat option will create a creamier taste, though.
  • Butter. Opt for unsalted butter. You can use a dairy-free alternative if you prefer.
  • Mushrooms. Either button or baby bella are easy to find at the store, but any variety will work.
  • Garlic. Minced garlic creates a rich, depth of flavor in the homemade cream of mushroom soup.
  • Seasoning. You can use what you have on hand, like thyme. But salt and pepper are essential.

How to Make Green Bean Casserole from Scratch

The basic steps for making Green Bean Casserole from Scratch are simple to follow:

Parboil the Green Beans

Trim the ends of the green beans. Then, use a sharp knife to cut them into 2-inch pieces. This ensures even cooking and makes it easy to eat.

Trimmed and cut green beans are ready for the casserole.

Bring a large pot of water to a boil over medium-high heat. Use a slotted spoon to carefully add the green beans.

Allow the vegetables to cook for about 4 to 5 minutes. You want them to be crispy tender so start checking around 3 minutes. Do NOT overcook them, since they will be baked, as well.

Drain the green beans into a colander into the sink.

Make the Fried Onions

Preheat the oven to 425℉ and line a baking sheet with parchment paper.

Use a sharp knife to cut an onion into thin slices. Aim for 2-inch-long pieces.

Thinly sliced onions are ready to make fried onion strings with.

In one medium-sized, shallow bowl, add the flour. In a second bowl, whisk together the egg and milk. And finally, combine the breadcrumbs, salt, pepper, and garlic powder in a third bowl.

Work in batches with a few onions at a time. First dip them in the flour, then dredge them in the egg wash, and lastly coat the onions in the breadcrumbs.

Continue this process until all of the onions are covered.

Lay the coated onions in a single layer on the baking sheet and cook for 15 to 20 minutes. Be sure to flip them halfway through cooking so both sides get crispy.

The onions are done when they are a beautiful light-golden color.

Make the Cream of Mushroom Soup

While the onions are in the oven, add butter to a large skillet over medium heat. Toss in the mushrooms.

Sauté for 4 to 5 minutes, stirring along the way. Once the mushrooms are softened, add the minced garlic and continue cooking for another 30 seconds.

Sprinkle the flour over the mushrooms and garlic and stir until it is thickened.

Immediately, pour the broth into the skillet ¼-cup at a time. Use a whisk to thoroughly mix after each addition. Be sure the sauce is thickened before you stir in more broth.

After all of the broth is incorporated, pour in the milk in ¼-cup increments, as well. Whisk after each addition, waiting for it to thicken before blending in more.

Once all of the liquid is in the soup mixture, season it with salt, pepper, and dried thyme.

Put it Together

Spray a 9×13-inch baking dish with oil.

Add the green beans to the skillet with the mushroom soup. Stir well until everything is coated.

Green beans are added to a skillet with cream of mushroom soup.

Pour the green beans into the baking dish, then top with the fried onions.

Reduce the oven temperature to 400℉. Bake the casserole uncovered for 15 to 20 minutes.

Be sure to let it rest for 10 minutes before serving.

Meal Prep Directions

There are many ways to save some time when it comes to this dish.

  • You can parboil the green beans 1 to 2 days ahead of time.
  • Make the cream of mushroom soup and store it in the fridge.
  • Bake the onion slices.

If you prefer, you can make this casserole in its entirety the day before serving. Cover it tightly and keep it in the refrigerator. Be sure to let it come to room temperature for an hour before baking, though. Then follow the cooking instructions below.

Skip the canned green beans and make this casserole from scratch.

Storage Instructions

  • To Store: Keep leftover green bean casserole in an airtight container in the fridge for up to 4 to 5 days.
  • To Freeze: It is best to freeze this recipe without the fried onions. Tightly wrap the dish and freeze for up to 3 to 4 months.
  • To Reheat: The most suitable way to reheat already cooked green bean casserole is to return it to a 350℉ oven for 15-20 minutes, or until it is heated through.

Dietary Modifications

The recipe you’ll find below is already low-fat as written.  Here are some adjustments and substitutions you can make to help it fit your other dietary requirements:

  • Gluten-free: Opt for a gluten-free breadcrumbs and a 1-to-1 blend instead of all-purpose flour.
  • Dairy-free: Use a plant-based milk and coconut oil rather than butter.
  • Vegetarian: Replace the eggs with an alternative, like flax eggs.
Healthy, gluten-free green bean casserole from scratch.

FAQs

Are green beans and string beans the same?

Green beans and string beans are the same! The different name comes from the silky strings that grow with the beans.

How do you keep green bean casserole from getting mushy?

First, be sure you thicken the cream of mushroom soup enough. If it is too loose, then the casserole will be soggy. Also, do not add the onions until just before baking.

Is there a substitute for French Fried Onions in green bean casserole?

Yes! You can make your own fried onions, and they are more flavorful and healthier! Simply dredge sliced onions in flour, egg wash, and breadcrumbs, then bake in the oven until they’re crispy.

Can you make green bean casserole ahead of time?

You can absolutely make the casserole a day early to save time. Be sure to let it sit at room temperature for an hour before baking.

Expert Tips and Tricks

  • Short and sweet. Trim the green beans to 2 inches before cooking.
  • Not too long. Only boil the green beans for a few minutes so they don’t get overcooked.
  • Warm it up. Be sure the broth is warm before adding it to the flour and mushroom, so the base isn’t lumpy.
  • Fatty is good. Full-fat milk adds a rich creaminess to the soup.
  • Become a prepper. It is so easy to whip up this casserole a day early and simply bake it when you’re ready.
Green bean casserole from scratch is a delicious and healthy holiday side dish.

Other Green Bean Recipes

Green beans are super healthy and can be enjoyed in SO many ways, like any of these recipes:

More Thanksgiving Side Dish Recipes

Thanksgiving is all about the sides… Be sure to put these on your menu this year:

Tap stars to rate!

5 from 4 votes

Green Bean Casserole from Scratch

This Green Bean Casserole from Scratch recipe will take your Thanksgiving side dish game up a level. It is surprisingly easy to parboil fresh green beans and whip up your own cream of mushroom soup for a flavorful and healthy casserole.
Yield 8 servings
Prep 30 minutes
Cook 30 minutes
Total 1 hour

Ingredients 

Green Beans:

  • 24 oz. green beans ends trimmed, cut into 2-inch pieces

Fried Onions:

  • 1 sweet onion thinly sliced
  • ½ cup flour all purpose or gluten-free 1-to-1 blend
  • 1 cup breadcrumbs plain, gluten-free if needed
  • ½ tsp. salt
  • ¼ tsp. black pepper
  • ½ tsp. garlic powder
  • 1 egg whisked
  • 1 Tbsp. milk

Cream of Mushroom:

  • 2 Tbsp. butter
  • 8 oz. mushrooms coarsely chopped
  • 3 cloves garlic finely minced
  • 3 Tbsp. flour all purpose or gluten-free 1-to-1 blend
  • ½ cup vegetable broth regular sodium
  • 1-1 ¼ cups milk regular or plant-based
  • 1 ¼ tsp. salt to taste
  • ½ tsp. black pepper
  • ½ tsp. dried thyme

Instructions 

  • Green Beans:
  • Trim the ends of the beans and then cut into 2-inch long pieces.
  • Bring a large pot of water to a boil. Carefully add the green beans to the water using a slotted spoon and boil for about 4-5 minutes, or until crisp tender. Begin checking on them after 3 minutes to ensure they do not overcook. Drain the green beans in a colander in the sink.
  • Fried Onions:
  • Preheat the oven to 425 degrees.
  • Cut the onion into thin slices that are 2-inches long.
  • Add flour to one medium-sized shallow bow. Whisk together the egg and milk in a second shallow bowl. Mix the breadcrumbs, salt, pepper, and garlic powder in a third shallow bowl.
  • Dip a few of the onion strips in the flour, dredge in the egg wash, and then coat with the breadcrumbs. Lay them on a parchment paper lined baking sheet and repeat this until all of the onion pieces are completely covered.
  • Bake in the preheated oven for 15-20 minutes, flipping halfway through. They should be lightly golden and crispy when done.
  • Cream of Mushroom:
  • While the onions are cooking, add the butter to a large skillet over medium heat along with the mushrooms. Saute for 4-5 minutes, or until softened. Add the minced garlic and continue sauteing for 30 seconds, or until fragrant.
  • Sprinkle in flour and stir until thickened. Immediately begin pouring in the broth in ¼-cup increments, whisking well after each addition. Wait until the sauce has thickened up to add in the next amount. Once all of the broth has been added, pour in the milk in ¼-cup increments as well, whisking and waiting for it to thicken after each time.
  • Season the cream of mushroom soup with the salt, pepper, and dried thyme.
  • Add the boiled and drained green beans to the skillet and toss until they are well coated.
  • Spray a 13×9-inch baking dish with non-stick cooking spray and pour in the green beans. Sprinkle the fried onions on top.
  • Reduce the oven temperature to 400 degrees and bake for 15-20 minutes. Let sit at room temperature for 10 minutes before serving. Enjoy!

Tap stars to rate!

5 from 4 votes

Video

Notes

Storage Instructions

  • To Store: Keep leftover green bean casserole in an airtight container in the fridge for up to 4 to 5 days.
  • To Freeze: It is best to freeze this recipe without the fried onions. Tightly wrap the dish and freeze for up to 3 to 4 months.
  • To Reheat: The most suitable way to reheat already cooked green bean casserole is to return it to a 350℉ oven for 15-20 minutes, or until it is heated through.

Nutrition

Calories: 177kcal, Carbohydrates: 28g, Protein: 7g, Fat: 5g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Trans Fat: 0.1g, Cholesterol: 28mg, Sodium: 641mg, Potassium: 342mg, Fiber: 5g, Sugar: 5g, Vitamin A: 755IU, Vitamin C: 12mg, Calcium: 83mg, Iron: 3mg

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

Made this recipe?Leave a comment below!

SaveSave

Thanks for
Stopping By!

I’m London! Join me as we cook up nourishing meals for you and your loved ones and learn a few healthy cooking tips and tricks!

You May Also Like

Leave a comment

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

Recipe Rating




Comments

  1. Hi, I don’t see mushrooms in the ingredient list- how much should I buy? When do I add it in the steps of cream of mushroom soup for the printed list? If I can’t eat nuts or soy, what can I sub for almond meal and almond/cashew/soy milk? Thanks

    1. Hi Naomi! Thanks so much for the questions. The mushrooms are in the recipe now! So sorry for the confusion. As far as substituting for the nuts… you can try cassava flour (or regular GF flour if you are not grain-free) and use oat milk (or regular milk if you’re not DF) for the cream of mushroom soup! Would love to know what you think if you try it out 🙂

      1. Thank you so much! I am on a migraine relief plan diet and am so grateful for your website. I have made a lot of yummy things that follow the plan, or are easily modified. (In a nutshell the diet does not allow gluten, nuts, citrus, soy, excess salt, most cheeses, sugar, onions, MSG, lentils, yogurt, vinegar, caffeine, oil except EVOO or coconut). So, thank you!

        1. Hi Naomi! Wow!! How is the diet going for you? I suffer from migraines on a regular basis, as well. Honestly, it was one of the main reasons I started eating gluten-free and cleaning up my diet. I am SO happy you are able to find recipes that work for you. I will be sure to keep your restrictions in mind and create more recipes that work for you 🙂 Thanks so much for your kind comment!

  2. Looks amazing and such a classic only looks way better than than many I’ve seen I love the ratio of green beans in here!!