Homemade Green Bean Casserole (From Scratch & Better Than Canned!)
Every holiday table needs a homemade green bean casserole, and this one—made entirely from scratch—puts every canned-soup version to shame. It’s creamy, full of flavor, and finished with that irresistible crunchy onion topping everyone loves.
This is the exact recipe my family makes every Thanksgiving and Christmas, passed down from my grandma and lovingly perfected over the years. Once you make it from scratch (it’s easier than you think!), you’ll never go back.

Homemade Green Bean Casserole (From Scratch & Better Than Canned!) | Skip the canned soup! This homemade green bean casserole from scratch is creamy, comforting, and easy to make. Perfect for Thanksgiving or Christmas dinner.
Why You’ll Love This Green Bean Casserole
This is the perfect holiday side to serve next to your Easy Cajun Turkey Brine Recipe for Thanksgiving or your Copycat Cracker Barrel Sweet Potato Casserole.
- No canned soup. Ever. This creamy sauce is made with real butter, flour, and sour cream—rich, tangy, and totally comforting.
- Perfectly balanced flavors. Sweet onions, tender green beans, sharp cheddar, and crispy onion topping all work together for classic holiday magic.
- Feeds a crowd (serves 12!). Ideal for family dinners, potlucks, or your big Thanksgiving feast.
- Make-ahead friendly. Prepare it up to two days ahead—then bake when ready to serve!

Grandma’s Homemade Green Bean Casserole from Scratch | Bring nostalgia back to your table with Grandma’s green bean casserole — made completely from scratch with fresh ingredients and crispy onions.
Ingredients You’ll Need
Roux (Creamy Sauce Base)
- Butter (4 tbsp): Adds richness and depth to the sauce.
- All-Purpose Flour (4 tbsp): Thickens the sauce for a creamy consistency.
- Salt (½ tsp) & Black Pepper (¼ tsp): Seasoning essentials to bring everything together.
- Sugar (¼ tsp): Balances the savory notes with just a hint of sweetness.
Filling
- Chopped Onions (1 medium): Adds aromatic depth and flavor.
- Sour Cream (1 cup): Creates that signature tangy, creamy texture.
- Green Beans (6 cups): Use fresh or canned—both work beautifully.
Topping
- Shredded Sharp Cheddar Cheese (1 ½ cups): Melts into a gooey, flavorful layer.
- French’s Fried Onions (1 ½ cups): The ultimate crunchy finish.
More of Our Favorite Holiday Side Dishes

Easy Green Bean Casserole You’ll Make Every Thanksgiving | This no canned soup green bean casserole is a holiday must-have. Simple ingredients, easy steps, and rich, homemade flavor.
How to Make Homemade Green Bean Casserole (Step-by-Step)
-
Preheat your oven to 350°F (175°C) and lightly butter a large casserole dish.
-
Blanch the green beans (if using fresh):
Trim and cut into bite-sized pieces. Boil for 2–3 minutes until bright green, then plunge into ice water to stop the cooking. Drain well. -
Make the roux:
In a medium saucepan, melt butter over medium heat. Whisk in the flour and cook for 1–2 minutes. Slowly stir in sour cream (and a splash of milk if desired). Add salt, pepper, and sugar. Stir until smooth and creamy. -
Add onions & green beans:
Stir in the chopped onions and the green beans until evenly coated with the sauce. -
Assemble the casserole:
Spread the mixture evenly in the prepared dish. Sprinkle cheddar cheese on top. -
Add the crispy topping:
Cover the cheese layer with French’s Fried Onions. -
Bake uncovered for 25–30 minutes, until bubbly and golden brown.
-
Rest before serving:
Let sit for about 5 minutes to set up beautifully.

Easy Green Bean Casserole You’ll Make Every Thanksgiving | Homemade green bean casserole with sour cream, cheddar cheese, and crispy onions—made for your Thanksgiving or Christmas feast!
Frequently Asked Questions (FAQs)
1. Can I double this recipe for a bigger crowd?
Yes! Just double everything and use a deep 9×13-inch dish (or two medium dishes).
2. Can I use frozen green beans?
Definitely. Thaw and drain them well before using.
3. How long will leftovers keep?
Store in an airtight container for up to 3–4 days in the fridge. Reheat at 350°F until warmed through.
4. Can I freeze green bean casserole?
Yes, freeze before baking for up to 1 month. Thaw overnight in the fridge, top with fried onions, and bake as usual.
5. My sauce came out too thick—what did I do wrong?
No problem! Next time, whisk in a bit more milk while making the roux to thin it out.
6. What’s the best cheese to use?
Sharp cheddar is classic, but Gruyère or Swiss adds a rich, nutty note.

Holiday Green Bean Casserole Made with Real Ingredients | Comfort food at its best! This green bean casserole from scratch has creamy sauce and crispy onions in every bite.
There you have it—the ultimate homemade green bean casserole, made completely from scratch and brimming with rich, creamy, cheesy goodness.
It’s the kind of side dish that brings everyone back for seconds and earns its permanent spot on your holiday menu.
Whether it’s Thanksgiving, Christmas, or a cozy Sunday dinner, this casserole is comfort food done right. ❤️
The Best Green Bean Casserole
Comfort food at its best! This green bean casserole from scratch has creamy sauce and crispy onions in every bite.
Ingredients
- 3 tbsp butter
- 2 tbsp flour
- 1 tsp salt
- 1/4 tsp black pepper
- 1 tsp sugar
- 1 tbsp chopped onions
- 1 cup sour cream
- 4 cans green beans, well drained
- 8 oz. shredded sharp cheddar cheese
- 1 cup French’s Fried Onion Rings
Instructions
- Over medium heat in a large pot, melt the butter. Stir in the flour, salt, pepper, and sugar.
- Working quicking so the flour-butter mixture doesn’t burn, mix in the chopped onions and then whisk in the sour cream. Remove from heat.
- Fold in the green beans, half of the fried onions, and half of the cheese.
- Spread the mixture in a greased casserole dish (9×13). Spread the remaining cheese and onions on top.
- Bake at 350ºF for 30 minutes.
Notes
Note: this can be made ahead of time and chilled until ready to bake. But be sure to let it sit at room temp for an hour or so before baking OR allow for additional bake time if you put it in the oven straight from the fridge.
Nutrition Information:
Yield: 12 Serving Size: 1Amount Per Serving: Calories: 192Total Fat: 15gSaturated Fat: 8gTrans Fat: 1gUnsaturated Fat: 5gCholesterol: 38mgSodium: 403mgCarbohydrates: 9gFiber: 2gSugar: 3gProtein: 6g















0 Comments on “Homemade Green Bean Casserole (From Scratch & Better Than Canned!)”
How many would you say this serves?
I used this as inspiration and made some personal preference updates. So good! Thank you ☺️
So glad you liked it!
So sorry for the delay in reply– it makes a 9×13 dish, which I think typically serves about 12. Although my family dishes up BIG servings of this, so it doesn't go quite as far with us 🙂
This. is. the. best!! My second batch I used fresh steamed green beans. Was even better with fresh!!
This comment has been removed by the author.
So glad to hear you loved it! I am going to have to try it with fresh green beans one of these days– brilliant!
I found this recipe on Pinterest and have made it several times. When I looked it up this time, I found it had been blocked. Just wanted to let you know so that you can hopefully get that remedied. Thanks for the recipes,
This is our family's traditional green bean casserole as well. My grandmother said that the recipe was printed in the newspaper some time in the 60's as a contest winner and she made it every Thanksgiving until she was no longer able to cook. We've made a few adjustments over the years. My uncle didn't like onions, so she switched it to crushed cornflakes with melted butter. I don't like canned green beans, so I use
frozen (1 16 oz bag of french cut to one cup of sour cream,) and I omit the sugar because I don't think it adds anything. I often use dried minced onions, as that gives a nice toasty flavor. If I don't have Corn Flakes on hand, I'll use crushed Ritz crackers or breadcrumbs. I've even used Frosted Flakes! This is a Thanksgiving staple and usually comes out at Easter and sometimes just a regular old Tuesday.
I can’t believe you used **can** green beans! You made it sound as if your recipe was going to be so healthy, and it is not!! I would never buy can veggies!🤢
Can you use frozen green beans? Should,they be thawed before blended in with butter mixture
Smh 😂🤣
Omg what a disgrace. Some one made food how they wanted to make it. Thats just so wrong of them. How dare them ����