Green Bean Casserole Recipe (Easy Homemade!)

If I close my eyes, I can still picture my mother’s Thanksgiving table, set with her best china. And right in the middle, next to the turkey, was always that bubbling, golden-brown green bean casserole.

For all of my childhood, that casserole was Thanksgiving. It was made, just like so many millions of others, with the classic red-and-white can of cream of mushroom soup, and we all absolutely loved it.

But years later, when I had my own kitchen, I started to wonder… what would it taste like if I made it “from scratch”?

So, I started to experiment. I kept the parts I loved that savory flavor and, of course, those wonderfully crunchy onions! But I learned how to make my own creamy mushroom sauce. It only took me about 10 extra minutes, but oh, my goodness… the flavor!

This homemade green bean casserole recipe is my love letter to that classic dish. It’s just as easy and comforting, but it’s made with fresh, crisp beans and a velvety, homemade sauce that makes it truly unforgettable. It’s the only one my family asks for now! 💛

Why You’ll Love This Homemade Casserole 💛

  • No Canned Soup! (And It’s Still So Easy!) We make our own rich, savory, creamy mushroom sauce right on the stove in about 10 minutes. I promise, it’s just as easy as opening a can, but the flavor is a million times better!
  • Fresh, Crisp-Tender Beans: This Green Bean Casserole With Fresh Beans has a wonderful, bright “snap” to it. The beans are tender, but not mushy, which makes such a difference. (But don’t worry, I’ll tell you how to use canned or frozen, too!)
  • Wonderfully Cheesy! We stir a little sharp cheddar cheese right into the sauce and sprinkle some on top. This makes it a Cheesy Green Bean Casserole that’s extra rich, comforting, and oh-so-delicious.
  • The Perfect Holiday Side: This is the classic green bean casserole recipe for your holiday table. It’s one of the most beloved Thanksgiving Recipes, Side Dishes, and my version is perfectly sized for a Green Bean Casserole 9×13 Pan, so there is plenty for everyone to take a big, heaping scoop!

Ingredients for This Homemade Classic

u9258985929 Overhead flat lay of neatly arranged ingredients e13fa1ec d94a 4ec6 abb1 9a52dbeda41c 1

For the Green Beans:

  • Fresh Green Beans: You’ll need 1.5 pounds of fresh green beans. I like to get the ones that are already trimmed, or I just snap the ends off while I’m listening to some music.

For the Homemade Creamy Mushroom Sauce:

  • Unsalted Butter: 4 tablespoons.
  • Fresh Mushrooms: 8 ounces of fresh mushrooms, cleaned and sliced. Cremini (or “baby bella”) mushrooms have a wonderful, deep flavor, but classic button mushrooms are just as lovely!
  • Aromatics: 1 small yellow onion (finely diced) and 2 cloves of garlic (minced).
  • All-Purpose Flour: 1/4 cup. This is what will thicken our sauce beautifully.
  • Broth: 1 cup of low-sodium chicken broth (or vegetable broth works great, too).
  • Milk: 1 cup of whole milk (or 2% milk).
  • Soy Sauce: 1 tablespoon. This is my little “secret flavor weapon”! It doesn’t taste like soy sauce, it just makes the mushrooms taste richer and more savory.
  • Salt & Pepper: To taste.

For the Casserole & Topping:

  • Shredded Sharp Cheddar Cheese: 1 cup, divided. I love the flavor sharp cheddar adds!
  • Crispy Fried Onions: One large 6-ounce can. This is the classic, crunchy topping we all love! We’ll use this in two steps.

How To Make Green Bean Casserole (From Scratch!)

Part 1: Prep Your Green Beans

First, we’ll get our fresh green beans ready.

  • Bring a large pot of salted water to a rolling boil. Add your 1.5 pounds of fresh, trimmed green beans and let them cook for just 5 minutes.
  • While they’re boiling, fill a large bowl with ice and cold water (this is called an “ice bath”).
  • As soon as the 5 minutes are up, use a slotted spoon to quickly move the green beans from the hot water right into the ice bath.

    Ellie’s Tip: This “ice bath” step is my secret! It instantly stops the cooking, so your beans stay perfectly crisp-tender (not mushy!) and it locks in that beautiful, bright green color.

    u9258985929 Top down shot on a pure white tabletop showing th 472bae7e 024a 4dca 8806 9c1ceeaa587d 0

    Part 2: Make the Easy Homemade Sauce

    Now, for that wonderful, creamy sauce! It only takes about 10 minutes.

    • In a large skillet, melt your 4 tablespoons of butter over medium-high heat. Add your sliced mushrooms and diced onion.
    • Let them cook, stirring only occasionally.

      Ellie’s Tip: The secret to delicious, flavorful mushrooms is to let them sit in the hot pan without stirring too much! That’s how they get that deep golden-brown color, which means big flavor for our sauce.

      • Once the mushrooms and onions are golden (about 5-7 minutes), stir in your minced garlic and cook for 1 more minute until you can smell it.
      • Sprinkle the 1/4 cup of flour all over the mushrooms. Stir it constantly for 1-2 minutes. This little step cooks out the “raw flour” taste and makes our sauce thick and smooth!
      • Slowly, while whisking, pour in your 1 cup of chicken broth and 1 cup of milk. Add the 1 tablespoon of soy sauce (my secret!), and a pinch of salt and pepper.
      • Keep stirring gently until the sauce comes to a bubble and gets wonderfully thick and creamy.

        Making the Homemade creamy mushroom sauce for Green Bean Casserole in a skillet.

        Part 3: Assemble & Bake

        • Preheat your oven to 350°F (175°C). Butter your 9×13 pan.
        • In a large bowl, combine your blanched green beans, that beautiful homemade sauce, 1/2 cup of your shredded cheddar cheese, and (my other little trick!) half a can (about 1 cup) of the crispy fried onions.

        Ellie’s Tip: Stirring some of the onions inside the casserole is a game-changer! It adds that wonderful, toasty onion flavor in every single bite.

        • Pour this wonderful mixture into your prepared 9×13 pan and spread it out evenly.

          u9258985929 Overhead shot of a white 9x13 ceramic baking dish c41a3577 f534 40c4 85d0 5f8d7fe63c1c 1

          • Sprinkle the remaining 1/2 cup of shredded cheese over the top.
          • Bake for 25 minutes, until the casserole is hot, bubbly, and melted.
          • Carefully take it out, and sprinkle the rest of the crispy fried onions all over the top.
          • Pop it back in the oven for 5 more minutes, just until that top is perfectly golden-brown and crunchy. It’s so good!

          Ellie’s Top Tips for Success

          Fresh vs. Canned vs. Frozen?

          I truly love the little “snap” you get from fresh beans. But I promise, this recipe is just as delicious (and even faster!) with canned or frozen. You’ve got options!

          • For this Green Bean Casserole With Canned Beans: This is the easiest swap! You’ll need two large (about 15 oz each) cans of cut green beans. The most important step is to drain them very, very well and pat them dry. Then, you can skip the blanching (Part 1) completely!
          • For Frozen Green Beans: You’ll need about 1.5 pounds (or a 24 oz bag). Just let them thaw completely in a colander, then pat them dry with paper towels before you add them to the sauce. No blanching needed!

          The Mushroom Secret

          The real, deep, savory flavor of this Green Bean Casserole Homemade comes from browning your mushrooms well (in Part 2, Step 2).

          When you add the mushrooms and onions to the hot butter, let them sit for a few minutes without stirring! I know, it’s tempting to move them around. But letting them sit in the hot pan is what gives them that beautiful, golden-brown color. And in our kitchen, that brown color equals big flavor!

          Make-Ahead Thanksgiving Magic

          This is my favorite holiday tip, and it’s the secret to a calm Thanksgiving morning! You can assemble this entire casserole a day or two ahead.

          • Just follow all the steps (Parts 1, 2, and 3) right up until the final baking.
          • Mix your beans, sauce, cheese, and half the onions, and spread it all in your 9×13 pan.
          • Do not add that final topping of cheese and onions!
          • Let it cool completely, then cover it tightly with plastic wrap or foil and pop it in the fridge for up to 2 days.
          • On Thanksgiving, let it sit on the counter for about 30 minutes to take the chill off. It may need to bake for 10-15 extra minutes.
          • Then, just add your final cheese and onion topping and bake for those last 5 minutes. It’s a lifesaver!

          Common Questions (FAQ)

          Can I make this with Cream Cheese?

          Yes, absolutely! If you want an even richer, tangier casserole, this is a delicious idea. For a Green Bean Casserole With Cream Cheese, just get a 4-ounce block of cream cheese and let it soften. In Part 2, Step 6, after your sauce has thickened, just whisk in the softened cream cheese until it’s completely melted and smooth.

          Can I make this gluten-free?

          Easily! Just make three simple swaps.

          1. Use your favorite measure-for-measure gluten-free all-purpose flour to make the roux.
          2. Use a gluten-free soy sauce (like tamari or coconut aminos).
          3. Make sure you buy gluten-free crispy fried onions (many brands offer these now!).

          Can I add potatoes?

          You know, I’ve seen some recipes for Green Bean and Potato Casserole! For this recipe, I find that potatoes can soak up a lot of the creamy sauce and make the casserole a little bit heavy. My family loves to have our potatoes separate, like a fluffy Creamy Garlic Butter Mashed Potatoes right next to this casserole.

          What if I don’t like mushrooms?

          Oh, no problem at all! You can still have a delicious, creamy, homemade casserole. Just skip the mushrooms entirely. In Part 2, Step 1, just sauté the diced onion in the butter until it’s soft, then add your garlic and flour (Step 4) and continue the recipe. It will still be wonderfully creamy and savory!

          Storing & Reheating Leftovers

          • To Store: Once the casserole has cooled down, you can either cover the 9×13 pan tightly with foil or plastic wrap, or move the leftovers to an airtight container. It will keep beautifully in the refrigerator for 3 to 4 days.
          • To Reheat: The oven is always my favorite way, because it keeps that onion topping nice and crispy! Just place the leftovers in an oven-safe dish, cover it with foil, and bake at 350°F (175°C) for about 20 minutes, or until it’s hot and bubbly. You can even take the foil off for the last 5 minutes to re-crisp the top!

          Of course, you can also just microwave a single serving for a minute or two. The onions will get a little soft, but it’s still so delicious and comforting!

          u9258985929 httpss.mj .run40zt3QNWBpI Close up 45 degree angle dadde298 03ab 4b26 a47a 5dd2994d555b 3

          The Classic We All Love, Made Even Better

          There is something so special about honoring a classic recipe. That nostalgic casserole we all grew up with is wonderful, but this homemade version just makes my heart sing!

          This Green Bean Casserole Homemade version is my way of keeping that wonderful, comforting tradition, but just making it a little more special. This green bean casserole recipe is all about the joy of sharing real, simple, homemade food with the people you love, and on Thanksgiving, that’s what it’s all about.

          I do hope this becomes a new, beloved classic on your holiday table! If you’re looking for even more holiday dishes, be sure to take a peek at all of my Thanksgiving Recipes!

          If you make it, please come back and leave me a comment below! I would just love to hear how you and your family liked it.

          And, of course, if you want to save this recipe for every holiday, please pin it to your favorite board on Pinterest!

          Happy Thanksgiving!

          Print
          clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
          The Best Green Bean Casserole Recipe in a white 9x13 pan, ready for Thanksgiving, on a bright white table.

          Green Bean Casserole Recipe (Easy Homemade!)

          5 Stars 4 Stars 3 Stars 2 Stars 1 Star

          No reviews

          This is The Best Green Bean Casserole Recipe you will ever make! It’s a classic, beloved Thanksgiving Recipes Side Dish, but made Homemade (and so easy!) without any canned soup. This Green Bean Casserole With Fresh Beans is wonderfully crisp-tender, and we make our own rich, creamy mushroom sauce. It’s a Cheesy Green Bean Casserole that’s baked to bubbly perfection in a 9×13 pan, so there’s plenty for everyone!

          • Total Time: 55 minutes
          • Yield: 10

          Ingredients

          Scale

          For the Green Beans:

          • 1.5 lbs fresh green beans, trimmed

          For the Homemade Creamy Mushroom Sauce:

          • 4 tbsp unsalted butter
          • 8 oz fresh mushrooms, sliced (Cremini or button)
          • 1 small onion, finely diced
          • 2 cloves garlic, minced
          • 1/4 cup all-purpose flour
          • 1 cup low-sodium chicken broth (or vegetable broth)
          • 1 cup whole milk
          • 1 tbsp soy sauce
          • Salt and black pepper, to taste

          For the Casserole & Topping:

          • 1 cup shredded sharp cheddar cheese, divided
          • 1 (6-ounce) can crispy fried onions, divided

          Instructions

          1. Prep the Beans: Bring a large pot of salted water to a boil. Add the fresh green beans and cook (blanch) for 5 minutes. Immediately transfer them to a large bowl of ice water to stop the cooking, then drain them well.
          2. Preheat Oven: Preheat your oven to 350°F (175°C). Butter a 9×13 baking pan.
          3. Start the Sauce: In a large skillet over medium-high heat, melt the butter. Add the sliced mushrooms and diced onion. Cook, stirring only occasionally, for 5-7 minutes, until golden brown.
          4. Finish the Sauce: Stir in the minced garlic and cook for 1 minute. Sprinkle the flour over the mushrooms and stir constantly for 1-2 minutes.
          5. Slowly whisk in the chicken broth and milk until smooth. Add the soy sauce, salt, and pepper. Bring to a simmer, stirring, until the sauce is thick and creamy.
          6. Assemble: In a large bowl, combine the drained green beans, the creamy mushroom sauce, 1/2 cup of the shredded cheddar cheese, and 1 cup (about half the can) of the crispy fried onions.
          7. Bake (Part 1): Pour the mixture into your prepared 9×13 pan. Top with the remaining 1/2 cup of cheese. Bake for 25 minutes, until hot and bubbly.
          8. Bake (Part 2): Remove from the oven, sprinkle the remaining crispy fried onions all over the top. Bake for 5 more minutes, until the onions are golden brown and crunchy. Serve hot!

          Notes

          • Make-Ahead Tip (My Lifesaver!): You can assemble the entire casserole (Step 6) 1-2 days ahead! Let it cool, cover it tightly, and store it in the fridge. Do not add the final onion topping. Let it sit on the counter for 30 minutes before baking (it may need 10-15 extra minutes). Then, add the final onion topping and bake for 5 more minutes.
          • Using Canned Beans? For a Green Bean Casserole With Canned Beans, just skip the blanching step! You’ll need two (15 oz) cans of cut green beans, drained very well and patted dry.
          • Using Frozen Beans? You’ll need about 1.5 lbs (or a 24 oz bag). Just thaw them completely and pat them dry. No blanching needed!
          • For Cream Cheese: For an extra-rich Green Bean Casserole With Cream Cheese, just whisk 4 oz of softened cream cheese into your sauce (in Step 5) until it’s melted and smooth.
          • No Mushrooms? No problem! Just sauté the onion in the butter, then add the garlic and flour and continue the recipe. It will still be wonderfully creamy!
          • Author: Ellie
          • Prep Time: 20
          • Cook Time: 35
          • Category: Casserole
          • Method: Baking
          • Cuisine: American

          1 thought on “Green Bean Casserole Recipe (Easy Homemade!)”

          1. Pingback: Ellie's Foolproof Thanksgiving Menu (Easy Game Plan!)

          Leave a Comment

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