Made-From-Scratch Green Bean Casserole
- Brianne Thomas
- 12 hours ago
- 4 min read
Looking for a from-scratch holiday side dish that’s easy to make? This recipe skips the cream soups and store-bought fried onions, opting instead for fresh ingredients and homemade goodness.

For many of us, the classic method of preparing Green Bean Casserole involves simply following the instructions found on the back of a can of cream of mushroom soup. This is the version I grew up enjoying, and while it certainly has its merits, nothing can truly rival the rich flavors and textures of a homemade version. Crafting this dish from scratch allows for a depth of taste that pre-packaged ingredients simply cannot match.
By using fresh green beans, sautéed onions, and a creamy sauce made from real mushrooms, you create a dish that is not only more flavorful but also more satisfying. The process of making it from the ground up transforms a simple side into a delightful centerpiece that can elevate any meal, making it a cherished recipe worth sharing with family and friends.
Why You’ll Love This Made-From-Scratch Green Bean Casserole
Easy. This recipe comes together with minimal effort and can be made ahead of time.
Budget-Friendly. Made with simple, affordable ingredients.
No Junk. You know exactly what the ingredients are, and there’s no questionable junk like that found in store-bought canned soups.
How To Serve Made-From-Scratch Green Bean Casserole
This dish can be served with casual favorites like Classic Meatloaf and Easy Homemade Macaroni & Cheese, or as part of a holiday spread with Herb Roasted Turkey Breast and Southern Style Cornbread Dressing.
Advertisement
Hungry For More Delicious Side Dish Recipes?
Serves: 6
Ingredients
Casserole:
1 pound fresh green beans, trimmed and cut into 1-inch pieces
2 Tablespoons olive oil
½ medium onion, diced
3 cloves garlic, minced
8 ounces fresh white button mushrooms, diced
2 Tablespoons all-purpose flour
1 cup Homemade Chicken Stock
1 cup whole buttermilk
1 cup Parmesan cheese, freshly grated, divided
1 teaspoon salt
½ teaspoon ground black pepper
Fried Onions:
1 large onion, thinly sliced
2 cups buttermilk
½ cup all-purpose flour
½ teaspoon salt
¼ teaspoon black pepper
Oil for frying
Directions
Preparing the Fried Onions
Thinly slice the large onion and separate the rings.
In a large bowl, soak the sliced onion rings in 2 cups of buttermilk for 15 minutes.
In a medium bowl, combine ½ cup all-purpose flour, ½ teaspoon salt, and ¼ teaspoon ground black pepper.
Working in small batches, remove the onion rings from the buttermilk and place them in the flour mixture. Cover each onion ring until well-coated.
Heat oil in a large skillet over medium heat. Once the oil is hot, fry the onion rings in batches until golden brown and crispy. Remove and drain on paper towels. Set aside.
Preparing the Casserole
Preheat your oven to 375°F.
Bring a large pot of salted water to a boil. Add 1 pound of green beans and cook for approximately 5 minutes until just tender. Drain and set aside.
In a large skillet, heat 2 Tablespoons of olive oil over medium heat. Add ½ of a medium chopped onion and sauté until translucent and caramelized, approximately 15 minutes. Add 3 cloves of minced garlic and 8 ounces of diced fresh white button mushrooms, cooking until the mushrooms are golden brown.
Sprinkle 2 Tablespoons of all-purpose flour over the mushroom mixture and stir to coat.
Gradually add 1 cup of Homemade Chicken Stock, stirring constantly to avoid lumps. Slowly pour in 1 cup of buttermilk and ½ cup freshly grated Parmesan cheese, continuing to stir until the sauce thickens. Season with 1 teaspoon of salt and ½ teaspoon ground black pepper.
In a baking dish, combine the green beans and the mushroom sauce, stirring to coat the beans evenly.
Bake in the preheated oven for approximately 20-25 minutes or until bubbly.
Top with the homemade fried onions and bake for an additional 5 minutes or until the onions are heated through and crisp.
Top with the remaining ½ cup of freshly grated Parmesan cheese.
How to Store Made-From-Scratch Green Bean Casserole
Leftovers can be stored in an airtight container in the refrigerator for up to 5 days.
How to Freeze Made-From-Scratch Green Bean Casserole
Due to the dairy-based cream sauce, I do not recommend freezing Made From Scratch Green Bean Casserole. Dairy may separate during freezing and could create a grainy texture.
How to Make Made-From-Scratch Green Bean Casserole Ahead of Time
Prepare and assemble as directed. Set aside and allow to cool. Cover tightly, then refrigerate.
Preheat oven to 400°F and bake for 20 minutes or until heated through and bubbly.

Want to help a small family business in a big way? Share this recipe with someone who enjoys delicious homemade food as much as you do!
Did you know that we have a newsletter? It features some of our favorite recipes and free printables that are only available to our subscribers! And don’t worry, we hate spam mail and value your time. You’ll receive an initial thank-you email, and our newsletter is delivered monthly. You can help our small family business by sharing us on Facebook, Instagram, and Pinterest. Click here to sign up for our newsletter today!
Advertisement







Comments