• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • All Recipes
  • Spring
  • Work With Me
  • About
  • Subscribe

Our Love Language is Food

menu icon
go to homepage
  • All Recipes
  • Spring
  • Work With Me
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • All Recipes
  • Spring
  • Work With Me
  • About
  • Subscribe
×
Our Love Language is Food > Recipes > Soups & Sides

Published: May 7, 2025 by Meredith · This post may contain affiliate links · 3 Comments

Green Bean Casserole Recipe from Scratch

Sharing is caring!

Jump to Recipe

Our green bean casserole recipe is an upgraded version of the beloved classic. We’re using fresh green beans, fresh mushrooms, and a homemade sauce to make the perfect side dish! Once you try this from scratch version, you won’t go back to the canned soup filled version of yesteryear. With detailed instructions, step-by-step photos, tips for success, instructions for a make ahead option, you’ll be able to successfully make this delicious side dish for your Thanksgiving celebrations or anytime the mood strikes!

Close up of a serving spoon scooping up the homemade green bean casserole.

Green bean casserole has always been my favorite Thanksgiving side dish. One year my aunties decided they didn’t feel like making it, and my then middle-school aged cousin and I nearly rioted and declared we’d make it ourselves (because obviously we couldn’t have Thanksgiving without green bean casserole!).

After college, I was still the designated green bean casserole person. I started this journey by making a crockpot version of the same old thing with canned green beans and canned soup… and it was fine, and people still loved it. But I began to crave something… fresher.

I’ve tried several versions of this side with fresh green beans over the years and often didn’t like it. Primarily because the green beans were still crunchy, which wasn’t enjoyable to eat. But after some intentional experimentation, we’ve finally nailed the perfect green bean casserole from scratch with great textures and fresh flavor!

You Will Love this Homemade Green Bean Casserole

Fresh ingredients. You just can’t beat fresh green beans and fresh mushrooms in this yummy side dish. It really livens up this classic side, and we make sure to blanch our green beans ahead of time so they’re not crunchy when it’s all done.

No canned soup. We’re using real butter, cream, and a few other pantry staples to make the creamy base for this dish. Like our fresh green beans and mushrooms, it takes this side dish to a whole new level of deliciousness.

Make ahead option (so helpful for Thanksgiving prep)! This is my favorite thing about this casserole. You can prep it up to 3 days ahead of your holiday gathering, leaving a quick sprinkle of french-fried onions and the bake time for the day-of! This frees up time as you prepare the rest of your holiday dishes, and also frees up stove space and reduces the amount of dirty dishes taking up space while you prep.

What You’ll Need for Green Bean Casserole from Scratch

Green bean casserole ingredients.
  • Fresh Green Beans. You just really can’t beat fresh green beans! We trim and cut our green beans into nice bite-sized pieces, pre-boil (aka blanch) them, and then they finish cooking with the rest of our casserole ingredients for the perfect texture.
  • Fresh Mushrooms. Since we’re skipping the cream of mushroom soup, we use fresh mushrooms to add some rich umami flavor and nice texture to our dish. I love using a cremini/cafe mushroom blend that’s available at my store, but this dish is also great with baby bellas or white mushrooms too!
  • Butter and Heavy Cream. Again, since we’re not using canned cream of whatever soup, we need something to make our sauce! We use butter and cream to make a rich, homemade sauce for our casserole.
  • Vegetable Broth. This is the other component needed to make our homemade sauce. You can also use chicken broth if preferred.
  • All-Purpose Flour. Used as a thickening agent for our sauce.
  • Garlic, Salt, and Pepper. Minced garlic plus salt and pepper is all we need to season this dish to perfection.
  • French Fried Onions. Ok, you just can’t have green bean casserole without those crispy French fried onions… so grab your favorite container of the French fried onions you always get (we use French’s Crispy Fried Onions).

Ingredient measurements, as well as full instructions, can be found in the recipe card at the bottom of the page.

How to Make Green Bean Casserole without Mushroom Soup

Prep a bowl with ice and water and set aside. Grease a 9×13 casserole dish and set aside. Preheat your oven to 375°F if cooking the casserole right away (see notes on overnight prep option).

Process shot showing the uncooked green beans being poured into boiling water to blanch them.

Blanch the green beans. Bring a pot of water to a boil over high heat, and carefully place the trimmed and cut green beans into it.

Process shot showing the green beans being blanched, with a fork showing them being fork-tender.

Cook until the green beans are bright green and JUST fork tender (about 3-5 minutes).

Process shot showing the blanched green beans being placed into an ice bath.

Transfer the green beans to a bowl filled with ice water.

Process shot showing the green beans in an ice bath to stop the cooking process.

Allow the green beans to chill in the ice bath for at least 1-2 minutes. Then drain / remove ice cubes.

Process shot showing butter being melted in a pot.

Cook the mushrooms. Reduce the heat to medium, and melt your butter.

Process shot showing the salt and pepper added to the mushrooms and butter.

Add the mushrooms, salt, and pepper to the pot. Stirring to combine.

Process shot showing the mushrooms near the end of cooking, they're browned nicely and the liquid is mostly cooked off.

Cook the mushrooms, stirring periodically, until they’ve released their liquid, have begun to brown, and most of the liquid has cooked off (about 8-10 minutes).

Process shot showing the garlic about to be added to the pot.

Add the garlic and cook until fragrant (about 30 seconds to 1 minute).

Process shot showing the flour being sprinkled over the cooked mushrooms.

Add the flour to absorb any extra liquid (and help thicken our sauce) by sprinkling it over the mushrooms.

Process shot showing the flour and mushroom mixture in the pot, with the liquid now absorbed.

Stir until all the liquid is absorbed and the mushrooms are coated in flour (about 1-2 minutes).

Process shot showing the cream being poured into the pot.

Make the sauce by adding the broth and cream to the pot, stirring to combine.

Process shot showing the cream mixture after thickening, showing it coating a wooden spoon.

Simmer, stirring occasionally, until the sauce has thickened. It will begin to coat your spoon when it’s getting close (about 8-10 minutes).

Process shot showing the cooked beans being added to the cream mixture.

Finish making the filling by stirring in the cooked green beans.

Process shot showing the ⅓ of the fried onions being added to the pot.

And adding in ⅓ of the fried onions.

Process shot showing the the finished green bean mixture.

Stirring to combine and coat the beans and onions in the cream mixture.

Process shot showing the green bean, mushroom, and cream mixture being transferred to a prepared 9x13 pan.

Transfer the green bean mixture to the prepared 9×13 baking dish.

Process shot showing the green bean, mushroom, and cream mixture being spread into an even layer.

Spread the green bean mixture into an even layer in the pan.

Process shot showing the remaining fried onions being poured on top of the green bean mixture.

Top with the remaining fried onions.

Process shot showing the casserole, topped with fried onions, ready to go into the oven.

Spreading the fried onions into an even topping layer.

Close up of the cooked green bean casserole hot out of the oven.

Bake until the sauce is bubbly and topping is golden (about 20-25 minutes). Allow to rest about 5 minutes to thicken before serving.

Tips for Homemade Green Bean Casserole

Pre-cooking (“blanching”) your green beans is a must! This ensures you don’t end up with a casserole with crunchy green beans in it (which isn’t very enjoyable to eat). This step only takes a few minutes, and makes a world of difference in the final product.

Check your casserole halfway through cooking. I like to rotate the pan at this point for the most even cooking. And it gives you the chance to check and see if the onion topping is browning too quickly. If it is, simply place a sheet of tinfoil loosely over the top of the dish for the remainder of cooking.

What to Serve with this Recipe for Green Bean Casserole

Green Bean Casserole is commonly for Thanksgiving dinner, making it the perfect pairing for roasted or smoked turkey and all of your other favorite Thanksgiving sides. We love serving this alongside our family’s favorite sweet potato casserole, homemade creamed corn, mashed potatoes (sometimes our lightened up mashed potatoes), gravy, cranberry sauce, and rolls.

But this side dish can be enjoyed any time of year, especially when green beans are at their peak in the summertime! Homemade green bean casserole is delicious paired your favorite grilled or baked proteins (I personally love it with chicken or steak). Add a green salad, a grain like quinoa or rice, crusty bread, fresh fruit, or a fruit salad to round out the meal if desired.

Close up of a serving spoon scooping up the homemade green bean casserole.

Make Ahead Option

You can prep your green bean casserole up to 3 days in advance (I usually prep it the night before), stopping your prep after you’ve spread the filling mixture into your 9×13 pan. Refrigerate, and when ready to make, add the fried onion topping and bake as directed in the recipe card.

How to Store Homemade Green Bean Casserole

Allow the casserole to fully cool, then cover (or transfer to an airtight container) and refrigerate for up to 4 days. Reheat individual portions in the microwave until warmed through.

Can You Freeze Green Bean Casserole?

Yes, but for best results, freeze before baking. Like the make-ahead option, you will follow all of the steps in the recipe to the point of spreading the green bean filling into an even layer in the pan (do NOT add the topping, it will get soggy). Cover tightly with plastic wrap and then a layer of tinfoil. Label the tinfoil layer with the recipe, date made, and baking directions. Freeze for up to 3 months. When ready to bake, thaw in the fridge overnight. Then top with the fried onions and bake as directed in the recipe card.

Frequently Asked Questions

How do you keep green bean casserole from being soupy? How do I thicken up my green bean casserole? If your green bean casserole is soupy / too wet, you can either cook it longer at a lower temperature to allow the sauce to thicken further -OR- thicken the sauce by mixing in a cornstarch slurry. Whenever I use a cornstarch slurry I usually start with 1 teaspoon of cornstarch and 3 teaspoons of water, whisk them together until there are no lumps, and then stir it into whatever I’m using it for.

Why is my green bean casserole mushy? For homemade green bean casserole where we’re using fresh beans vs. frozen or canned, overcooking your green beans is the most likely culprit for it becoming mushy. That’s why we recommend just to blanch them until just fork tender prior to baking.

Love this Recipe? Try One of These Side Dish Recipes Next!

  • A white serving bowl filled with creamed corn, ready to serve.
    Slow Cooker Creamed Corn
  • Close up of a scoop of the sweet potato casserole taken out, showing the layers.
    Sweet Potato Casserole with Streusel Topping and Marshmallows
  • Close-up of a pan of Herbes de Provence Cheesy Potatoes with a spoon and red and yellow tulips in a vase next to the pan.
    Herbes De Provence Cheesy Potatoes
  • A serving bowl of cauliflower mashed potatoes with a large dollop of butter on top.
    Cauliflower & Potato Mash (Lightened Up Mashed Potatoes)

Did you make this recipe? Leave a ⭐⭐⭐⭐⭐ rating & comment below! You can also tag @ourlovelanguageisfood on Instagram & Facebook. Be sure to subscribe to our weekly newsletter to get free recipes sent directly to your inbox!

Close up of a serving spoon scooping up the homemade green bean casserole.

Green Bean Casserole without Cream of Mushroom Soup

Meredith
Your favorite Thanksgiving side has gotten an upgrade with fresh green beans, fresh mushrooms, and a homemade cream sauce. With a make-ahead option, this side dish is perfect for your Thanksgiving celebration (or any time of year!).
5 from 2 votes
Prevent your screen from going dark
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 1 hour hr
Total Time 1 hour hr 15 minutes mins
Course Side Dish
Cuisine American
Servings 10 Servings
Calories 239 kcal

Equipment

  • Cutting Board
  • Chef's Knife
  • Measuring Cups
  • Measuring Spoons
  • Liquid Measuring Cup
  • Large Pot
  • Wooden Spoon
  • 9×13 Pan

Ingredients
  

  • 2 pounds fresh green beans (washed, trimmed, and cut into 1" – 1-½" pieces)
  • water (for cooking green beans and for the ice bath)
  • ice (for the ice bath for the green beans)
  • 8 ounces fresh, sliced mushrooms (washed and stems removed. You can use white button, baby bellas, cremini, etc.)
  • 1 teaspoon salt
  • ½ teaspoon pepper
  • 2 cloves garlic, minced (2 cloves = ~ 1 teaspoon jarred minced garlic)
  • ¼ Cup all-purpose flour
  • 2 Cups vegetable (or chicken) broth
  • 1 Cup heavy cream
  • 6 ounces fried onions (like French's)

Instructions
 

  • Prep a bowl with ice and water and set aside. Grease a 9×13 casserole dish and set aside. Preheat your oven to 375°F if cooking the casserole right away (see notes on overnight prep option).*
  • Blanch the green beans. Bring a pot of water to a boil over high heat, and carefully place the trimmed and cut green beans into it. Cook until the green beans are bright green and JUST fork tender (about 3-5 minutes).
  • Do an ice bath to stop the green bean's cooking. Transfer the green beans to the bowl filled with ice water and allow the green beans to chill in the ice bath for at least1-2 minutes. Then drain / remove ice cubes.
  • Cook the mushrooms. Reduce the heat to medium, and melt the butter. Add the mushrooms, salt, and pepper to the pot. Stirring to combine. Cook, stirring occasionally, until the mushrooms have released their liquid, they've begun to brown, and most of the liquid has also cooked off (about 8-10 minutes).
  • Add the garlic and cook until fragrant (about 30 seconds to 1 minute).
  • Add the flour by sprinkling it over the mushrooms, stirring until all of the liquid is absorbed and the mushrooms are coated in flour (about 1-2 minutes).
  • Make the sauce. Adding the broth and cream to the pot, stirring to combine. Then allow everything to simmer, stirring occasionally, until the sauce has thickened (about 8-10minutes).
    *Note: the sauce will begin to coat your spoon when it's getting close.
  • Stir in the green beans and ⅓ of the fried onions. Turn off the heat and stir to coat all ingredients in the cream sauce.
  • Transfer the green bean mixture to the prepared 9x13baking dish and spreading the filling into an even layer.
  • Top with the remaining fried onions, spreading them into an even layer.
  • Bake uncovered until the sauce is bubbly and topping is golden (about 20-25 minutes).
    *Note: check your casserole halfway through cooking. If your onion topping is browning too quickly, place a sheet of tinfoil loosely over the top of the dish.
  • Rest and serve! Allow the casserole to rest about 5 minutes to thicken before serving.

Notes

*Make Ahead Information: You can prep your green bean casserole up to 3 days in advance (I usually prep it the night before), stopping your prep after you’ve spread the filling mixture into your 9×13 pan. Refrigerate, and when ready to make, add the fried onion topping and bake as directed in the recipe card.
Storage: Allow the casserole to fully cool, then cover (or transfer to an airtight container) and refrigerate for up to 4 days. Reheat individual portions in the microwave until warmed through.

Nutrition

Calories: 239kcalCarbohydrates: 19gProtein: 3gFat: 17gSaturated Fat: 9gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 2gCholesterol: 27mgSodium: 388mgPotassium: 290mgFiber: 3gSugar: 4gVitamin A: 976IUVitamin C: 11mgCalcium: 52mgIron: 1mg
Tried this recipe?Let us know how it was!

More Soups & Sides

  • A white serving bowl filled with red pozole soup and garnished with radishes and cilantro.
    How to Make Pozole with Ground Chicken
  • Close up of a plate of skyline chili served over spaghetti with cheese on top of it.
    Cincinnati Skyline Chili Recipe
  • A white serving dish filled with warm fried cinnamon apples.
    Stovetop Cinnamon Apples
  • Top down view of a bowl of old-fashioned vinegar cucumbers and onions with dill.
    Old-Fashioned Cucumber Salad (with Vinegar & Onions)

Reader Interactions

Comments

    5 from 2 votes

    Leave a Reply Cancel reply

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

    How many stars would you give this recipe?




  1. David says

    May 07, 2025 at 1:54 pm

    5 stars
    I’m Meredith’s husband. She just made this and I just ate half the pan. It’s delicious.

    Reply
    • Meredith says

      May 07, 2025 at 9:42 pm

      it’s true! xo

      Reply
  2. Meredith says

    May 07, 2025 at 12:26 pm

    5 stars
    It tastes so fresh and delicious! Definitely our new favorite version of a lifelong favorite.

    Reply

Primary Sidebar

Photo of Meredith, creator of Our Love Language is Food, with a cookie sheet filled with dough balls ready to bake next to a stand mixer with more cookie dough.

Hi, I'm Meredith!

I am a Midwest-based foodie and mom working full time by day and sharing my passion for all things food by night. Follow along for great recipes to share with your family and friends. I've got you covered for breakfast, dinner, snack-time, parties, desserts, drinks, and more!

About Meredith →

Cozy Recipes

  • A serving bowl filled with tuscan chicken meatballs and gnocchi topped with parmesan.
    Slow Cooker Tuscan Chicken Meatballs with Gnocchi

  • A serving plate with a hearty scoop of tuna casserole topped with parsley.
    Stovetop Tuna Casserole

  • a stoneware bowl filled with healthy turkey chili topped with cheese, frito chips, sour cream, and diced red bell peppers. Another bowl of chili sits in the background, along with a small bowl of cheese and bowl of fritos on a wooden board. a white linen and spoons sit in frame too.
    Easy Ground Turkey Chili

  • close up of a white bowl filled with tuscan vegetable soup. The bowl is sitting on a plate with a spoon, and slices of french bread and grated cheese is shown in the background.
    Hearty Tuscan White Bean and Lentil Soup with Kale

Reader Favorites

  • Highball glass filled with this mojito mocktail recipe. The glass has a sprig of mint for garnish and a straw, and is sitting on a cutting board covered in additional mint and lime wedges.
    Mocktail Mojito

  • A full wheat germ muffin and a muffin that's cut in half with butter on a white serving plate
    Wheat Germ Muffins (Nutritious & Delicious Muffins)

  • a bowl of white chicken chili with a hand taking a spoonful of chili to eat.
    White Chicken Chili with Bacon

  • Cocoa pebbles treats cut into squares sitting in a 9x13 pan.
    Chocolate Krispie Treats (with Cocoa Pebbles or Krispies)

Let's Be Social!

Footer

↑ back to top

Explore

  • Recipe Index
  • About Me
  • Work With Me

About

  • Privacy Policy
  • Terms & Conditions

At no cost to you, as an Amazon Associate I may earn from qualifying purchases from affiliate links on my website.

Copyright © 2021-2025 Our Love Language is Food LLC

Please Rate & Comment!

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.