About Jessica

Homemade Green Bean Casserole from Scratch

A savory Homemade Green Bean Casserole from Scratch with a tasty, creamy mushroom sauce tossed with fresh green beans and baked in the oven with buttery panko crumbs. Topped with homemade French fried onions. A classic Thanksgiving side dish recipe to serve for the holiday along with Christmas and Easter. Skip the classic Campbell’s recipe, and try this one instead. You’ll fall in love!

If you love Green Bean Casserole, be sure to try these Ranch Roasted Green Beans next, or these Green Bean Bundles with fresh green beans wrapped in bacon and baked in the oven.

Fresh homemade Green Bean Casserole tossed in a creamy mushroom sauce with green beans. Topped with fried onions. A spoon dipping into the casserole dish to serve for Thanksgiving day dinner.

Savor the classic comfort of Homemade Green Bean Casserole, a side dish that wins over any crowd. Prepared with fresh green beans, a homemade creamy mushroom sauce, and a crunchy onion topping, this casserole is the ultimate blend of flavors and textures. Perfect for family dinners, it’s not only vegetarian-friendly but can also be easily adapted to be gluten-free.

Fresh green beans are the star of this dish, blanched to a tender-crisp perfection. The mushroom sauce is a rich, homemade concoction that outshines any canned version while being easy and hassle free to make, while the crispy onion topping adds the necessary crunch factor that so many desire. This green bean casserole recipe is a wholesome alternative to the classic, made with real ingredients and full of homemade goodness.

What is Green Bean Casserole?

Green bean casserole is a popular dish in the United States, especially around Thanksgiving. It typically consists of green beans, cream of mushroom soup, and French-fried onions. This homemade version is much different than canned soup. The fresh, from-scratch mushroom sauce delivers a more vibrant and less processed taste.

The dish was originally created by the Campbell Soup Company in the 1950s and has since become a staple at holiday gatherings. Its creamy texture and savory flavor profile make it a beloved side that pairs excellently with a variety of main courses.

While a popular side dish recipe for Thanksgiving in many states and regions across the United States, Kentucky, Wisconsin, Missouri, Iowa, Maine, and New Hampshire make up the top 6 states who make this hot dish recipe year after year.

A homemade Green Bean Casserole fresh out of the oven with green beans tossed in a made from scratch creamy mushroom sauce and topped with fried onions.

Homemade vs. Store-Bought Green Bean Casserole

Homemade Green Bean Casserole has a freshness and depth of flavor that store-bought versions often lack. Using fresh green beans really make a difference and a homemade mushroom sauce elevates the dish from a simple casserole to an impressive side. The crispy onion topping, made from scratch or purchased for convenience, adds the final touch to this satisfying casserole alongside buttery panko breadcrumbs.

How to Make Homemade Green Bean Casserole

  1. Blanch Green Beans: Cook fresh green beans in boiling water until they are bright green and tender-crisp. Drain and plunge them into ice water to halt the cooking process.
  2. Create Mushroom Sauce: Sauté mushrooms, garlic, and seasoning to make a thick and creamy sauce, enriched with a splash of cream.
  3. Combine and Bake: Toss the green beans in the mushroom sauce, transfer to a baking dish, and top with crispy onions. Bake until bubbly and golden brown.

Keeping Green Beans Fresh Before Cooking

Store fresh green beans in the refrigerator, wrapped in a damp paper towel and placed inside a plastic bag. They’ll keep crisp for several days.

Tip: While at the grocery store, fill a produce bag with green beans. Weigh it on a scale nearby. Aim for just over two pounds. Once you’re ready to make the recipe, give the green beans a good rinse under the water then trim the ends off of each green bean.

Green Bean Casserole in a casserole dish with a homemade savory mushroom sauce and homemade french fried onions, and toasted bread crumbs on top.

Ingredients in Homemade Green Bean Casserole

  • Green Beans: Use fresh green beans for the best texture and flavor.
  • Mushrooms: Choose your favorite variety for the sauce. I like to buy sliced brown or white mushrooms then chop then even more before making the cream of mushroom.
  • Cream: Adds richness to the mushroom sauce.
  • Crispy Onions: For the classic crunchy topping.

Where Can I Find Fresh Green Beans? Fresh green beans are readily available at most grocery stores, farmers’ markets, or your local produce stand. Look for firm, vibrant green beans without any brown spots or limpness. In addition, remove any small, thin, limp, or brown beans from the haul before adding them to the pot to boil.

What Other Vegetables Can I Add to this Dish?

  • Carrots
  • Red bell pepper
  • Peas
  • Corn

Adding other vegetables can enhance the nutritional value and color of the casserole.

Homemade Green Bean Casserole Topped with Crispy Onions For a golden, crispy top, sprinkle a generous amount of fried onions over your casserole before baking.

Variations of Green Bean Casserole This versatile dish can be tailored to various dietary needs or preferences:

  • Gluten-Free: Use gluten-free flour for the sauce and gluten-free fried onions.
  • Dairy-Free: Substitute cream with your choice of non-dairy milk.
  • Vegan: Use plant-based cream and omit or find a vegan alternative for the crispy onions.
  • Bacon: We love to add freshly cooked and chopped bacon to the dish. Living in Wisconsin, a lot of folks like to add bacon for flavor, text, saltiness, and taste.
  • Cheese: Another favorite variation, freshly grated parmesan cheese, cheddar cheese, or mozzarella cheese added to the mix is a huge hit.

Baking Whole Green Bean Casserole For a rustic and hearty version, leave the green beans whole. It creates an elegant presentation suitable for formal dinners.

Homemade Green Bean Casserole in a creamy mushroom sauce with french fried onions.

Cooking Directions for Baking Whole Green Bean Casserole

  1. Preheat Oven: Set your oven to 375°F.
  2. Prepare the Casserole: Assemble the casserole with whole green beans, homemade mushroom sauce, and onions.
  3. Bake: Cook until the sauce is bubbling and the onions are browned.
  4. Serve and Enjoy: Let the casserole cool slightly before serving to allow the flavors to meld.

Other Recipes that Pair Well with Homemade Green Bean Casserole

Homemade Green Bean Casserole brings a personal touch to any meal, especially during the holidays, making it a dish that’s truly worth celebrating.

Green Bean Casserole

Homemade Green Bean Casserole from Scratch

No ratings yet
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Course Side Dish
Cuisine American
Servings 8 servings
Calories 396 kcal


  • 2 lb fresh green beans ends trimmed
  • 6 tbsp unsalted butter
  • 16 oz sliced fresh mushrooms, chopped I like to use white mushrooms or baby bella
  • 1 tsp salt
  • 1 tsp ground black pepper
  • 4 cloves garlic minced
  • cup all-purpose flour
  • 1 cup chicken broth
  • cup heavy cream
  • 1 tsp soy sauce
  • ½ cup panko bread crumbs
  • tbsp unsalted butter melted

French Fried Onions

  • 1 large yellow onion halved and thinly sliced
  • cup cornstarch
  • 1 tsp salt
  • 48 oz canola oil for deep frying


  • Preheat oven to 375℉. Set aside an 11 x 9 (2½ quart) baking dish.
  • Add trimmed green beans and ½ tablespoon salt to a boiling pot of water. Cook about 6-8 minutes or until crisp tender. Meanwhile, prepare a large bowl of ice water for the green beans.
  • Transfer green beans to ice water. Allow to cool 1 to 2 minutes. Drain beans in a strainer; set aside.
  • Melt butter in large skillet over medium-high heat.
  • Stir in chopped mushrooms and cook for 5 minutes or until golden brown, stirring frequently.
  • Stir in salt, pepper, and minced garlic. Cook for 1 minute.
  • Sprinkle flour over the mushrooms and stir to combine well.
  • Gradually whisk in broth, whisking until mixture is smooth with each addition of liquid. Bring to a simmer and cook for about 2 minutes or until well incorporated.
  • Stir in heavy cream, and soy sauce. Reduce heat to medium and cook for 4-5 minutes or until thickened and bubbly.
  • Add beans into the cream of mushroom mixture and toss together. Pour into baking dish.
  • Melt butter in a small bowl then stir in panko bread crumbs. Sprinkle crumbs over the top of the green beans casserole.
  • Bake in oven for 20-25 minutes or until bubbling.
  • To make the French fried onions, pour canola oil into a stockpot.
    Heat oil to 350℉ using a kitchen thermometer to check the temperature.
  • Line a wire rack with paper towels underneath.
  • In a large bowl, toss together sliced onions, cornstarch, and salt until well coated.
  • Working in batches, add ⅓-¼ of the onions to the oil. Cook 2-3 minutes or until golden, stirring occasionally. Transfer fried onions to cooling rack with tongs or a slotted spoon. Repeat until done.
  • Serve the green bean casserole with French fried onions on top or to the side when ready to eat.


Leftovers: store in an airtight container in the refrigerator for up to 3 to 4 days.
Time Saver: Skip the homemade French fried onions and use store bought French fried onions.


Calories: 396kcalCarbohydrates: 25gProtein: 7gFat: 32gSaturated Fat: 20gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gTrans Fat: 0.5gCholesterol: 91mgSodium: 767mgPotassium: 523mgFiber: 4gSugar: 7gVitamin A: 1922IUVitamin C: 17mgCalcium: 98mgIron: 2mg

Nutritional information is only an estimate and it’s accuracy is not guaranteed to be exact.

Save This Recipe To Your Favorites

Create an account on our website and save your favorite recipes. You’ll be able to access your favorite recipes on any device!

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Welcome to Swanky Recipes!

Welcome to Swanky Recipes!

I'm Jessica. Our approachable and enjoyable recipes aim to encourage people to cook and find joy in the kitchen. We believe that cooking should be a pleasurable experience. Thank you for joining us, and we hope you'll find inspiration and happiness in our recipes.

About Jessica

Shop Kitchen Accessories

Stay in The Know!

Join the Swanky Recipes newsletter to get exclusive new recipes, kitchen deals, & more!

Looking for the best easy and tasty recipes?