Green Bean Casserole
Green Bean Casserole is the one holiday side I stopped questioning years ago. It has been on more than half of American Thanksgiving tables since the 1960s, and for good reason: tender green beans in a creamy cheddar and mushroom sauce, with crispy fried onions scattered over the top. It comes together with things I nearly always have in the cupboard, which is exactly why it has earned its place on my table every year.
I make it for Thanksgiving in November, again for Christmas in December, and for any potluck in between where I want to bring something people actually finish. It travels well, it feeds a crowd, and it reheats without turning sad. If you like a cheesy vegetable bake that starts with a can of soup and makes no apology for it, this is that dish, done the way I have settled on after making it more times than I can count.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!
Why You’ll Love This Green Bean Casserole
- You get creamy and crunchy in the same bite. The cheddar and mushroom soup make a sauce thick enough to coat every bean, and the fried onions on top stay crisp against all that softness. That contrast is the whole reason the dish exists, and it is why it disappears while the plainer sides sit half-eaten.
- It tastes like the holidays people remember. This is the retro, cheddar-rich version of the casserole that has been on Thanksgiving tables for decades, so it lands as comfort food and nostalgia at once. If you’re building out a holiday spread, my easy corn casserole side dish is another creamy, cheddar-topped bake that sits naturally on the same table.
- It holds and travels. Covered tightly and wrapped in a towel, it stays warm on the drive to a gathering, which is why it has become my standard potluck contribution. If a marshmallow-topped option suits your crowd better, my sweet potato casserole with marshmallows holds and travels the same way.
Ingredients You’ll Need
You’ll need all the ingredients shown in the photograph below.
Green beans. Fresh, frozen, or canned all work here. I usually go fresh because I like the bite, but frozen is genuinely convenient and canned is fine when it is what you have. Whatever you use, the goal is beans with a little firmness left, not mush.
Cream of mushroom soup. This is the backbone of the sauce and the reason the dish is as quick as it is. The canned version is what keeps this a ten-minute job, so that is what I use here rather than homemade.
Sharp cheddar. Shred it yourself from a block. Pre-shredded cheese is coated with anti-caking agents that keep the strands from melting into a smooth sauce, and you can taste and feel the difference in a dish this simple.
Crispy fried onions. Half go into the mix, half go on top at the end. That split is what gives you both soft onions folded through and crunchy ones on the surface.
Whole milk. It loosens the sauce to the right consistency. Whole works best; lower-fat milk thins it more than you want.

How to Make Green Bean Casserole
A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.
Prep the Oven and Green Beans
Preheat your oven to 350°F/180°C. Boil the green beans only until they are tender with a little bite left, then drain them well. This is the step most people rush. Overcook the beans now, and they release that water into the dish later, leaving you with a runny casserole instead of a creamy one.


Mix the Casserole
Tip the drained beans into the dish and stir in the mushroom soup, milk, 1 cup of the crispy onions, the shredded cheddar, and a little salt and pepper until everything is coated. Hold back the remaining onions for the topping.
Like my cheesy broccoli casserole, this uses cream of mushroom soup and sharp cheddar to do the work, so there’s no separate sauce to make.


Bake Until Bubbling
Bake for about 30 to 35 minutes, until the sauce is bubbling and the cheese has melted through. Give it a stir partway to redistribute the cheese and stop dry patches forming at the edges.


Add the Onion Topping
Scatter the remaining crispy onions over the top and return the dish to the oven for about 10 minutes, until they turn golden. Watch the onions rather than the clock here; they go from golden to too dark quickly.
Rest the Casserole
Let it rest for five minutes out of the oven so the sauce settles instead of running across the plate. It sits happily beside creamy mashed potatoes on a holiday plate.
If you’re carrying this to a potluck or holiday dinner, cover the dish tightly with foil straight out of the oven, then wrap the whole thing in a thick kitchen towel or set it in an insulated carrier. That keeps it warm on the drive and stops the sauce sliding around. Hold the onion toppings back and scatter them on after you arrive so they stay crisp.
Expert Tips for Green Bean Casserole
Keep the beans tender-crisp. Boil them just to the point where they still have some snap. They finish cooking in the oven, and starting soft means finishing mushy.
Shred the cheese from a block. The anti-caking coating on pre-shredded cheese stops it melting smoothly, so a block of sharp cheddar gives you the creamiest sauce.
Hold back half the onions. Adding the second half at the end is what builds the two textures: soft onions in the mix and crisp ones on top. Stir them all in at the start, and you lose the crunch.
Rest it before serving. Five minutes out of the oven lets the sauce thicken slightly so it clings to the beans instead of pooling on the plate.

Ingredients
- 1 ½ pounds green beans
- 10 ½ ounces cream of mushroom soup
- ½ cup milk
- 1 ½ cups crispy onions divided
- 2 ½ cups sharp Cheddar cheese shredded
- Salt and pepper to taste

Video
Instructions
- Preheat your oven to 350°F/180°C.
- Boil your green bean until tender yet crisp. Drain the beans and transfer them to a casserole dish; add mushroom soup, milk, 1 cup of crispy onions, cheese, salt, and pepper and mix to combine.1 ½ pounds green beans, 10 ½ ounces cream of mushroom soup, ½ cup milk, 1 ½ cups crispy onions, 2 ½ cups sharp Cheddar cheese, Salt and pepper
- Place in the oven and bake until it's bubbling, approximately 30 – 35 minutes.
- Remove from the oven, stir, and top with the remaining crispy onions, return to the oven, and cook until golden, approximately 10 minutes.
- Serve hot and enjoy!
Notes
- Don’t overcook the green beans: Boil them just to tender-crisp so they keep some bite and don’t turn mushy in the oven. Frozen, canned, or fresh green beans all work here.
- Use freshly shredded cheese: Pre-shredded cheese is coated with anti-caking agents that keep it from melting smoothly, so shred a block of sharp cheddar yourself for the creamiest sauce.
- Reserve some onions for the top: Adding half the crispy onions at the end gives you both soft onions in the mix and crunchy ones on top.
- Stir halfway through baking: Mixing the casserole after the first bake redistributes the cheese and stops dry spots forming around the edges.
- Let it rest before serving: Give the casserole five minutes out of the oven so the sauce thickens slightly and doesn’t run across the plate.
- Store it properly: Keep the cooled casserole in an airtight container in the fridge for three to four days, or in the freezer for up to three months. Thaw overnight in the fridge before reheating in the oven or microwave.
Nutrition
Green Bean Casserole Variations
Add a crunchy crumb. A handful of buttered breadcrumbs over the onions gives you a second kind of crunch and a little more structure on top.
Warm it up. A pinch of cayenne or a few grinds of extra black pepper in the sauce cuts through the richness without making it a spicy dish.
Change the cheese. Swap some of the cheddar for Gruyère or Monterey Jack. Gruyère brings a nutty, slightly sweet note and melts well; Monterey Jack is milder and creamier and melts smoothly into the sauce.
Fold in mushrooms. Sautéed sliced mushrooms stirred through the beans double down on the mushroom-soup flavor and make it feel more substantial as a main.
What to Serve With Green Bean Casserole
This is a holiday side, so I set it out next to the starchy dishes that soak up its creamy sauce. Warm dinner rolls and a wedge of Southern cornbread are the two I put out first, both good for mopping up what is left in the dish.
For a fuller spread, I add stuffing, scalloped potatoes, or a wild rice casserole so there’s a mix of textures across the table, and a bowl of cranberry sauce on the side for a little sharpness against the richness. A simple green salad keeps the whole plate from feeling heavy.
How to Store and Reheat
Let the casserole cool completely, then cover the dish or move portions into airtight containers. Refrigerated, the casserole keeps for three to four days. Reheat individual portions in the oven or microwave until they’re hot all the way through.
To freeze, transfer the cooled casserole to freezer-safe containers and freeze for up to three months. Thaw it overnight in the fridge before reheating. The sauce stays creamy, though the fried onions soften in the freezer, so scatter a few fresh crispy onions over the top after reheating to bring the crunch back.
Green Bean Casserole FAQs
Yes. Cook it fully, let it cool, then keep it in the fridge for up to three to four days or freeze it for up to three months. Reheat the whole dish until hot throughout and add a handful of fresh crispy onions on top to bring back the crunch.
Yes, both work. Drain canned beans well, and thaw and drain frozen beans so they don’t add extra water to the sauce. Fresh beans give the most bite, but the recipe is forgiving.
Usually the beans went in too wet or overcooked. Boil them only to tender-crisp, drain them thoroughly, and let the finished dish rest five minutes so the sauce sets.
You don’t have to, but it melts better. Pre-shredded cheese is coated to stop it clumping in the bag, and that same coating keeps it from melting into a smooth sauce.
More Easy Casserole Recipes to Try at Home
If this one earns a place on your holiday table, these are the other casseroles I come back to.
My yellow squash casserole is the one I turn to in late summer when squash is everywhere, and I want something soft and savory.
The Brussels sprouts casserole is my comfort food pick, with the same crunchy fried onion topping as this green bean version.
My hashbrown casserole is the one I bring when I want the cozy, cheesy potato side that empties first at a gathering.
The potato casserole is what I make when the table needs a hearty, comforting side to sit beside the mains.

Add Preferred Source