Skip to Content

Green Bean Casserole

Updated November 5, 2025 / By Holly Erickson

My classic homemade fresh green bean casserole recipe gives your favorite creamy veggie side dish a bit of a makeover. 

homemade green bean casserole with a creamy sauce, topped with French fried onions in a casserole dish

Making green bean casserole from scratch is not as hard to make as you might think. Nearly as easy as classic canned green bean casserole, but the flavor and texture is so much better. Fresh green beans take the place of canned, and scratch-made creamy sauce stands in place of Campbell’s soup. 

a spoon scooping out a serving of homemade green bean casserole with a creamy sauce and topped with French fried onions

What Our Readers Say About This Recipe

Actually amazing. I've never liked green bean casserole until I made this recipe. This has been a staple in my house for several years now. No modifications needed, just follow the instructions and it is a beautiful dish. - Kate

ingredients prepped and laid out to make homemade green bean casserole from scratch, the perfect holiday side

IMO, your thanksgiving side dish menu simply must include green bean casserole. My recipe is even topped with French’s fried onions, because I wasn’t about to throw the baby out with the bathwater. But, if you want a change, green beans almondine, garlic green beans or green beans with sage butter are also delicious. 

green beans that have been cooked in boiling water then transferred to an ice bath drying in a colander

Fresh Green Bean Casserole Ingredients

  • Green beans: Fresh or frozen both work well, use whatever you prefer. Frozen green beans will save you prep time, fresh will have a slightly better texture. 
  • Butter 
  • Half and half
  • Flour: To thicken the cream sauce. 
  • Dijon mustard: A hint of sharpness, to lighten the flavor and cut the richness. 
  • Seasonings: Onion powder, garlic powder, nutmeg
  • Stock: Use veggie stock to make your green bean casserole vegetarian, or chicken stock works, too. 
  • French’s fried onions. One classic green bean casserole ingredient that I cannot upgrade. 
cream sauce in a pan with a spoon made with butter, flour, spices, dijon and half and half to be used in green bean casserol

Make Green Bean Casserole Ahead of Time

You can make this casserole few hours ahead of time, which is pretty essential on Thanksgiving. Here’s how: 

  • Blanch the green beans ahead of time! You can do this step easily a day or two ahead, and just keep the bean in the fridge until you’re ready to assemble the casserole.
  • On Thanksgiving Day, if you’re short on stove top and oven space, prep the casserole up to the point of putting it into the oven. Then pop it into the fridge until 20 minutes before dinner time. Then, pop it in the oven to bake. You’ll be pulling it out right as the turkey is finished carving.
  • If you’re looking for ways to cut down on prep time, the Green Beans Almondine is a real game changer!
green beans covered in homemade creamy sauce in a casserole dish for making green bean casserole
green beans casserole with a creamy sauce and topped with French fried onions ready to be baked in the oven

How To Make Green Bean Casserole From Scratch

See the full recipe at the bottom of this post for full detailed instructions. 

  1. Blanch the green beans until they’re just bright green and lay them in a baking dish. TIP: You could do this step a day or two beforehand and store them in the fridge.  
  2. Make the cream sauce. Melt the butter, whisk in flour, seasonings and Dijon mustard in a large saucepan.
  3. Whisk in the stock and cream and simmer gently. 
  4. Pour the sauce over the green beans
  5. Bake at 375°F for 10 minutes. 
  6. Top with French’s crispy onions.
  7. Serve hot! 
creamy green bean casserole topped with french fried onions, the perfect holiday side dish

Variations

  • Add sautéed mushrooms to the cream sauce.
  • Add cheese! I think a nutty Gruyère or sharp cheddar would be great. I’d use about one cup of shredded cheese.
  • Make it gluten-free: Replace the flour with 1:1 gluten free flour and replace the onions with a gluten-free version (there are a number on the market).
  • If you don’t want to use French’s onions, top the casserole with fried shallots, panko, or crushed Ritz crackers.
  • You could also add cooked crumbled bacon or ham to the sauce. 
creamy green bean casserole topped with french fried onions, the perfect holiday side dish

How to Store Leftover Green Bean Casserole

Leftover green bean casserole will last up to 4 days in the fridge, and are best reheated on a low heat in the oven. Another upside of making green bean casserole from scratch is that the leftovers are SO much better than they are if you make the canned version. Unfortunately, doesn’t freeze well. Better eat up! 

Homemade green bean casserole topped with crispy French fried onions, served in a baking dish, perfect holiday side dish

We’ve Got The Full Thanksgiving Menu + More

For more recipe inspiration, follow us on Facebook, Instagram, TikTok and Pinterest or order our cookbook. We love when you share your meals. Tag us on Instagram using #themodernproper. Happy cooking!

Turkey & Trimmings: 5 Days of Easy Thanksgiving Prep

FREE EMAIL BONUS: Prep plans for a smoother, tastier holiday

homemade green bean casserole with a creamy sauce, topped with French fried onions in a casserole dish

Green Bean Casserole Recipe

  • Serves:  10
  • Prep Time:  20 min
  • Cook Time:  30 min
  • Calories:  176

Description

This Green Bean Casserole is a Thanksgiving classic! Fresh green beans in creamy homemade sauce topped with crispy fried onions. No canned soup needed. Easy vegetarian side ready in 50 minutes!

Print Recipe

💌 Send yourself this recipe

Enter your email and we'll send Green Bean Casserole right to your inbox.

    Ingredients

    • 2 pounds fresh or frozen green beans
    • 2 tablespoons unsalted butter
    • 2 tablespoons all-purpose flour
    • 1 teaspoon onion powder
    • 1 teaspoon garlic powder
    • 1 teaspoon sea salt
    • ½ teaspoon freshly cracked black pepper
    • ¼ teaspoon ground nutmeg
    • 1 teaspoon Dijon mustard
    • 1 cup vegetable or chicken stock
    • 2 cups half and half
    • 1 ½ cups French fried onions

    Method

    1. Preheat the oven to 375°F with a rack in the center position.

      green beans, butter, flour, spices, dijon, chicken stock, half & half and French fried onions to make green bean casserole
    2. Bring a large pot of salted water to a boil over high heat and prepare a large bowl of ice water. Once the water is boiling, add the green beans and cook until almost tender, about 3 minutes for fresh or 2 minutes for frozen. Drain green beans and transfer them to the ice bath for 2 minutes. Drain green beans, pat them dry, and add them to a 9x13-inch baking dish.

      blanched green beans being drained in a colander
    3. Add the butter to a large saucepan set over medium-high heat. Once the butter is melted, whisk in the flour, onion powder, garlic powder, salt, pepper, nutmeg, and mustard. Cook, whisking occasionally, until fragrant, about 2 minutes.

      cream sauce being stirred in a skillet made with butter, flour, half and half, spices, mustard and stock
    4. Slowly whisk in the stock until smooth. Slowly whisk in the half and half, then bring to a simmer over medium heat. Cook until thickened, stirring occasionally, about 5 minutes. Pour over the green beans and toss to coat.

      grean beans tossed in cream sauce and topped with french fried onions in a casserole dish ready to be baked in the oven
    5. Bake until sauce starts to bubble, about 20 minutes. Remove from the oven, toss the green beans, and sprinkle with fried onions. Return to the oven until golden brown, about 10 more minutes.

      homemade green bean casserole with a creamy sauce and topped with French fried onions in a casserole dish

    Nutrition Info

    • Per Serving
    • Amount
    • Calories 176
    • Protein 4 g
    • Carbohydrates 14 g
    • Total Fat 12 g
    • Dietary Fiber 3 g
    • Cholesterol 23 mg
    • Sodium 178 mg
    • Total Sugars 5 g

    Green Bean Casserole

    Questions & Reviews

    Rated 5 stars by 7 readers

    or
    • Erica

      Is there a way to make this dairy free? I was going to use dairy free butter, but not sure what would be a good substitution to the cream?

      Honestly there's not a great half and half sub in this recipe.

    • Claire

      If I’m doubling the recipe, would you recommend cooking it in 2 separate dishes or can I just make it all in one pan?

      2 separate would probably work best. Hope you enjoy Claire!

    • JFar

      Are the green beans trimmed and cut? If so, how big? They looked like they were cut in the pictures but the recipe doesn’t say it needs to be.

      If you're using fresh we like to trim the little ends off. As for cutting them it's total preference you can leave them long or cut in half if you prefer them shorter. Hope you enjoy, happy thanksgiving!

    • Melissa

      How would this turn out in the crockpot? Trying to limit items in the oven for Thanksgiving.

      We haven't tested this in the crockpot but you could bake it earlier in the day then keep it on warm in a slow cooker. We wouldn't sprinkle it with fried onions until you are ready to serve though or they will get soggy. Happy Thanksgiving Melissa!

    • Janet

      Looking at nutrition for the green bean casserole. How large is the serving you are using?

      We don't currently have yield. It serves 10 so it would be 1/10th of the pan.

    • Stephanie

      Recipe calls for Dijon. Is that Dijon mustard?

      Yes, it is!

    • Linda

      There’s different sizes of Frenchs Fried Onions. Can you share what size you used for the recipe? Thank you.

      Sure thing! The 6-ounce container.

    • Yvonne

      can i make ahead freeze and reheat?

      We'd recommend making it a day ahead of time and storing in the fridge. Instructions for that method are in the post above the recipe!

    • Juliet

      what is "heavy cream"?

      Also called "whipping cream"! You'll find it in the same area as milk at the grocery store.

    • ndrugby

      Can you make ahead of time and heat day of? I’d assume leaving off the frenchs onions until after reheating. Any other steps to consider? Thanks.

      Yes you can! Hope you enjoyed it!

    • Andi

      5-star rating

      I just made this for dinner last night to go with some amazing BBQ I bought. Its absolutely delicious. Im NEVER making that gross green bean casserole with canned beans and cream of mushroom ever again. This is just as quick and actually tastes fantastic!

      Thanks Andi, we are so glad you loved it!

    • Natalie

      5-star rating

      It's great! I've made it for thanksgiving multiple years!

      That's so great to hear! Thanks Natalie, glad you love it.

    • Lisa

      5-star rating

      Loved it! My husband (who dislikes green bean casserole) said it was delicious and he’d eat it again.

      WOW, that's high praise! Thanks Lisa, I'm glad you both enjoyed it!

    • Kate

      5-star rating

      Actually amazing. I've never liked green bean casserole until I made this recipe. This has been a staple in my house for several years now. No modifications needed, just follow the instructions and it is a beautiful dish

      Thanks Kate, this is so great to hear! We are so happy you love it!

    • B.G.

      5-star rating

      Smash hit! Best green bean casserole! I've never been a huge fan of the canned version. My 11 year old daughter requests these for every special occasion, even her birthday. This recipe won't disappoint!

      Thanks SO much B.G.! Happy you love it!

    • Stephanie

      5-star rating

      Delicious recipe! I received rave reviews after serving it last Thanksgiving. Unfortunately I had forgotten that I actually doubled the amount of green beans for the amount of sauce that the recipe makes. This year for a group of 10 I tripled the amount of green beans (using whole frozen) and used one and a half times the recipe of sauce. Still excellent! So much better than using canned beans! 🙂 I will admit that I did Doctor some of the proportions of spices because I like things a little zestier. But this is a great recipe!

      Thanks Stephanie, so happy everyone loved it!

    • Colleen

      5-star rating

      This was amazing. Highly recommend Made it for Thanksgiving trying to get away from the canned food and all the same texture green bean casserole usually served. Took this to a family gathering we’re people usually prefer no tampering with the tried and true and there were no leftovers.

      Love this Colleen! Thanks so much for trying it out, it's hard to try new recipes ESPECIALLY on a holiday! So glad it was enjoyed!