Creamy Green Bean Casserole from Scratch

Learn how to make creamy green bean casserole completely from scratch with fresh vegetables and a homemade gravy sauce. Thickened with flour and a little butter, there’s no canned cream-of soups required. Out of all the Thanksgiving side dish recipes, this is our family’s #1 favorite, and the non-negotiable on the holiday table every year.

I originally published this recipe in 2015 and have since added new photos and additional success tips.

Homemade green bean casserole

Thanksgiving turkey and green bean casserole go hand-in-hand. This vegetable dish has always been a beloved favorite, but ever since I began making it this way, it’s requested at nearly EVERY holiday… and not just in November!

You haven’t had green bean casserole until you’ve had green bean casserole from scratch.

One reader, Sandie, commented: “Amazingly delicious—I never serve beans because they aren’t my favourite, but now they are!!! I followed the recipe as written and it all turned out beautifully! ★★★★★”

Another reader, Katie, commented: “Yum!! Best GBC I’ve ever made. I decided to skip the homemade fried onions part and just went with the store-bought, but I followed the rest of the recipe. Your recipes were the stars of our Thanksgiving meal. ★★★★★”

This Is Green Bean Casserole From Scratch

  • No cans of condensed soup
  • Use fresh green beans
  • Real, homemade gravy
  • Homemade “fried” onions

Not only are you preparing the homemade gravy, you’re also making the “fried” onions (pictured above). Of course, this is an extra step and completely worth it if you have the time. However, with a crowd to entertain, Thanksgiving pies to bake, and a million dishes to wash, I’m here to let you know that a carton of French’s crispy fried onions taste just as fabulous! (Pictured below.)

green bean casserole with French's crispy fried onions on top.

How to Make Green Bean Casserole

“Fry” the Onions: Coat sliced onions in some flour, then beaten egg + milk, and then a mixture of salt, pepper, and Panko breadcrumbs for extra crunch. Bake. Again, you can skip these and/or use a container of store-bought crispy fried onions.

The onions are golden brown and crunchy, the perfect texture contrast to the creamy sauce!

Crunchy onions for green bean casserole

Here’s everything you need for the rest of the casserole. You’ll appreciate it’s a simple gravy sauce without any fancy herbs, spices, or specialty ingredients. Basic, everyday ingredients can produce outstanding results.

ingredients on peach surface including broth, half-and-half, butter, flour, garlic, and mushrooms.

Blanch the green beans: Rinse fresh green beans, trim them, halve them, and then blanch them. Fresh green beans give the most wonderful flavor and texture; they aren’t soggy like canned green beans.

Green beans for green bean casserole

Make the gravy sauce: Melt butter with chopped mushrooms on medium-high heat in a large oven-safe skillet. Add a little salt and pepper, then some garlic. Next, add some flour to soak up all the moisture that the mushrooms have released in the cooking process. Add chicken broth and half-and-half, and cook to thicken the sauce.

Can I make green bean casserole without mushrooms?

Yes, absolutely. While the sliced mushrooms add wonderful flavor and some texture to the creamy gravy, I understand they are not everyone’s favorite! You can simply leave them out, with no other changes to the recipe. Or you can replace with 1 thinly sliced bell pepper. Some readers have even used 1/2 cup of sliced water chestnuts.

Can I make this without half-and-half?

You can use heavy cream instead of the half-and-half for a much richer sauce if you prefer. In a pinch, you can use whole milk. But half-and-half is the preferred choice for the best results.

Gravy for green bean casserole

Stir it all together: Add some of your breaded onions and all of the green beans, then give it a good stir.

Homemade green bean casserole

Bake: Top with the rest of the onions and bake for about 15 minutes, or until bubbly around the edges. I always appreciate a short bake time, especially on Thanksgiving!

Homemade green bean casserole

If you’re not using an oven-safe skillet, transfer the green beans and gravy mixture to a medium casserole dish or baking pan that holds about 2–3 quarts. Top with the onions, and then follow the same baking instructions.


How Do I Make It With Store-Bought Crispy Fried Onions?

If you’d like to skip the homemade “fried” crispy onions, you can absolutely replace with store-bought. Stir about 1/2 cup of the crispy onions into the gravy/green beans, then top the casserole with about 1 cup of them. The baking instructions remain the same. Also, here I’m using a casserole dish:

hand sprinkling French's crispy fried onions on top of green beans.
close-up image of green bean casserole with French's crispy fried onions on top.

How to Make Green Bean Casserole Ahead of Time

Prepare everything as directed, except turn the oven off after the onions are done. After the sauce is finished and the casserole is assembled, set aside and allow to cool. Cover tightly, then refrigerate overnight. The next day, bake for 20 minutes at 400°F (204°C) until bubbly. You can also prepare the casserole, including topping with onions, then freeze for up to 3 months before baking. Thaw in the refrigerator, and then bake as directed.


More Thanksgiving Recipes

If you’re looking for Thanksgiving side dishes and desserts, I have you covered!


For even more Thanksgiving recipe inspiration, see all my favorite Thanksgiving pie recipes and my complete list of 40+ Thanksgiving side dishes.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade green bean casserole

Creamy Green Bean Casserole from Scratch

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 46 reviews
  • Author: Sally McKenney
  • Prep Time: 30 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour, 25 minutes
  • Yield: serves 8
  • Category: Dinner
  • Method: Baking
  • Cuisine: American
Save Recipe

Description

Learn how to make creamy green bean casserole completely from scratch with fresh vegetables and a homemade gravy sauce. Thickened with flour and a little butter, there’s no canned cream-of soups required. For make-ahead option and freezing instructions, see recipe Note.


Ingredients

Baked “Fried” Onions

  • 1 medium onion
  • 1/2 cup (62g) all-purpose flour (spooned & leveled)
  • 3/4 cup (45g) panko breadcrumbs*
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1 large egg
  • 1 Tablespoon (15ml) milk

Green Bean Casserole

  • 1 Tablespoon + 1 teaspoon salt, divided
  • 1 pound fresh green beans, rinsed, ends trimmed, and halved
  • 2 Tablespoons (28g) unsalted butter
  • 8 ounces sliced mushrooms*
  • 1/2 teaspoon ground black pepper
  • 2 cloves garlic, minced
  • 2 Tablespoons (15g) all-purpose flour
  • 3/4 cup (180ml) chicken or vegetable broth
  • 1 and 1/4 cups (300ml) half-and-half*


Instructions

  1. Preheat the oven to 450°F (232°C). Line a large baking sheet with parchment paper or a silicone baking mat. Set aside.
  2. For the onions: (While the onions bake, you can blanch the green beans—step 4.) Thinly slice the onion, and separate the slices. Pour flour in one small bowl, panko + salt + pepper into a medium bowl, and whisk the egg and milk together in another small bowl. To bread the onion slices, you’ll want to use one hand for dry and one hand for wet. It helps things move a little quicker and easier. First, dip a few slices into the flour. Then into the egg mixture. And finally, give them a nice dunk into the panko and coat them well. Place onto baking sheet. Repeat with the rest of the onions. Bake onions until golden brown, about 20 minutes. Flip them twice during this time. Set them aside.
  3. Reduce oven temperature to 400°F (204°C).
  4. Blanch the green beans: Bring a gallon of water and 1 Tablespoon of salt to a boil in a large saucepan. Add the green beans and boil for 5 minutes. Fill a large bowl with ice water and set near the sink. Drain the beans and immediately transfer them into the bowl of ice water to stop the cooking process. Drain again, and set aside.
  5. For the casserole: Over medium-high heat, melt the butter in a large 10- to 12-inch ovenproof skillet. Add the mushrooms, 1 teaspoon salt, and the pepper. Cook, stirring occasionally, until the mushrooms begin to release some moisture—about 5 minutes. Add the garlic, stir, and cook for another 2 minutes. Sprinkle the flour on top and stir until combined. The flour will soak up all the moisture. Add the chicken broth and simmer for 3 minutes. Reduce the heat to medium-low and add the half-and-half. Stirring occasionally, cook until the mixture is thick—about 10 minutes or maybe more if you prefer a thicker sauce.
  6. Remove from heat and add about a quarter of the onions, and all of the green beans. Give it a good stir, combining the sauce and beans. (If you’re not using an oven-safe skillet, or want to bake this in a casserole dish, transfer mushroom/gravy mixture to a greased 2–3-quart casserole dish.) Top with remaining onions and bake until bubbling around the edges, about 15 minutes. Remove from the oven and serve warm.
  7. Leftovers keep well in an airtight container in the refrigerator for up to 4 days. Reheat as desired.

Notes

  1. Make Ahead & Freezing Instructions: Prepare everything as directed, except turn oven off after the onions are done. After the sauce is finished and the casserole is assembled, set aside and allow to cool. Cover tightly, either in the skillet or after carefully transferring to another dish. Refrigerate overnight. The next day, bake for 20 minutes at 400°F (204°C) until bubbly. You can also prepare the casserole, including topping with onions, then freeze for up to 3 months before baking. Thaw in the refrigerator, then bake as directed.
  2. Special Tools (affiliate links): Baking Sheet | Silicone Baking Mat or Parchment Paper | Glass Mixing Bowls | Whisk | 10- to 12-inch Oven-Safe Skillet
  3. Panko Breadcrumbs: Panko is a Japanese-style breadcrumb found in all major grocery stores or anywhere breadcrumbs are sold. It gives the onions a heartier crunch.
  4. Can I skip the onions? If you’re not into the onion topping, feel free to skip it and instead sprinkle the top of the casserole with 1/2 cup panko breadcrumbs before baking.
  5. Can I use French’s crispy fried onions instead? Yes, absolutely! Stir 1/2 cup into the gravy mixture when you add the green beans in step 6. Then top with 1 cup before baking.
  6. Mushrooms: Feel free to leave out the mushrooms or replace with thinly sliced bell pepper. 
  7. Half-and-Half: I tested this recipe with varying amounts of half-and-half—this amount does the trick. You can use heavy cream instead of the half-and-half for a richer sauce if you prefer. You can use whole milk if absolutely needed, but skip nondairy or lower-fat milks. The ideal option for a creamy, rich gravy is half-and-half.
  8. If you’re not using an oven-safe skillet: If you’re not using an oven-safe skillet, transfer the green beans and gravy mixture to a greased casserole dish that holds about 2–3 quarts before baking.
  9. Want to double the recipe to feed a larger crowd? It’s easy! Simply double the ingredients. Then in step 6, remove the skillet from heat and pour the bean/gravy mixture into a large 9×13-inch (or similar size) casserole dish. Top with onions, then bake until bubbly, about 25 minutes.

Adapted from Alton Brown—he likes to add fresh ground nutmeg, but I wasn’t really a fan. Feel free to add some, though!

sally mckenney headshot purple shirt.
About the Author

Sally McKenney

Sally McKenney is a baker, food photographer, and New York Times best-selling author. Her kitchen-tested recipes and step-by-step tutorials have given millions of readers the knowledge and confidence to bake from scratch. Sally’s work has been featured on TODAY, Good Morning America, Taste of Home, People, and more.

Read More

Leave a Comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader Comments and Reviews

  1. Shari says:
    July 31, 2024

    Tried the recipe and it was fantastic. So tasty. I used a cast iron pan to make it in.

    Reply
  2. Sandie says:
    April 1, 2024

    Amazingly delicious – I never serve beans because they aren’t my favourite, but now they are!!! I followed the recipe as written and it all turned out beautifully!

    Reply
  3. Jay says:
    December 25, 2023

    Really enjoyed this recipe, I found it for Thanksgiving 2023 and have made it four times since! I always add double the mushrooms at least tho because I love mushrooms. Used some oysters I foraged and it was amazing.

    Reply
  4. Victoria says:
    December 23, 2023

    What size dish are you using for this recipe? I want to make it for Christmas. Thanks a lot!

    Reply
    1. Michelle @ Sally's Baking says:
      December 23, 2023

      Hi Victoria, A 9-inch square baking pan (or 10-inch or 11×7 inch) is ideal.

      Reply
  5. Nicci Hyatt says:
    December 10, 2023

    I used 2 lbs green beans & 12 oz mushrooms and then only 1c of half & half, and that turned out perfectly.

    Reply
  6. GB says:
    December 8, 2023

    This looks amazing. Sorry if this has been asked before but do you think the sauce portion could be made a few days in advance? We have to travel 3 hours and I’m thinking that might be easier to travel with than a fully assembled casserole. Thanks!

    Reply
    1. Lexi @ Sally's Baking says:
      December 8, 2023

      Hi GB, that should work, although the sauce will thicken as it cools so you’ll want to warm it up again when you arrive, before assembling the casserole. See recipe Notes for other make ahead options!

      Reply
  7. Susan says:
    November 30, 2023

    Can I make this dairy free w/plant based products, including the 1/2 & 1/2?

    Reply
    1. Lexi @ Sally's Baking says:
      November 30, 2023

      Hi Susan, we haven’t tested it, but that should work. The casserole may not be as creamy.

      Reply
  8. Janelle says:
    November 26, 2023

    This recipe was fantastic! I don’t know why I ever made the soup-can version all these years! Very easy and delicious. I also just used the store-bought crispy onions.

    Reply
  9. Katie says:
    November 26, 2023

    Yum!! Best GBC I’ve ever made. I decided to skip the homemade fried onions part and just went with the store-bought, but I followed the rest of the recipe. Your recipes were the stars of our Thanksgiving meal. Thank you!!

    Reply
  10. Mearl Crews says:
    November 24, 2023

    I truly love your recipes! I have a suggestion for cream replacer. I keep cans of evaporated milk in my pantry. I would use it straight out of the can adding a tablespoon of butter. This would be so much better than refrigerated milk. So easy to keep on hand and is great to cook with.

    Reply
  11. Lisa says:
    November 24, 2023

    The fried onions were messy and time consuming and didn’t come out like in the picture, although the taste of the dish was amazing. I had one dish to contribute to my foodie inlaws’ Thanksgiving dinner and three hours to prepare it so I chose this dish to impress. I’m not sure what I could have done differently but a few onions into the breading process and panko started to clump. In the oven, the panko that fell off burned before the onions were done–25 mins at 475 is long and hot for something this delicate!–but I managed to get a usable result. I skipped baking the casserole and instead simmered the assembled beans and mushrooms for 10 minutes before transferring to the serving dish I would be bringing to the dinner and putting the onions on top. It was delicious! I would love to find an easier way to combine the flavor of baked onions and crunch of panko for the topping.

    Reply
    1. John Dear says:
      December 26, 2023

      I also found that the onions to be messy and difficult, so I ended up mixing the panko, eggs and milk together with some additional Panko and layered it over parchment paper on a baking tray. After 7 minutes I took it out, broke it up and flipped it over. I made a panko onion topping that looked like onion rings and tasted good. I was making a gluten free version bc my wife has Celiac, otherwise I would have stayed with the Frenches Onion Rings. This recipe is good, but it is still a green bean casserole, not sure it stands that much above the recipe with the cream of mushroom soup considering how much more prep time it takes, but having the gluten free option was perfect for me.

      Reply
  12. SarahzDaughter says:
    November 24, 2023

    “Best green Bean casserole I’ve ever had!” Was the comment from our Thanksgiving guests. I stepped up the process using steam-in-bag frozen green beans and added a hint of nutmeg. It was beautiful and gone! My first time ever making this dish but will be a regular now!

    Reply
  13. Elaine Konyha says:
    November 23, 2023

    I made a double recipe of this. It was exceptional. Used frozen green beans and half-cooked them before putting in the pan. Also used fresh grey oyster mushrooms. Rats – no leftovers!

    Reply
  14. Stephanie says:
    November 23, 2023

    You are my go-to when I’m searching for a new recipe, and you never disappoint. I just made the creamy green beans dish for Thanksgiving. I made it according to your recipe directions, which are always clearly explained. Yes, the “fried onions” are a little labor intensive but completely worth every dunk and coat.

    Reply
  15. Mona says:
    November 22, 2023

    If I’m using packaged fried onions rather than baking my own onion, how much should I use for the mixture?

    Reply
    1. Sally @ Sally's Baking says:
      November 22, 2023

      1 to 2 cups is good, use however much you’d like on top. Feel free to stir 1/2 cup into green bean mixture, like you do with the homemade coated onions.

      Reply
  16. Sarah says:
    November 22, 2023

    So I just made this for our Thanksgiving dinner tomorrow. I failed on the onions and lost my patience. So those will unfortunately be store bought this time. I just got finished making the rest of it and am afraid it won’t be enough. Mainly because I taste tested a green bean and oh my goodness! It’s so delicious! I daresay it won’t even need the onions. Next time, I will definitely have to double it. I know my family will love it! I can’t wait to transfer it to my car iron skillet tomorrow for baking. It will be so beautiful in there! Thanks for this recipe! And the rest! I use yours quite often! Happy Thanksgiving!!

    Reply
    1. Trina @ Sally's Baking says:
      November 22, 2023

      So glad you love this one, Sarah! Happy Thanksgiving 🙂

      Reply
  17. Alison says:
    November 22, 2023

    I have been making this for a few years now and never want to go back to the canned soup version! It is soo good! I have to say though, I take a shortcut and use store-bought fried onions because the time and effort required to make them from scratch just doesn’t interest me LOL. It’s still delicious!

    Reply
  18. Mindy says:
    November 19, 2023

    Can any non-dairy “milk” be used instead of the half and half?

    Reply
    1. Trina @ Sally's Baking says:
      November 19, 2023

      Hi Mindy, it may not be as creamy, but it should work just fine.

      Reply
    2. April R says:
      November 20, 2023

      I was wondering if canned full fat coconut milk would work? I think all the mushroom and garlic etc would mask any coconut flavor…

      Reply
      1. Lexi @ Sally's Baking says:
        November 20, 2023

        Hi April, we haven’t tested it, but you can certainly give it a try. It may not be as creamy. Let us know if you do!

  19. Jenifer Moore says:
    November 19, 2023

    I have made this recipe the last 2 years and I can honestly say it’s the best green bean casserole we’ve ever had!! I could never go back to the canned version again. Even family who didn’t care for that side dish, loved this one!

    Reply
    1. Erin @ Sally's Baking says:
      November 19, 2023

      We’re so glad it’s a hit, Jenifer!

      Reply
  20. Lydia says:
    November 7, 2023

    Can I double this recipe?

    Reply
    1. Lexi @ Sally's Baking says:
      November 7, 2023

      Hi Lydia, absolutely. See recipe Notes for details.

      Reply
  21. Heather says:
    August 27, 2023

    Delicious! My favorite holiday casserole grew up with this rendition. I will be making this for Thanksgiving this year.

    Reply
  22. Lauren D. says:
    April 10, 2023

    This recipe felt like a ton of work for kind of a mediocre output. We ate it but it certainly fell short of expectations.

    Reply
  23. Barbara R says:
    April 6, 2023

    I tried to make the onions, I only had red onions, so they looked burnt, but they weren’t. I also sliced them on the mandolin so they were very thin. They weren’t great, so I’m going to use them on my salads.

    Reply
  24. Patti Hugney says:
    December 17, 2022

    Sally can I use frozen green beans instead of fresh? I bought 2 – 16 oz bags of gourmet thin green beans that i was hoping to use? Thank you, Patti

    Reply
    1. Michelle @ Sally's Baking says:
      December 17, 2022

      Hi Patti, Not a problem at all. Just thaw them first.

      Reply
  25. Jane says:
    November 26, 2022

    Overall, this recipe turned out great and someone told me that it was the best green bean casserole they’ve ever had. I did have issues with the onions cooking too quick. I took them out 5 minutes early and unfortunately they had already burned a bit. I also doubled the recipe and had to quadruple the panko bread crumbs and still had half the sliced onions left over, so not sure where I went wrong there, but will keep these things in mind the next time I make this.

    Reply
  26. Lisa Marie says:
    November 26, 2022

    Hi Sally ! This was a hit ! I made this last Thanksgiving too, and there were no leftovers ! Everyone raved about it !!! It is truly a delicious dish ! It reminds me of something you would get at a five star resteraunt in San Francisco California ! Thank you so much for this recipe !!!

    Reply
  27. Patricia A Purtell says:
    November 25, 2022

    It was a Thanksgiving hit. We live out of the country and I couldn’t find panko crumbs but used potato chips crushed instead. Thank for making my crew happy.

    Reply
  28. Lana says:
    November 24, 2022

    I used less salt and black pepper, other that this recipe is absolutely delicious, thank you!!!!!

    Reply
  29. Nicole says:
    November 23, 2022

    Can you use Chicken Stock instead of chicken broth?

    Reply
    1. Trina @ Sally's Baking says:
      November 23, 2022

      Absolutely!

      Reply
  30. GT says:
    November 23, 2022

    My onions keep burning

    Reply
    1. Lexi @ Sally's Baking says:
      November 23, 2022

      Hi GT, you can try lowering the temperature and/or moving the baking sheet further away from the heating element if you find they’re baking too quickly.

      Reply