
Creamy green beans, savory mushroom sauce, and plenty of crispy fried onions make this green bean casserole an easy, comforting side dish that always feels right on a holiday table.
There are certain dishes I look forward to because they instantly make dinner feel a little more special, and green bean casserole is one of them. I love the contrast here: tender green beans tucked into a creamy mushroom sauce, with those crisp, salty onions scattered throughout and piled on top. Once it comes out of the oven bubbling around the edges and golden on top, it’s hard not to sneak a spoonful before it reaches the table.
But what really makes this recipe useful during the holidays is how simple it is. The ingredient list is short, the prep is quick, and you can even assemble the casserole ahead of time. When Thanksgiving dinner already has several pots, pans, and side dishes competing for attention, an easy recipe like this is exactly what I want.
Why You’ll Love This Recipe
If you’re looking for a classic green bean casserole without a lot of extra work, this is a great one to have in your holiday lineup.
It’s wonderfully creamy. Condensed mushroom soup and milk create a rich sauce that coats the green beans without requiring a separate homemade cream sauce.
The crispy onions make it. Some go right into the casserole, where they add savory flavor, and the rest are sprinkled over the top near the end so they stay crisp and turn beautifully golden.
You can choose your green beans. Frozen, canned, and fresh green beans all work, which makes this recipe easy to adapt to whatever you have available.
It’s made for busy holiday cooking. You can assemble it up to 48 hours ahead and save the final crispy onion topping for baking day.
It goes with almost everything. Turkey is an obvious match, but this casserole is just as comfortable next to ham, roast chicken, meatloaf, or a table full of other cozy sides.
Green Bean Casserole Ingredients
Here’s what each ingredient brings to this classic casserole:
- Green Beans – Frozen cut green beans make this especially convenient, but fresh or canned green beans work too. They’re the heart of the casserole and become tender while still giving the creamy filling some texture.
- Condensed Cream of Mushroom Soup – This is the shortcut to the rich, creamy sauce. It adds savory mushroom flavor and gives the casserole its classic creamy consistency without making a sauce from scratch.
- Milk – A little milk loosens the condensed soup, helping it turn into a smooth sauce that coats the green beans evenly.
- Soy Sauce – Just a teaspoon adds an extra layer of savory, umami flavor. It’s a small addition, but it helps deepen the flavor of the mushroom sauce.
- Black Pepper – Adds a gentle peppery bite that balances the creamy sauce.
- Seasoned Salt – Brings extra seasoning to the beans and sauce. You can add a little more to taste if needed.
- Crispy Fried Onions – These are what give green bean casserole its signature crunch. Some are mixed into the casserole for flavor, while the rest go on top near the end of baking so they become crisp and golden.
Optional Additions
- Cheddar Cheese – If you want a cheesy green bean casserole, 1 ½ cups of shredded cheddar can be mixed into the sauce. It melts into the mushroom mixture and makes the casserole richer and creamier.
- Mushrooms, Onions, Garlic, and/or Shallots – Frying any of these before adding them is an easy way to build more savory flavor into the casserole without changing its comforting character.
Step-by-Step Instructions
First, get the oven heating and prepare the green beans. They only need a quick boil—you’re looking for tender-crisp beans rather than completely soft ones because they’ll continue cooking once the casserole goes into the oven.
Next comes the creamy part. The beans are combined with mushroom soup, milk, soy sauce, pepper, seasoned salt, and a generous cup of crispy fried onions. If you’re making the cheesy variation, the cheese goes in at this stage too.
Transfer everything to the baking dish and let the casserole bake uncovered until the sauce is hot and bubbling. Then give it a stir, scatter the remaining crispy onions over the surface, and return it to the oven. Those final 10 minutes are what give you that crisp, golden topping.
Expert Tips
Keep the beans tender-crisp. Because the green beans cook again in the casserole, avoid making them too soft during the initial boil. That little bit of texture makes the finished dish much better.
Drain them well. Water clinging to the beans can loosen the mushroom sauce. Give them a good drain before adding them to the bowl.
Save some onions for the end. It might be tempting to add all the crispy onions at once, but dividing them is important. The onions inside flavor the casserole, while the ones added at the end give you that crunchy golden top.
Making it ahead? Keep the topping separate. Assemble the casserole, cover it, and refrigerate it for up to 48 hours, but wait to add the final onions. Take the casserole out of the refrigerator at least 30 minutes before baking.
Give a cold casserole extra time. If it’s still chilled when it goes into the oven, it may need up to 10 additional minutes.
Recipe Variations
One of the nice things about this casserole is that you can make a few simple changes without losing what makes the original so comforting.
Make it cheesy. Mix 1 ½ cups shredded cheddar cheese into the sauce. This gives the mushroom mixture an extra-rich, cheesy finish.
Use fresh green beans. Instead of frozen, use 1 ½ pounds fresh green beans. Trim them and simmer for about 7-8 minutes before assembling the casserole.
Use canned green beans. For an especially easy version, drain 2 (14.5 ounce each) cans of cut green beans and use them in place of the frozen beans.
Add another savory layer. Fried mushrooms, onions, garlic, and/or shallots can all be added. They’re especially nice if you want to give the casserole a little more depth while keeping its familiar flavor.

Storage & Reheating
This is a handy casserole to have left over because it keeps well in the refrigerator. Transfer leftovers to an airtight container and refrigerate them for 2-3 days.
If you’re planning ahead instead, assemble the casserole up to 48 hours before baking. Keep the crispy onion topping separate, refrigerate the casserole, and take it out at least 30 minutes before it needs to go into the oven. You may need to add about 10 minutes to the baking time.
You can freeze the casserole before baking, too. Let it thaw overnight in the refrigerator and then bake it as directed, allowing approximately 10 additional minutes if needed.
For leftovers, reheat until hot throughout. I like using the oven when I want to bring back some of the texture on top, especially if I have a few extra crispy onions to scatter over the casserole before reheating.
Serving Suggestions
This casserole feels especially at home in the middle of a Thanksgiving spread. Serve it alongside roast turkey, stuffing, mashed potatoes, cranberry sauce, sweet potatoes, and warm dinner rolls, and you have all those familiar holiday flavors on one plate.
It doesn’t have to wait for Thanksgiving, though. I’d happily serve it with baked ham or roast chicken for Sunday dinner, or next to meatloaf and mashed potatoes when I’m craving something cozy.
Because the casserole itself is creamy and savory, something fresh can be nice alongside it, too. A crisp green salad, roasted carrots, Brussels sprouts, or another simply prepared vegetable can balance out the richer dishes on the table.
Whatever you pair it with, serve the casserole while it’s warm and bubbling, when the mushroom sauce is creamy and those onions on top are at their crispiest.
Recipe FAQs
1. Can I use canned green beans instead of frozen green beans?
Yes, canned green beans work great and make the recipe even easier. Use 2 (14.5-ounce) cans of cut green beans, drain them well, and add them directly to the casserole. There’s no need to boil them first since they’re already tender.
2. Can I make green bean casserole ahead of time?
Yes, and it’s a great way to save time when you’re making a big holiday meal. Prepare the casserole up to 48 hours in advance, cover, and refrigerate. Keep the crispy onion topping separate so it stays crunchy. Take the casserole out of the fridge at least 30 minutes before baking and add up to 10 extra minutes to the baking time if needed.
3. How do I keep the fried onions crispy?
Save the remaining crispy fried onions for the end of baking. After the casserole has baked for 30 to 35 minutes, give it a stir, sprinkle the onions on top, and bake for another 10 minutes or until golden. This keeps the topping nice and crunchy instead of letting it get soft in the sauce.
4. Can I add cheese to green bean casserole?
Yes! If you like your casserole extra creamy and cheesy, add 1 ½ cups shredded cheddar cheese. You can mix it right into the sauce so the cheese melts throughout the casserole.
5. How do I know when green bean casserole is done?
You’ll know it’s ready when the sauce is hot and bubbly and the fried onions on top are golden. Bake it uncovered for 30 to 35 minutes, stir, add the remaining onions, and bake for another 10 minutes. If you’re baking the casserole straight from the refrigerator, it may need up to 10 additional minutes.

Green Bean Casserole Recipe
Ingredients
- 4 cups frozen cut green beans, see notes for canned or fresh beans
- 1 (10.5 ounce) can condensed cream of mushroom soup
- 1/2 cup milk
- 1 tsp soy sauce
- 1/2 tsp black pepper
- 1/4 tsp seasoned salt, more to taste
- 1 1/2 cups crispy fried onions, divided
Instructions
- Preheat the oven to 350°F.
- Bring a medium pot of salted water to a boil. Add the frozen green beans and boil until tender crisp, about 2 to 3 minutes.
- In a large bowl, combine green beans with soup, milk, soy sauce, pepper, salt, 1 cup of crispy onions, and cheese if using (see notes). Transfer to a 2-quart baking dish.
- Bake uncovered for 30 to 35 minutes or bubbly.
- Remove from oven and stir. Top with remaining onions and return to oven for an additional 10 minutes or until golden.
.
Recipe Notes
- This casserole can be prepared with frozen, canned, or fresh green beans.
- Frozen green beans: Use the 4 cups listed in the recipe and cook them briefly before assembling the casserole.
- Canned green beans: Replace the frozen beans with 2 (14.5 ounce each) cans of cut green beans, drained.
- Fresh green beans: Use 1 ½ pounds fresh green beans, trimmed and simmered for about 7-8 minutes.
- The condensed cream of mushroom soup creates the creamy base of the casserole. Another condensed “cream of” soup, such as cream of celery, can also be used.
- Crispy fried onions provide both seasoning and crunch, with some mixed into the casserole and the rest added near the end of baking.
- For a cheesy version, add 1 ½ cups shredded cheddar cheese mixed into the sauce
- You can also add fried mushrooms, onions, garlic, and/or shallots.
- If using cheese, it can either be blended into the soup mixture or sprinkled over the casserole after stirring. Mixing it into the sauce distributes the cheese throughout the dish.
- In place of frozen beans, use either: drain 2 (14.5 ounce each) cans of cut green beans OR 1 ½ pounds fresh green beans, trimmed and simmered for about 7-8 minutes.
- To make twice the amount, prepare the recipe as directed and transfer it to a 9×13-inch baking dish. Increase the cooking time by 10 minutes.
- The casserole can be assembled up to 48 hours before baking.
- Prepare the casserole as directed, but keep the crispy onion topping in a separate container or bag. Refrigerate both until needed.
- Take the casserole out of the refrigerator at least 30 minutes before it goes into the oven. Add the crispy onions at the appropriate stage and bake according to the recipe. A chilled casserole may require up to 10 additional minutes of cooking time.
- For easier transport, prepare and bake the casserole as directed but stop before the final 10 minutes of baking.
- Cover the dish with aluminum foil and insulate it with a towel inside a cooler or insulated bag.
- At your destination, add the remaining crispy onions and finish baking until the casserole is thoroughly heated, bubbly, and golden on top.
- Assemble the casserole as directed and freeze it before baking.
- Thaw it overnight in the refrigerator, then bake according to the recipe. Add approximately 10 minutes to the baking time if needed.
- Place leftovers in an airtight container and refrigerate for 2-3 days.

