• RECIPES
  • ABOUT
  • NEWSLETTER
  • COOKBOOK
  • SAVED RECIPES
  • Instagram, Pinterest, Twitter, and Facebook
Love and LemonsMenu

Navigation

  • Home
  • About Us
  • Recipes
  • My Saved Recipes
  • Cookbook
  • Newsletter
  • Contact

Social

  • Instagram
  • Facebook
  • Pinterest
  • Twitter

Green Bean Casserole

This green bean casserole recipe is a delicious holiday side dish! It's made from scratch with fresh green beans and a creamy mushroom sauce.

thanksgiving / side dishes — Jump to recipe

Green bean casserole

Green bean casserole is always on my family’s Thanksgiving menu. We, like many folks, made the classic version with Campbell’s cream of mushroom soup, french fried onions, and canned green beans for years…until I set myself the task of making a homemade green bean casserole from scratch.

Let me introduce you to the results: this green bean casserole recipe. It stars fresh green beans, crispy onions, and a creamy mushroom sauce that blows the canned soup out of the water. Once I tried it, I couldn’t go back to the Campbell’s version, and I don’t think you’ll be able to either.

This green bean casserole recipe is fresh, colorful, and packed with savory flavor. Add it to your holiday table this year, and it’s guaranteed to be a hit.

Green bean casserole recipe ingredients

Green Bean Casserole Ingredients

Here’s what you’ll need to make this recipe:

  • Fresh green beans, of course! I like slender haricots verts best, but any type will do. In a pinch, frozen green beans are a fine substitute for fresh.
  • Cremini mushrooms – For the homemade mushroom sauce. Swap in white button mushrooms if you prefer!
  • Tamari or soy sauce – It brings out the mushrooms’ umami flavor.
  • Garlic and thyme – They add fresh, earthy flavor to the sauce.
  • Dijon mustard – For tangy flavor.
  • Milk (any kind!) and Parmesan cheese – They give the mushroom sauce its creamy texture.
  • All-purpose flour – It thickens the sauce.
  • French fried onions – They create the casserole’s crispy, savory topping.
  • Extra-virgin olive oil – For richness.
  • And salt and pepper – To make all the flavors pop!

Find the complete recipe with measurements below.

Variation

Instead of using store-bought french fried onions, make crispy baked onions from scratch! It only takes about 30 minutes, and it’s so delicious. Find the full instructions in the recipe notes below.

Onions on a baking sheet

How to Make Green Bean Casserole

You can find the complete recipe with measurements at the bottom of this post, but for now, here’s an overview of how it goes:

Start with the onions, if you’re making them from scratch. Tossed with flour, panko, olive oil, and salt, they take about 25 minutes to become crisp and golden brown in the oven.

Then, blanch the green beans until they’re crisp-tender and vibrant green. Drain and spread them on a kitchen towel to dry.

Fresh green beans in a colander

Next, make the sauce. Sauté the mushrooms, then add all the sauce ingredients except the Parmesan. Simmer until thickened, around 20 minutes. Finish the sauce with the cheese and black pepper.

Creamy mushroom sauce in a skillet

Finally, assemble and bake! Enjoy hot from the oven.

How to make green bean casserole - adding crispy onion topping

Best Green Bean Casserole Recipe Tips

  • Make sure your green beans are dry. No one likes a watery green bean casserole, so dry the green beans thoroughly after you blanch them!
  • Watch the onions closely if you’re making them from scratch. They can quickly go from just right to burned, so make sure to keep an eye on them in the oven. I also like to rotate the pans every 10 minutes to help them cook evenly.

Green bean casserole from scratch

Can you make green bean casserole ahead of time?

Yes! You can make this casserole up to a day in advance. Here’s how:

  1. Blanch the green beans.
  2. Make the mushroom cream sauce.
  3. Layer the sauce and green beans in the casserole dish. Cover tightly and store in the refrigerator until just before serving.
  4. If you’re making the onions from scratch, store them at room temperature for up to 1 day.
  5.  When you’re ready to bake, uncover the casserole and add the onion topping. Bake according to the recipe.

Storage

This recipe is best on the day it’s made, but leftovers keep well for up to 2 days. Store them in an airtight container in the fridge, and reheat in the microwave or a 350°F oven.

Green bean casserole recipe

More Favorite Thanksgiving Recipes

If you love this recipe, try one of these Thanksgiving side dishes next:

  • Best Stuffing
  • Mashed Potatoes
  • Sweet Potato Casserole
  • Cranberry Sauce
  • Roasted Brussels Sprouts
  • Or any of these 50 Thanksgiving Side Dishes!

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Green Bean Casserole

rate this recipe:
5 from 54 votes
Prep Time: 20 minutes mins
Cook Time: 1 hour hr
Total Time: 1 hour hr 20 minutes mins
Serves 8
Save Recipe Print Recipe
This green bean casserole recipe is a delicious homemade version of the classic holiday side dish. It's made with fresh green beans and a from-scratch creamy mushroom sauce. I like to top it with crispy baked onions (see the notes below!), but store-bought crispy fried onions work here too.

Ingredients

  • 1½ pounds green beans, trimmed and halved
  • 2 tablespoons extra-virgin olive oil
  • 16 ounces cremini mushrooms, sliced
  • 2 tablespoons tamari
  • 4 garlic cloves, minced
  • 2 tablespoons fresh thyme leaves
  • ¼ cup all-purpose flour
  • 3 cups milk, any kind
  • 1½ teaspoons Dijon mustard
  • ½ cup grated Parmesan cheese, plus more for sprinkling
  • ¼ teaspoon freshly ground black pepper
  • 1½ cups french fried onions, or homemade Crispy Baked Onions (see recipe notes)
Prevent your screen from going dark

Instructions

  • Preheat the oven to 400°F. Lightly grease a 9x13-inch baking dish.
  • Bring a large pot of salted water to a boil and set a large bowl of ice water nearby. Drop the green beans into the boiling water and blanch for 4 minutes. Immediately transfer to the ice water to stop the cooking process. Drain and transfer to a towel to dry.
  • Heat the olive oil in a large skillet over medium heat. Add the mushrooms and cook until soft, 8 to 10 minutes. Stir in the tamari, garlic, and thyme. Sprinkle the flour over the mushrooms and stir again. Add the milk and mustard and stir to combine. Simmer until thickened, whisking often, 15 to 20 minutes. Stir in the Parmesan cheese and pepper.
  • Spread ⅓ of the sauce at the bottom of the baking dish. Spread the green beans evenly on top, then top with the remaining sauce. Sprinkle on the onions and bake, covered, for 10 minutes. Uncover and bake for 10 more minutes. If the onions start to brown too much, cover the dish for the remainder of the baking time. Garnish with sprinkles of Parmesan, if desired. Serve hot.

Notes

For the Crispy Baked Onions: Preheat the oven to 450°F. Line 2 large baking sheets with parchment paper.
Thinly slice 2 medium yellow onions. In a large bowl, toss the onions with 4 teaspoons olive oil, 1/2 cup all-purpose flour, 2 tablespoons panko bread crumbs, and 1/2 teaspoon sea salt. Spread evenly on the baking sheets and bake for 25 to 35 minutes, tossing every 10 minutes (rotating the pans in the oven as necessary), until lightly browned and crispy. Store at room temperature until you're ready to assemble the casserole.
Vegan option: Omit the cheese and add a few extra pinches of salt to the mushroom sauce.

 

Love and Lemons Book Preorder
Did you make the recipe? I want to see!
Tag @loveandlemons on Instagram.
Free thanksgiving menu bundle. Sign up to receive a free downloadable E-Book with 3 Thanksgiving menus that are sure to wow your guests!
Free Bonus:
Thanksgiving Menu Bundle

No thanks

You may like these too...

  1. Vegan Stuffing
  2. stuffed mushrooms
    Stuffed Mushrooms
  3. Green Bean Salad
  4. Mushroom Gravy
  5. Butternut Squash Soup
  6. Roasted Delicata Squash

67 comments

Next Comments
5 from 54 votes (42 ratings without comment)

Leave a comment: Cancel reply

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

Rate this recipe (after making it)




  1. MartiM
    11.22.2023

    5 stars
    Made according to recipe. Was really really good. Only added a bit of apple cider vinegar and red pepper at the end. Really a nice change from traditional. Thank you.

    Reply ↓
    • Jeanine Donofrio
      11.23.2023

      I’m so glad you loved it!

      Reply ↓
  2. Elizabeth
    11.22.2023

    Hi! Thanks for this great recipe! I’m planning on using my crockpot instead since my small oven will be busy with other dishes….how could I adapt for crockpot? Thanks!

    Reply ↓
    • Jeanine Donofrio
      11.23.2023

      Hi Elizabeth, I’m not sure, I think the mushroom sauce would work fine, but I would recommend baking it in a dish so that the onions get/stay crispy.

      Reply ↓
  3. Susan
    11.19.2023

    I’m planning to make this for Thanksgiving because it sounds like it will taste WAY better than the recipes using canned stuff and I just had a question about the instructions. It says to layer sauce, beans, sauce and I was wondering why you don’t mix the beans into the sauce and then put it all in the dish together and then top with the onions. I’m guessing that it melds together as it cooks, but is there a reason you don’t mix them together beforehand? I feel like you’d get more consistent bean/sauce melding if you did, but I didn’t want to mix them and mess it up if you’ve tried it and gotten better results layering them. I’m sure that presentation-wise, it looks better as written, but I’m not overly concerned about that since no matter what I do, it’s going to look better than the canned version!

    Reply ↓
    • Jeanine Donofrio
      11.19.2023

      Hi Susan, yes, between the sauce on the bottom and top of the green beans, it melds together. If you’d prefer to mix it together first, that would work too.

      Reply ↓
  4. Caroline
    11.17.2023

    Can you assemble the night before and cook the next day? Thanks!

    Reply ↓
    • Phoebe Moore (L&L Recipe Developer)
      11.17.2023

      Hi Caroline, you can assemble the green beans and mushroom sauce in the baking dish the night before. I’d keep the crispy onions separate at room temperature until you’re ready to bake.

      Reply ↓
  5. Christy
    11.25.2021

    I can’t wait to try this casserole. Which size baking dish is best for these proportions?

    Reply ↓
    • Jeanine Donofrio
      11.26.2021

      Hi Christy, you can use a 9×13 baking dish.

      Reply ↓
  6. Christy
    11.22.2021

    My sister and niece are vegan. The rest of us love Parmesan. Is there a way substitute that will not have an overpowering taste of yeast?
    Thank you!

    Reply ↓
    • Christy
      11.22.2021

      Oops—Is there a way to substitute some other ingredient…

      Reply ↓
    • Alicia
      11.16.2022

      Nooch?

      Reply ↓
  7. Becca
    11.17.2021

    Do I have to use almond milk?

    Reply ↓
    • Jeanine Donofrio
      11.18.2021

      Hi Becca, you can use any milk.

      Reply ↓
  8. Jaymee
    11.15.2021

    Is there another vegan substitute you could use for the parmesan cheese, as that would help thicken the sauce as well. I might add some mushroom powder, and black salt for umami, but that won’t increase the thickness of the sauce.

    Reply ↓
  9. Eleni
    10.07.2021

    Hi!

    I’d love to make this for Canadian Thanksgiving and was wondering if this could be made 2 days in advance? We’re travelling and prefer to have it done ahead of time before leaving.

    Cheers!

    Reply ↓
  10. Linda
    08.21.2021

    How many cans of cream of mushroom soup should I use – I have many in the pantry that I would like to use up.

    Reply ↓
  11. Heather
    03.27.2021

    Hi there, I know I’m a little late to the game with this recipe, but wondering if you have any suggestions for making it a vegetarian main dish casserole? (By adding protein and starch of some sort…)

    Reply ↓
  12. Annette
    12.29.2020

    5 stars
    Have always loved Green Bean Casserole, but haven’t made it in years because it’s just not Healthy. This recipe was a great find, and has found a permanent home in my recipe box. Thank you!

    Reply ↓
  13. Sarah
    12.03.2020

    Hello! Could I sub gluten free flour and bread crumbs to make this a GF dish?

    Reply ↓
    • Alison
      12.06.2020

      I did and it turned out great

      Reply ↓
  14. Jacky P
    11.29.2019

    5 stars
    OMG this was delicious!!! Everyone liked it at our Thanksgiving Celebration.
    I changed Tamari for Coconut Aminos as we try not to use soy. I also used Almond Flour and Gluten Free Panko to make it Gluten Free. I decided to Omit the Parmesan Cheese as we are dairy free.
    It was delicious!!!! Thank you!

    Reply ↓
    • Jeanine Donofrio
      12.08.2019

      Hi Jacky, I’m so glad this was such a hit! Thanks for coming back with your notes about making it gluten free – I’m happy to hear that it was so great with almond flour.

      Reply ↓
      • Jeanine Donofrio
        11.26.2020

        It’s supposed to be thick, not runny – it should be clumpy from the mushrooms, if it’s clumpy otherwise, try sprinkling in the flour slower, while whisking.

        Reply ↓
  15. Lauren
    11.27.2019

    I’m having trouble with my onions. I’m following your recipe step by step, but no matter what I do they keep coming out burnt only after 20 minutes. Any suggestions on what I can do to get that golden brown?

    Reply ↓
    • Jeanine Donofrio
      11.27.2019

      Hi Lauren, I wonder if you’re slicing them thinner than I was. I’d try slicing them a tad thicker… if they’re still browning too soon, I’d just take them out early. Ovens can really vary and they’ll finish crisping on the final bake. Hope that helps!

      Reply ↓
    • Lisa
      11.20.2020

      I would try lowering the temp of the oven. Maybe your oven runs hot. One of my ovens does this and I have a hard time with cookies.

      Reply ↓
  16. Josh
    11.26.2019

    Can the whole dish, minus the crispy onions, be made a day in advance, stored in the fridge, and then baked off day of?

    Reply ↓
    • Jeanine Donofrio
      11.26.2019

      Yep, it can!

      Reply ↓
  17. Lauren
    11.25.2019

    Hi – I am planning on making this ahead of time since I am traveling and don’t want it to get cold. My understanding is that I can premake everything, assemble it (minus the onions) and then when I get to my destination, I bake for 10 mins covered and 10 mins uncovered as if I was making it all at once? I don’t want to mess anything up! Thanks!

    Reply ↓
    • Jeanine Donofrio
      11.26.2019

      Hi Lauren, yes exactly – once you get to your destination, put the onions on top and bake it!

      Reply ↓
      • Lauren
        11.30.2019

        5 stars
        It was delicious and a huge hit at Thanksgiving dinner, thank you! The onions were burning after 25 minutes, but I was able to salvage most.

        Reply ↓
  18. Emily
    11.21.2019

    Do you use almond milk as a healthier alternative? Could I still use something like whole milk?

    Reply ↓
    • Jeanine Donofrio
      11.21.2019

      Hi Emily, I used it because it’s what I keep on hand. You could use whole milk!

      Reply ↓
  19. Sabrina from newkitchenlife.com
    11.11.2019

    great side dish, a lot of great ingredients that all meld together, thank you

    Reply ↓
  20. Janet
    11.10.2019

    We are a mushroom-free household. In recipes that have called for cream of mushroom soup, I’ve always substituted a different cream soup (celery, potato, even tomato when it wouldn’t be bizarre). Any suggestions for alternatives in this recipe?

    Reply ↓
    • Jeanine Donofrio
      11.10.2019

      Hi Janet, any of those subs would work in this recipe as the sauce component, if you prefer.

      Reply ↓
      • Janet
        11.23.2019

        Any suggestion for substituting for the mushrooms and keeping the rest of the filling recipe? I would rather make something fresh rather than use a canned soup…

        Reply ↓
        • Jeanine Donofrio
          11.24.2019

          Hi Janet, mushrooms are the main ingredient of the sauce so I don’t have a substitution for them in this recipe.

          Reply ↓
        • Lisa
          11.20.2020

          I would try riced cauliflower browned in butter. Wouldn’t give the mushroom flavor, but I think it would fill in nicely.

          Reply ↓
A food blog with fresh, zesty recipes.
SEARCH RECIPES
Search Recipes Search Recipes
breakfast  /  main-dish  /  dessert
vegan  /  gluten free
ALL RECIPES >>
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.

Instagram, Pinterest, Twitter, and FacebookInstagram Pinterest Twitter Facebook
Various Shop Items
PRIOR POST
NEXT POST
Instagram, Pinterest, Twitter, and Facebook
Top Recipes
  • Healthy Breakfast Ideas
  • Easy Dinner Ideas
  • Healthy Lunch Ideas
  • Best Brunch Recipes
  • Vegan Recipes
  • Best Salad Recipes
  • Best Soup Recipes
  • Easy Appetizer Recipes
Cooking With Vegetables
  • Avocado
  • Beets
  • Brussels Sprouts
  • Broccoli
  • Butternut Squash
  • Cauliflower
  • Spaghetti Squash
  • Sweet Potato
Plant-Based Cooking Basics
  • Brown Rice
  • Lentils
  • Roasted Chickpeas
  • Farro
  • Tofu
  • Tempeh
  • Quinoa
  • Zucchini Noodles
  • HOME
  • ABOUT
  • RECIPES
  • COOKBOOK
  • SHOP
  • SUBSCRIBE
  • CONTACT
  • PRIVACY POLICY
Click here to view our privacy policy.
Copyright © 2025 Love and Lemons, LLC. All rights reserved.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.