Green Bean Casserole (From Scratch)

It’s difficult to imagine any holiday table without a Creamy Green Bean Casserole (from scratch) with a crunchy, crisp topping. Green Bean Casserole is a classic Thanksgiving side dish and this one is made entirely from scratch and uses a homemade cream of mushroom soup. P.S. It can be made 2 days ahead!

Green Bean Casserole in white serving dish

This post may contain affiliate links. Read my disclosure policy.

There are a handful of sides that consistently show up at our holiday table and Green Beans are always on the menu! We love serving Green Bean Casserole with Mashed Potatoes, Sweet Potato Casserole, and Roasted Brussels Sprouts all paired with a stunning Prime Rib Roast or Juicy Roast Turkey for the ultimate feast!

Homemade Green Bean Casserole:

This recipe is a staple at Thanksgiving dinner and the holiday itself. Everyone loves a classic green bean casserole and this one is made from fresh real ingredients: Green beans in a creamy mushroom sauce baked under a crisp bread crumb and cheese topping.

What is Green Bean Casserole?

This traditional green bean casserole is essentially a green bean gratin. It was invented in the US by Dorcas Reilly in 1955 who developed it with Campbell’s cream of mushroom soup. This green beans casserole is baked in a homemade cream of mushroom soup and there is nothing quite like homemade! The green beans are more vibrant and the sauce is so flavorful.

Green Bean Casserole before baking

The Best Green Bean Casserole Topping:

Rather than using the deep-fried canned onion rings, this recipe has a crisp and flavorful parmesan garlic crust. The contrast of the creamy beans and the crunchy savory crumb topping is delicious.

Making a green bean casserole from scratch is really easy and so much better than canned beans cooked in canned cream of mushroom soup and topped with pre-made deep-fried onions. You will feel so good about serving this to the people you love!

Process images of homemade casserole with fresh green beans and homemade mushroom gravy

How to Make Green Bean Casserole from Scratch:

Using fresh green beans makes the beans extra sweet, tender and vibrant. You can’t match that same texture or flavor with beans that come out of a can. To make green bean casserole with fresh green beans:

  • Trim and blanch the beans for 5 minutes for firmer beans or 8 minutes if you prefer softer beans
  • Make the mushroom sauce and combine with green beans
  • Top with the Parmesan herb and garlic breadcrumbs
  • Bake immediately or store in the fridge to bake on the day of the feast

Can You Make Green Bean Casserole Ahead?

During the busyness of the holidays, it’s wonderful to have some make-ahead recipes up your sleeve. You can make this green bean casserole recipe up to 2 days ahead, covered and refrigerated until ready to bake. If baking at a later date, top with the Parmesan breadcrumb mixture immediately before baking to ensure a crisp topping.

How to make green bean casserole with close-up of Green Bean Casserole with a spoon

If I could describe this green bean casserole, I would say it tastes just like the original but better. The homemade mushroom sauce still holds the same savory punch of Campbell’s cream of mushroom soup but tastes more wholesome, and therefore infinitely more delicious.

Our Favorite Thanksgiving Side Dishes:

What are your go-to Thanksgiving side dishes? You can explore more of our favorite Thanksgiving recipes here.

Green Bean Casserole (from Scratch)

4.99 from 207 votes
Author: Julia Frey
Green Bean Casserole in white serving dish
Creamy green bean casserole recipe made from scratch with homemade cream of mushroom soup, topped with parmesan garlic and herb breadcrumbs.
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes

Ingredients 

Servings: 6 people

For the Green Bean Casserole

For the Parmesan Herb and Garlic Breadcrumbs

Instructions

  • Preheat Oven to 375˚F. Set a large pot with water over high heat and bring to a boil then add trimmed green beans. Cook/blanch them for 5 minutes for firmer beans or 8 minutes for softer beans. Drain and set aside. 
  • Meanwhile, Place a large pan over medium/high heat and add 1 Tbsp butter and 1 Tbsp oil, then add sliced mushrooms with a pinch of salt and pepper. Saute until the mushroom liquid has evaporated and mushrooms are golden.
  • Move mushrooms to one side of the pan and add chopped onion. Saute onions over low heat for a couple of minutes then stir them together with mushrooms and saute until onions are soft (6-8 min). Add minced garlic and cook for 30 seconds longer while stirring. 
  • Add 2 Tbsp flour and stir until the flour turns into a paste. Continue cooking 1-2 minutes, stirring constantly until it smells slightly nutty, being careful not to burn the mixture.
  • Add the 1/2 cup chicken stock and bring to a boil over medium heat, stirring constantly and scraping the bottom of the pan with a spatula. Add 1 cup heavy cream, 1 Tbsp Worcestershire sauce, 1 Tbsp soy sauce and cook over low until sauce has a creamy and gravy-like consistency (it thickens more as it bakes). Season with salt to taste.
  • Add blanched green beans to the mushroom sauce and stir to combine then transfer to a 1.5 to 2 qt casserole dish. 
  • In a separate bowl, combine 1/2 cup breadcrumbs, 1/3 cup parmesan cheese, 1/4 tsp garlic powder and 1 tsp dried parsley. Sprinkle over the green bean casserole. Bake uncovered at 375 F for 20 minutes then broil for 2-3 minutes until topping is golden. 

Nutrition Per Serving

280kcal Calories19g Carbs6g Protein20g Fat11g Saturated Fat64mg Cholesterol464mg Sodium389mg Potassium3g Fiber5g Sugar1240IU Vitamin A12.3mg Vitamin C141mg Calcium1.8mg Iron
Nutrition Facts
Green Bean Casserole (from Scratch)
Amount per Serving
Calories
280
% Daily Value*
Fat
 
20
g
31
%
Saturated Fat
 
11
g
69
%
Cholesterol
 
64
mg
21
%
Sodium
 
464
mg
20
%
Potassium
 
389
mg
11
%
Carbohydrates
 
19
g
6
%
Fiber
 
3
g
13
%
Sugar
 
5
g
6
%
Protein
 
6
g
12
%
Vitamin A
 
1240
IU
25
%
Vitamin C
 
12.3
mg
15
%
Calcium
 
141
mg
14
%
Iron
 
1.8
mg
10
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Side Dish
Cuisine: American
Keyword: green bean casserole
Skill Level: Easy/Medium
Cost to Make: $$
Calories: 280
Natasha's Kitchen Cookbook
4.99 from 207 votes (155 ratings without comment)

Leave a Comment

Recipe Rating




Comments

  • Viv
    December 21, 2025

    I have made this recipe twice now for Thanksgiving and a Christmas party. Everyone loved it! I think the mushroom gravy would go great with steak. It’s AMAZING! I tripled the recipe and cut back in a few items and it was delicious! Thank you.

    Reply

  • Bonnie DeYoungNeff
    December 5, 2025

    Would like to have this for Christmas dinner. What size dish do you recommend? Looks delicious!

    Reply

    • NatashasKitchen.com
      December 5, 2025

      Hi Bonnie! Originally we used a 1.5qt oval dish but you can use an 8×8, a 9×9, or something equivalent. Just make sure it’s atleast 2” deep. It will even fill a 9×13 casserole but it would be a thinner layer.

      Reply

  • I am Da One313
    December 4, 2025

    I LOVE Green Bean Casserole!!! That being said I made this for Thanksgiving the mushroom and onions along with the heavy whipping cream cooked together good i did have to add a little chicken broth after the flour. After I added the flour the dish became a little dry. After it cooked for 20 minutes I tasted it and the green beans were still crunchy like I had just placed them in the baking dish. I had to cook it WAYYY longer then 20 minutes!!!! The directions should also tell you not to put the breadcrumb topping on until the dish is almost finish cooking. I put the bread crumbs on after I put the green beans into my baking dish and they burned!!! I was so upset there was no way to save the dish and I ended up throwing the hold thing in the trash. Such a waste

    Reply

    • NatashasKitchen.com
      December 5, 2025

      It sounds like the green beans were not blanched properly or the dish was too deep, taking longer to heat through. The breadcrumb burned due to the longer bake time, but if you’re baking it as per the time in the instructions (covered with foil, then uncovered) they won’t be burned. Also- if you’re using a convection/fan oven, it bakes faster so it can burn unless you adjust the baking temperature/time.

      Reply

  • Cortney
    November 30, 2025

    I do not like green beans & made this for Thanksgiving. WOW! It was so good. The only leftovers I ate were the green bean casserole & stuffing. Highly recommend.

    Reply

  • PattyH
    November 28, 2025

    I made this for Thanksgiving yesterday to take to my sister-in-law’s house. It was a total hit – everyone loved it. The only thing I changed was to double the ingredients – but I followed the instructions as written! The mushroom gravy was delicious – flavorful and rich.
    Thank you for another great recipe!

    Reply

    • Natashas Kitchen
      November 28, 2025

      You’re welcome, Patty! I’m so glad you loved this casserole and the gravy recipes!

      Reply

  • Steph
    November 27, 2025

    It’s absolutely delicious. Be careful with that last step of broiling. The breadcrumbs burned for me. Next time I’ll skip it.

    Reply

    • Natashas Kitchen
      November 27, 2025

      Thank you for sharing that with us, Steph! That steph should not burn it, be sure to watch it closely and don’t leave it so close to the top of the oven.

      Reply

  • Margarita M.
    November 26, 2025

    I’ve been making this green bean casserole for a few years now, and my husband’s family keeps requesting it for every Thanksgiving! It is very easy to make and tastes amazing! Thank you and Happy Thanksgiving, Natasha!

    Ps: apparently my SIL still thinks I make it with canned cream of mushroom soup 😅

    Reply

    • Natasha's Kitchen
      November 26, 2025

      I’m very happy to hear that this recipe is well requested and it’s always a huge hit! Happy Thanksgiving to you and your family too!

      Reply

  • Robin
    November 26, 2025

    I just made this for the first time and baked it ahead of Thanksgiving to save time and oven space… then I realized you had a note about making ahead of time (face palm)! Anyhoo, do you know if it reheats in the oven well, after baking and refrigerating overnight? I’m hoping it doesn’t lose its crunch.

    Reply

    • Natasha's Kitchen
      November 26, 2025

      Hello! Yes, you can reheat it in the oven, just cover the casserole with foil then heat for about 20-30 minutes at 350º or until hot.

      Reply

      • Robin
        November 26, 2025

        Awesome – thank you so much! Happy Thanksgiving!!

        Reply

  • Suzelle Haas
    November 26, 2025

    I couldn’t stop “taste testing” it while I was making it!!!!!!

    Reply

  • Mel
    November 25, 2025

    I am making this for Thanksgiving. Should I use salted or unsalted broth

    Reply

    • Natasha
      November 26, 2025

      Hi Mel, I used regular chicken stock but you can use low sodium and add more salt to taste.

      Reply

  • Meline
    November 25, 2025

    Do I used unsalted or salted chicken broth?

    Reply

    • NatashasKitchen.com
      November 25, 2025

      Hi Melina. I used salted but you can use unsalted if you prefer and adjust the salt to your liking.

      Reply

  • Michele Melfa
    November 25, 2025

    Hi, I’m going to make this for Thanksgiving. Are the breadcrumbs plain or seasoned?

    Reply

    • NatashasKitchen.com
      November 25, 2025

      Hi Michele, they are plain and we add seasoning not them in the recipe. I hope you love the recipe. Happy thanksgiving!

      Reply

  • Jenn
    November 24, 2025

    My husband can’t have mushrooms. What else could I use for that extra flavor???

    Reply

    • Natasha's Kitchen
      November 24, 2025

      Hi Jenn! I’m not sure how it would turn out if you remove the mushrooms as I always make this with them. The mushrooms do impart a nice flavor and are difficult to replace flavor-wise, but you could omit the mushrooms, and the recipe will still work.

      Reply

  • Cynthia
    November 24, 2025

    I plan to make this for Thanksgiving f this year but have a question: are you using fresh soft bread crumbs or the dry crumbs?

    Reply

    • NatashasKitchen.com
      November 24, 2025

      Hi Cynthia! We use dry breadcrumbs. I hope you love this dish!

      Reply

  • Tatyana
    November 21, 2025

    This is the BEST! I make this recipe every year for thanksgiving 🙂

    Reply

    • NatashasKitchen.com
      November 21, 2025

      I’m so happy to hear you love it!

      Reply

  • Cari
    November 20, 2025

    For a larger crowd, can I double this recipe and put it in a 9×13 or lasagna pan?

    Reply

    • Natasha's Kitchen
      November 21, 2025

      Hi there! One of our readers shared this comment “Double the recipe! This is so good but note that the serving size is 6. If you want a full casserole dish, you need to at least double of not triple the recipe. But it’s definitely amazing. So easy and much better than the canned stuff.” Hope that helps.

      Reply

  • Lori
    November 16, 2025

    It tastes like green beans wrapped in a thick mushroom gravy. It’s heavy and tasty, but too overly seasoned with soy sauce and worchestershire sauce. Those flavors come out very strong and overpowering. If I had to make this again, I’d probably use only half the amount of soy sauce and worchestershire sauce. I have made over a dozen of Natasha’s recipes (and I have loved them all!!) but this green bean casserole might be the first recipe in need of adjustment. I do love the crunch from the crumb topping.

    Reply

    • Margarita M.
      November 26, 2025

      I have been following Natasha’s recipes for YEARS now, but this is my first time ever commenting. I just wanted to say that I have been making this recipe for a few years now, and my husband’s family keeps requesting it for thanksgiving, whether we host or bring dishes as guests. I have been making this bean casserole exactly how Natasha makes it, and never had a problem taste wise. I honestly think that some people are just more sensitive to certain flavors than others. For example, my taste buds overreact to cilantro, coriander, cinnamon, etc. I can’t enjoy foods that contain these spices. But I really enjoy soy sauce and Worcestershire sauce. So I honestly think it’s okay to adjust the amount of spices/sauces based on your personal preference, and the recipe should still turn out amazing! Happy Thanksgiving!

      Reply

      • Natasha's Kitchen
        November 26, 2025

        Thank you for sharing that with us, Margarita! I’m glad that you’ve always enjoyed this recipe!

        Reply

  • Jo
    November 14, 2025

    What can I substitute for the heavy whipping cream and Parmesan cheese for dairy free recipe?

    Reply

    • NatashasKitchen.com
      November 14, 2025

      Hi Jo! I haven’t tested any alternatives. You should be able to find dairy-free heavy cream alternative at the store. If not, you may try full fat coconut cream. You could also use a vegan Parmesan cheese for this recipe in a one-to-one ratio.

      Reply

  • Jenn
    November 14, 2025

    Any suggestions for making the day before and refrigerating?

    Reply

    • NatashasKitchen.com
      November 14, 2025

      Hi Jenn! Yes, you can make it ahead. See the notes above, I provided instructions on this.

      Reply

  • Judy Parrington
    November 13, 2025

    What size baking dish for recipe of 6 servings? Would the topping of traditional onions work.

    Reply

    • NatashasKitchen.com
      November 13, 2025

      Hi Judy! Originally we used a 1.5qt oval dish but you can use an 8×8, a 9×9, or something equivalent. Just make sure it’s atleast 2” deep. It will even fill a 9×13 casserole but it would be a thinner layer.
      Yes- you can use fried onions as a topping too.

      Reply

As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.