This Green Bean Casserole is made with frozen green beans instead of canned for an amazing texture, then tossed in a rich homemade mushroom gravy, topped with crispy French's onions, and baked until golden and bubbly. Easy enough for weeknights and always a holiday favorite.
Let's get started!
Jump to:
5-Star Review
"I will never make green bean casserole the same again! This is amazing and so easy! I make it ahead and freeze and just thaw out on the day of. Thank you!" - Amanda M.
Pull Up A Chair and Let's Chat!
Green Bean Casserole has been a holiday staple for generations, but I think we can all agree it deserves a little upgrade. This version skips the canned soup and starts with a simple homemade mushroom gravy made from real ingredients. It's just as creamy and comforting as the classic, but with fresher flavor in every bite.
I also prefer frozen green beans over canned. They're already trimmed, easy to keep on hand, and hold their texture beautifully while baking. You still get that nostalgic casserole everyone expects, but with tender green beans, a rich homemade sauce, and plenty of crispy French's fried onions on top.
Whether it's Thanksgiving, Christmas, or a Sunday family dinner, this Green Bean Casserole is always one of the first dishes to disappear.
Why You'll Love This Green Bean Casserole
- Made with frozen green beans: They stay tender without becoming mushy and give the casserole a fresher texture than canned green beans.
- Homemade mushroom gravy: Skip the canned soup in favor of a rich, creamy sauce made with real ingredients.
- Classic holiday flavor: Everything you love about traditional Green Bean Casserole with a simple homemade upgrade.
- Easy to make ahead: Assemble it in advance and bake just before serving.
- Perfect for holidays or weeknights: Fancy enough for Thanksgiving and Christmas, but easy enough to make any time you're craving comfort food.

What You'll Need & Why
- Frozen cut green beans. Frozen green beans have a fresher flavor, hold their texture beautifully, and go straight from the freezer into the casserole.
- Butter. The foundation of a rich, homemade mushroom gravy.
- Mushrooms, onion & garlic. This savory trio builds the deep, homemade flavor you just can't get from canned soup.
- All-purpose flour. Thickens the gravy into a creamy sauce that coats every bite.
- Chicken or vegetable broth. Adds richness while keeping the gravy light enough for the cream to shine.
- Heavy cream. Makes the gravy silky, creamy, and worthy of any holiday table.
- French's Crispy Fried Onions. The classic crunchy topping that makes Green Bean Casserole, well...Green Bean Casserole.
- Freshly grated Parmesan. My little upgrade. It melts into the topping for an extra layer of salty, savory flavor.
The Recipe Rundown
- Build the flavor: Sauté the mushrooms, onion, and garlic until softened and fragrant.
- Make the gravy: Stir in the flour, then whisk in the broth and cream until smooth and slightly thickened. Season to taste.
- Mix it together: Fold in the thawed, drained green beans until evenly coated.
- Assemble the casserole: Spread the mixture into a greased 9x13-inch baking dish.
- Top it off: Sprinkle the fried onion and Parmesan topping evenly over the casserole.
- Bake until golden: Bake until hot, bubbly, and the topping is crisp and golden.
Swaps & Variations
This Green Bean Casserole is easy to customize with whatever you have on hand. Here are a few simple swaps that work beautifully without sacrificing flavor.
- Fresh green beans: Trim, cut into bite-sized pieces, blanch for 2–4 minutes, then transfer to an ice bath. Drain and pat very dry before using.
- Canned green beans: Drain well and skip the canning liquid to keep the casserole from becoming watery.
- Mushrooms: Cremini, baby bella, white button, shiitake, or a blend all work well. If using canned mushrooms, drain and sauté them briefly to remove excess moisture.
- No mushrooms: Replace them with extra sautéed onion, shallots, or leeks for plenty of savory flavor.
- Bacon: Stir in crispy crumbled bacon before baking. If cooking the vegetables in bacon drippings, reduce the butter slightly.
- Extra cheesy: Fold in freshly grated Swiss, Gruyère, or white cheddar before transferring the mixture to the baking dish.
- Gluten-free: Substitute a 1:1 gluten-free flour blend and use gluten-free crispy fried onions.
Tips For The Very Best Green Bean Casserole
A few simple tips will help you end up with a creamy casserole, tender green beans, and a perfectly crisp topping every time.
- Thaw and dry the green beans: Pat them dry after thawing to keep the sauce rich and creamy.
- Drain excess moisture: If using canned mushrooms or green beans, drain them well so the casserole doesn't become watery.
- Cook the flour: Let it cook for 1–2 minutes before adding the broth and cream to eliminate any raw flour taste.
- Whisk the liquids in slowly: Gradually adding the broth and cream creates a smooth, lump-free gravy.
- Season as you go: Taste the gravy before adding the green beans and adjust the seasoning if needed.
- Keep the topping crispy: Add the fried onions just before baking for the best crunch.
- Let it rest: Give the casserole 5–10 minutes before serving so the sauce can set.
Make-Ahead Instructions
This Green Bean Casserole is perfect for prepping ahead of time and freezes beautifully for the holidays. This is how I keep my sanity intact during the holidays!
- Assemble: Prepare the casserole as directed, but leave off the crispy fried onion topping.
- Cool completely: If the filling is still warm, let it cool before wrapping.
- Wrap well: Cover tightly with plastic wrap and foil to prevent freezer burn.
- Freeze: Store for up to 3 months.
When You're Ready to Bake
- Thaw overnight (or up to 48 hours) in the refrigerator.
- Let the casserole sit at room temperature for 15–20 minutes while the oven preheats.
- Add the crispy fried onion topping.
- Bake as directed until hot, bubbly, and golden.

Green Bean Casserole Recipe
Equipment
- 9x13 baking dish
Ingredients
- 4 (10 oz bags) frozen, cut green beans, thawed
- 8 tablespoon salted butter
- 1 med onion, diced
- 1 (8 oz container) mushrooms, thinly sliced I used cremini, but any kind will work
- 3-4 cloves garlic minced
- 3 tablespoon all-purpose flour
- 1 cup French's fried onions
- 1 cup heavy cream
- 1 cup chicken or vegetable stock
- kosher salt, to taste
- fresh ground black pepper, to taste
Casserole Topping
- 1 cup French's fried onions
- ½ cup parmesan, grated
Instructions
- Preheat the oven to 350°.
- Sauté onions and mushrooms in the butter until softened. Add garlic and cook until fragrant.
- Sprinkle in flour and whisk for a few minutes to cook out the raw flour taste.
- Add the fried onions and mix together.
- Slowly add the broth and cream, whisking continuously. Bring to a simmer and let the sauce thicken a bit. Check for salt and pepper. Add if needed.
- Add the thawed green beans and mix to combine.
- Pour the green bean mixture into a greased 9x13 pan. Mix topping ingredients together and sprinkle over the top of the casserole.
- Bake for approximately 30 minutes or until golden and bubbly.
- Enjoy!
Nutrition
Storage
Leftovers keep well, making this Green Bean Casserole just as delicious the next day.
- Refrigerate: Store in an airtight container for up to 3 days.
- Microwave: Reheat in 30-second intervals until hot. For a crispy topping, sprinkle on a few fresh fried onions before serving.
- Oven: Warm in a covered baking dish at 300°F until heated through. Remove the foil for the last few minutes to crisp the topping.
- Freeze: Store leftovers in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
You Asked, I Answered
Can I use canned cream soups for this recipe?
You can, but I don't recommend it. This quick homemade mushroom gravy only takes a few extra minutes and delivers a richer, fresher flavor without relying on canned soup.
What size green been works best?
Frozen cut green beans are my favorite because they're already the perfect size and easy to use. If you're using fresh or whole frozen green beans, cut them into 1–2-inch pieces so they're easy to scoop and eat.
More Holiday Side Dishes You'll Love
A great holiday meal is all about the sides. Pair this Green Bean Casserole with a few of these family favorites for a spread everyone will be talking about long after the plates are cleared.
- Cheesy Baked Cauliflower: Creamy, cheesy, and baked until golden—it's comfort food at its best.
- Boursin Mashed Potatoes: Rich, buttery mashed potatoes with creamy Boursin cheese folded into every bite.
- Baked Three Cheese Mac and Cheese: A crowd favorite with a golden, bubbly crust and plenty of cheesy goodness.
- Parmesan Polenta: Creamy, cheesy polenta that pairs beautifully with turkey, ham, or roast beef.
- Duck Fat Roasted Potatoes: Crispy on the outside, fluffy on the inside, and packed with incredible flavor.
- Broccoli Rice Casserole: Another classic holiday casserole that's always welcome on the table.
Who's Stirring the Pot?
Hi, I’m Ruth — home cook, comfort-food recipe developer, and the creator behind Rufus for Real. My specialty is taking classic, nostalgic dishes and reworking them into simple, achievable, real-life meals without sacrificing flavor or texture. Easy, reliable, delicious — every time.
I hope you try my Green Bean Casserole recipe and fall in love with it. If you make this recipe, please share and tag me on Instagram, Facebook, or TikTok! I absolutely love seeing each and every one of your kitchen masterpieces.
And, as always, if you ever have any questions about any of my recipes, please don't hesitate to contact me!
Happy Cooking!
-Rufus















Ann says
I will never make green bean casserole the same again! This is amazing!
Rufus says
Thank you! So glad you liked it!
Mary T says
This is a great casserole for holiday occasions! Thanks for the recipe!