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.

A classic Green Bean Casserole baked to perfection, topped with crispy fried onions, and served in an oval dish on a wooden surface.
Green Bean Casserole. Photo Credit: Splash of Taste

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.

A bowl of green beans in a colander is surrounded by bowls of milk, cheddar cheese, crispy onions, mushroom soup, salt, and a pepper grinder—everything you need to create a classic Green Bean Casserole.
Green Bean Casserole Ingredients. Photo Credit: Splash of Taste

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.

Green beans in a pan on a wooden board.
Boil green beans until tender yet crisp.
Green beans and other ingredients on a cutting board.
Drain green beans well and transfer to a casserole dish.

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.

A person pouring milk into a bowl of green beans.
Add cream of mushroom soup and milk.
A dish with green beans and cheese on a wooden cutting board.
Stir in crispy onions, cheddar cheese, salt, and pepper until coated.

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.

A plate with green beans and other ingredients on a wooden cutting board.
Bake casserole for 30–35 minutes until bubbling.
A person holding a dish of green bean casserole.
Top with crispy onions and bake for 10 minutes.

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.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A green bean casserole and two serving spoons.

Green Bean Casserole

I make Green Bean Casserole every Thanksgiving and Christmas because it's the classic side everyone at my table expects. Tender green beans sit in a creamy mushroom and cheddar sauce, with crispy fried onions scattered over the top for crunch. It's straightforward comfort food that holds well for a crowd, which is why it also travels to potlucks and family dinners. It keeps in the fridge for three to four days or freezes for up to three months, so you can make it ahead and reheat when you need it.
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Course: Casserole, Side Dish
Cuisine: American
Servings: 6
Calories: 357kcal

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
Woman pointing down next to a large play button on a video player; text reads, "Prefer to watch? I’ve got you covered below. Watch the recipe video now.

Video

[adthrive-in-post-video-player video-id=”tg5WUXnN” upload-date=”2025-10-27T02:37:53+00:00″ name=”Green Bean Casserole That’s Comfort in Every Bite” description=”The side dish everyone quietly hopes you make.” player-type=”default” override-embed=”default”]

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

Calories: 357kcal | Carbohydrates: 18g | Protein: 16g | Fat: 25g | Saturated Fat: 13g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Cholesterol: 52mg | Sodium: 791mg | Potassium: 369mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1287IU | Vitamin C: 14mg | Calcium: 402mg | Iron: 2mg
Mandy Applegate, recipe developer and vegetarian since the 1980sMandy Applegate

Vegetarian since I was 15, and still cooking this way more than 40 years later. Everything on Splash of Taste comes from a kitchen that has been entirely vegetarian for decades, shaped by years of trial and error and the honest pleasure of cooking food I actually want to eat. Every recipe is triple tested before it lands here.

Tried this recipe?Let us know how it was!

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

Can I make green bean casserole ahead of time?

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.

Can I use canned or frozen green beans?

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.

Why is my casserole watery?

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.

Do I have to shred my own cheese?

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.

Leave a Reply

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

Recipe Rating