Green bean casserole is a classic comfort food that has become a staple at holiday dinners, particularly Thanksgiving. It combines tender green beans with a creamy mushroom sauce, topped with crispy fried onions for the perfect balance of textures and flavors. This dish is rich, comforting, and surprisingly easy to make, making it a crowd-pleaser at any gathering.
The base of green bean casserole is made with fresh or canned green beans, although fresh beans offer a better texture and flavor. They are blanched or briefly cooked until tender but still firm, then combined with a creamy mushroom sauce made from sautéed onions, garlic, and mushrooms, with a rich cream base made from sour cream, heavy cream, or a can of cream of mushroom soup. A little soy sauce or Worcestershire sauce can be added for depth and umami.
After combining the green beans and sauce, the casserole is topped with crispy fried onions, which are a signature element of the dish. These onions add a satisfying crunch and savory flavor that contrasts beautifully with the creamy filling. Some recipes call for adding cheese to the casserole, like shredded cheddar or mozzarella, for extra richness and flavor.
Once assembled, the casserole is baked until bubbling and golden brown on top. The result is a dish with creamy, flavorful green beans and mushrooms surrounded by a crispy, golden topping that adds a delightful texture and savory crunch in every bite.
Green bean casserole pairs wonderfully with roasted meats like turkey, ham, or chicken, and it complements rich dishes like mashed potatoes and stuffing. It also works as a side for more casual meals, adding a comforting touch to any dinner.
For drinks, green bean casserole pairs well with a light white wine like Chardonnay or Sauvignon Blanc, or even a sparkling apple cider for a non-alcoholic option.
Whether served at the holidays or as a hearty side for any meal, green bean casserole is a timeless dish that offers warmth, comfort, and a satisfying balance of textures.

Ingredients
- 1 pound green beans trimmed and cut into 1-inch pieces
- 1 can cream of mushroom soup 10.5 ounces
- 1 cup milk
- 1 teaspoon soy sauce
- 1 can fried onions 6 ounces
Instructions
- Preheat oven to 350°F (175°C).
- In a large bowl, mix cream of mushroom soup, milk, and soy sauce.
- Add green beans and half of the fried onions. Stir to combine.
- Transfer the mixture to a baking dish and bake for 25 minutes.
- Top with the remaining fried onions and bake for an additional 5 minutes.
Nutrition










This casserole is sooo good! My family loved it. It was super easy to make too! Will definitely make it again.
Honestly not a fan… it was too mushy for my taste and I feel like it needed more seasoning. A bit bland.
I totally get what you’re saying! It can definitely be a bit soggy if overcooked. Maybe try using fresh green beans next time and adding some garlic or herbs to kick it up a notch!
Too bland for my taste! I added a ton of seasoning but still didn’t do it for me.
Pretty solid and easy. I’m not sure about the soy sauce though—seemed a little salty next to the soup. Next time I’ll cut it down to 1/2 tsp.
Totally agree—soy sauce can sneak up on you. Next time I’d do even less than 1 tsp too. I tried it once and it felt saltier than it needed to be, especially since the soup is already pretty salty.
What’s with the soy sauce? That doesn’t belong in green bean casserole! 😠
I know it sounds weird, but the soy sauce adds a nice umami flavor! Give it a try before you knock it! 😄
Meh. Too mushroom-y for me, and I dont like soy sauce taste in casseroles.
Easy peasy. Kids ate it (finally). 350 F and done. Love it.
Nice! My kids usually refuse anything green but this sounds like it might actually work. Did you use the regular cream of mushroom or low-fat?
350 F for how long again? I always overcook green beans 😅 also I think I used too much milk once and it got watery, so not sure. But glad it turned out!
It’s ok I guess. Just green beans and stuff… nothing special.
I had no cream of mushroom soup so I used cream of chicken instead. Turned out fine but not the same flavor. Also my oven runs hot so I pulled it a bit early.
Glad it still worked! Cream of chicken is a solid swap, just changes the flavor profile a bit. And yeah—an oven that runs hot can definitely make you pull it early. Next time you could start checking at like 20 minutes.
This is a classic for a reason—nice creamy sauce and the fried onions give it that satisfying crunch. I used low-sodium soy sauce and it still tasted great.
Made this for dinner last night and it actually turned out really comforting. The soy sauce gives the mushrooms a nice depth without tasting “fishy” or anything. I used French’s fried onions and the topping stayed crunchy.
The fried onions make it. Without them I feel like it would be boring. I also like broiling it for 1-2 minutes at the end so the top gets extra golden.
Totally agree—the fried onions are the whole point. The little broil at the end sounds perfect for that extra crunch and golden top.
I love green bean casseroles but this one felt… bland? Like, it needed more seasoning than just soy sauce. Also I forgot to trim the beans and regretted it, so maybe I’m blaming myself. 😅
Super easy weeknight casserole. I did 30 minutes total because my oven runs hot, but flavor was spot on. My family asked for seconds.
30 minutes only? My casserole usually takes like forever 😅 Also, I used no soy sauce once and it tasted… bland? So I believe you. Fried onions on top are the best part, can’t go wrong.
Yesss! Love hearing this—30 minutes and still spot on flavor is a win. I’m definitely trying it next week. Thanks for the tip about the oven temp!
This is exactly the kind of comfort food I crave. The soy sauce adds a savory depth I wouldn’t have thought of—nice twist! I used fresh green beans and it still turned out great.
So good! I added some garlic and cheese and it was amazing!
Easy to follow and my kids loved it! A great way to get them to eat veggies!
This sounds great! I hope my picky eaters will love it too. Thanks for sharing!
This was the best casserole I’ve ever made! So creamy and delicious! Will definitely make it again. 💚
I’m glad you loved it! This casserole is a classic. I add some cheese for extra flavor! 🧀
Pretty solid comfort food. I added a pinch of black pepper and used a splash more soy sauce just because I like it saltier. 350°F worked well—timing was on point.
Love hearing that! I’m with you on the soy sauce—this one really benefits from a little extra savory punch. Glad 350°F worked perfectly for you too.
This recipe is a classic, but I feel like it needs something more. Maybe some garlic?
I totally agree! Garlic would really elevate this dish. It’s a great idea!
Okay but… 1 cup milk seems like a lot for one can of soup. Mine didn’t really thicken, it just kinda baked and stayed loose.
Nah I think your oven might be off or you used smaller can of soup? Also green beans have a lot of moisture… mine always stays soupy if I don’t bake longer than 30 mins.
That’s a fair point. Depending on the soup brand and how watery your green beans are, 1 cup milk can leave it a bit loose—mine thickens more when I let it bake until it’s bubbling around the edges.
I tried this recipe but it didn’t really turn out for me… the sauce was too runny. Maybe I did something wrong?
Green beans turned out bland until I added extra fried onions. Next time I’ll season with pepper/garlic too.
Totally agree—this casserole can use a little extra punch. I usually add garlic powder and black pepper right in the sauce too, and the fried onions really help. Next time I’ll try pepper + a touch more onions from the start.
I think I’ll stick with plain veggies next time. Too much cream!
I get what you’re saying! The cream can overpower the beans sometimes. You could try a bechamel or cheesy sauce instead next time!
I followed the recipe but mine was kind of watery. Maybe I didn’t drain the green beans enough? Still edible, just not as thick as I expected.
Yeah, watery casseroles usually mean there’s extra liquid from the beans or the sauce didn’t thicken enough. If you used fresh/uncooked beans, try blanching them briefly or baking a few minutes longer next time.
Not bad, but I think it needs more flavor—maybe a sprinkle of black pepper or garlic. Also I used 1 lb but my casserole dish was kind of overflowing, so watch your portions.
Wow. So easy. 350°F and 30 minutes total and you get that classic casserole vibe. My kid ate it without complaining, so I’m calling that a win.
Yum! I could eat this every day! It’s perfect for Thanksgiving!
The bake time felt a little short—my beans were still a bit firm after 25 minutes. I added 10 more and then it was great.
350F is right? I cooked it and the onions burned on top before 5 minutes was up. I’d say cover with foil last-minute if your oven runs hot.
I’ve made this at 350°F and it usually works, but my oven runs hot too—burnt onions are real. I’d definitely tent with foil for the last 5 minutes if yours is similar.
350F should be fine, but 10 minutes total time for the onions is maybe too long depending on the dish size. Next time add onions partway through or lower to 325F after 20 min.
Pretty solid for a weeknight casserole. I followed the timing and it was creamy, not watery. Next time I might add a little black pepper or garlic because it felt a bit mild.
Honestly I’ve had worse. The flavor is fine, but I think 25 minutes isn’t enough—my beans needed longer to get tender. I’d extend by like 10 minutes.
I agree—25 min feels a little tight for the beans to really soften. I’d add 10-ish minutes and maybe cover with foil at first so it doesn’t dry out.
Mine were kinda crunchy too 😅. I just cooked mine longer like 30-35 min and it came out better. Also I used more onions cuz why not.
Pretty good! I was worried 25 minutes wouldn’t soften the beans, but they came out tender. Mine was a little salty from the fried onions + soy sauce, so next time I’ll use a low-sodium soup if available.
Thanks! I’ve had the same worry about the beans too—good to hear 25 minutes worked. And yeah, fried onions + soy sauce can definitely push it salty. Low-sodium soup is a great fix.
Maybe my oven runs hot or something, but 30 min always makes mine kinda mushy. Also I use less soy sauce—like half—because the fried onions already salty. Still tastes good though.
This is my lazy-night version of green bean casserole. Cheap, quick, and better than frozen sides from the store. I always buy the extra crispy fried onions.
This sounds exactly like my kind of weeknight meal—cheap and no fuss. I’m with you on the extra crispy fried onions; they’re half the point 😄
Uhm… I burned the onions a little because I forgot to watch. Still ate it tho 😂. Recipe is easy.
This is my grandma’s recipe! Love it! 💖
This is too easy? Like I think I’m missing something—no cheese, no garlic? It came out bland and watery. Maybe my oven runs hot? I won’t make this one again.
I get why it felt bland—there really isn’t much seasoning besides the soy sauce. Also 25 minutes can leave it a bit watery if the green beans weren’t cooked down. Try using less milk next time (or use half milk/half broth) and drain the green beans well after trimming—then add a little garlic powder or extra salt to taste.
Soy sauce with cream of mushroom soup sounds weird to me. I tried it and honestly it tasted slightly “off” until the onions went on top. Not my favorite, but edible.
Totally get what you mean. I was hesitant about soy sauce + cream of mushroom too, but I add just a teaspoon like the recipe says and it usually balances out once everything bakes. If your taste was “off,” maybe the soy was a stronger brand (or a thicker sauce) than expected?
Am I the only one who thinks cream of mushroom is overused? I did it anyway (family wanted it) and it was fine, just not my vibe. The fried onions saved the whole thing.
Made this for Thanksgiving and it actually disappeared fast. Creamy, savory, and the fried onions on top give it that crunchy finish. Will definitely repeat.
I accidentally used low-fat milk and it was more watery. Still edible, just not as creamy. Will use whole milk next time.
Simple and easy to make. It’s always a crowd-pleaser at potlucks. 👍
I wasn’t sure about the soy sauce in a casserole, but it adds a savory depth. Next time I’ll make sure the green beans are fully tender after baking.
Not gonna lie, 25 minutes feels short for 1-inch green beans. Mine were a little underdone, so I ended up baking 10 more minutes. Still tasty.
I think 25+5 minutes is too short for fresh green beans unless they’re cut really small. Mine were still a little crisp in the middle.
I’m skeptical about soy sauce in a casserole like this, but wow… it actually works. The mushrooms + soy is a good combo. Don’t skip it.
Okay I was also side-eyeing the soy sauce, but I tried it last week—yup, it gives that savory depth. I used regular soy and it came out perfect. Don’t skip it!
Soy sauce in a casserole seems weird to me 😅 but I guess mushrooms like it. I might cut it to like 1/2 tsp next time if it gets too salty… still sounds tasty.
My sauce didn’t really thicken—more like it was watery. I think I needed to use less milk or cook longer. The taste was fine though.
Happened to me once too—25 minutes may not be long enough for the milk to reduce. I’d try baking closer to 35–40 min (or until it bubbles a bit) and definitely don’t add extra milk. Also, I stir halfway through.
idk mine was kinda thick but i used evaporated milk? maybe the soup was different brand. watery sounds like not cooked long enuf. taste still fine tho right—so you’re not alone.
Confession: I forgot to cut the beans into 1-inch pieces and just kinda chopped them… still tasted fine though. Sauce was a little thin at first but thickened after baking. Would do again.
I’ve never cooked before, and this was my first dish. Turned out alright, not bad!
Made this for Thanksgiving and it was a hit. I used fresh green beans and didn’t blanch them, but 30 minutes in the oven still worked out okay. Next time I might add a pinch of pepper.
I’m skeptical about soy sauce with mushroom soup but wow—subtle and savory. My family asked for seconds, so I’ll accept my defeat lol.
Tasty and simple! 👍
This tastes exactly like the classic holiday version—comforting and savory. The soy sauce is a nice little upgrade too. I baked mine a touch longer since my oven runs cool, but otherwise followed the directions.
Yes! That little soy sauce touch makes it way more savory—I’m glad you said that. I also usually need a few extra minutes depending on the oven, so your adjustment totally makes sense.
I tried this once and it was kinda salty for me—maybe my soy sauce was stronger? Also I baked it 25 min only and the beans were still crisp, so I think your longer bake is needed. Good idea though.
I’m not usually a mushroom soup person, but it turned out okay. The flavor is mild and the texture is nice, though I wish the green beans were a bit more tender (maybe bake 5 minutes longer).
Glad it worked for you! Mild flavor is definitely what you get with mushroom soup sometimes. If your green beans were still a bit crisp, I’d agree—adding ~5 minutes (or covering the dish for the first half) usually helps a lot.
Not sure about the soy sauce in mushroom soup, but it ended up working. I’d maybe reduce it next time though.
Soooo easy and honestly delicious. I made it for dinner and everyone asked for the recipe. 5 stars, no notes.
Seriously? I’m always skeptical of “easy” casseroles, but green beans + mushroom soup is a classic. Glad it hit for you!
My casserole came out super creamy and the fried onions on top were crunchy after the second bake. Great for holidays. Will make again.
I’m glad yours worked, but mine usually gets soggy if I leave it too long. Maybe I’m using a different kind of fried onions? Still, sounds good—will try again.
Yes! The crunch after the 2nd bake is the sweet spot. I do mine pretty much the same way—great for holiday parties.
I grew up on casseroles and this hits the spot. I used the full can of fried onions and it was perfect crunch.
Yes!! I grew up with the same vibes—this tastes like home. I also did the full can of fried onions and the crunch is unreal. Next time I might toss a little extra in at the end just because 😄
I’m not sure about the soy sauce though—green bean casserole is usually more “cream + pepper” to me. I tried it but it felt a tiny bit salty. Still, the fried onions were good—just maybe use less than a whole can?
Wasn’t sure about the soy sauce, but it turned out tasty!
Green beans?? In a casserole?? More like a green mean joke!
I actually love green bean casserole! It’s a classic at holidays. You should try making it with bacon too!
C’mon, it’s not that bad! Green beans are good for you. Maybe you just had a bad recipe? 🤷♂️
Absolutely loved this casserole! It’s a hit at family dinners.
I used fresh green beans and it worked great! Still got rave reviews.
That’s awesome! Fresh green beans really do make a difference. I love this recipe!
Followed the directions exactly. Kinda salty for my taste, but still really good—especially straight out of the oven.
It’s good but not wow. I might add garlic and some shredded cheese next time. Also my fried onions got too brown at the end—watch it!
Totally feel you—it’s tasty, but it doesn’t really hit “wow.” Garlic + shredded cheese sounds like it’d level it up a lot. And yeah, those fried onions go from perfect to burnt fast—I’ll watch them more closely next time too.
Had a mess in my kitchen making this. Not a fan. Never again.
The soy sauce surprised me—in a good way though. It adds depth without tasting salty. I also stirred a little extra milk because my mixture got thick.
Huh, I thought soy sauce would make it too salty, but maybe you’re right. Also I did something similar with the milk once—mine got thick because I accidentally used less milk than it said. Did you add more soy sauce when you thicken it, or just more milk?
Yes! That soy sauce trick is the best—tiny amount, lots of flavor. I usually add a teaspoon too and it really boosts the mushroom vibe without getting that “salty soup” taste.
Classic casserole vibes! I love that it’s simple—just soup, milk, soy sauce, green beans, and those crispy onions. Mine came out creamy and the top actually stayed crunchy.
2nd bake made the onions a little too brown for me. Maybe my oven runs hot. Otherwise it tasted really good and was gone fast.
Ahh that makes sense—my oven runs hot too, so I usually check at 20 minutes and pull it before it goes too dark. Glad it still tasted good though!
Why soy sauce? That’s weird. Just stick with traditional flavors!
Honestly, I’ve made green bean casserole a bunch of ways and this one’s the easiest. Minimal ingredients, max flavor.
I followed it exactly and it was decent, but kinda bland for my taste. Could be the brand of mushroom soup. Would definitely add garlic or some black pepper next time.
Not bad, but I think 1 cup milk is too much—mine got a little runny after baking. I’ll try reducing the milk or cooking a few minutes longer next time.
Totally agree—1 cup milk can make it looser, especially depending on how watery your soup is. Next time I’d do a slight reduction and let it bake until the sauce looks thick.
350°F is fine, but my oven runs hot. I burned the onions a little on the second bake, so watch it!
Honestly, I skipped the soy sauce cuz I didn’t have it. Still turned out good—like… pretty much same vibe. Might be missing something but I’m lazy 😅
Honestly that makes sense. The soy sauce is mostly for that savory depth—if you’re short on it, it’ll still be pretty tasty with the mushroom soup doing a lot of the heavy lifting. Maybe next time add a pinch of salt or a tiny dash of Worcestershire for a similar vibe. 😄
Why not just use cream of chicken? The mushroom flavor is kinda muted for me, and I felt like it needed more salt or pepper.
Totally get that. I’ve found the soy sauce helps, but if you want the mushroom flavor to pop, a pinch more pepper and maybe a little extra salt (if your soup is low-sodium) makes a big difference. Sometimes the fried onions also add plenty of savory, so adding them earlier or using a slightly bigger batch can help too.
Honestly I’d still stick with cream of mushroom—cream of chicken is fine but it changes the whole vibe. Also, did you use the same amount of soy sauce? I usually add a bit more and it fixes that “muted” taste. You can also splash in some broth if it’s coming out bland.
I tried it and it was bland. The cream of mushroom soup does most of the work, but there’s not enough going on for me. Wouldn’t make again unless I add something like cheddar or bacon.
Classic comfort food! The soy sauce gives it a nice savory depth and the fried onions on top make it feel fancy.
Yes!! The soy sauce is exactly what makes it taste extra savory, and the fried onions really bring it home. I’m making this again for dinner this week.
Hmm I tried something like this but mine got kinda watery—maybe my green beans were still too wet? Also 1 tsp soy sauce feels like not enough… still tasty though. 😅
The texture was okay, but mine came out a bit watery—maybe I didn’t trim the beans well or my soup was thinner. Still tasty though.
Mine did the same and I think it’s cuz the fried onions don’t really cook enough for me? Next time I’ll bake longer or add less milk. Also I totally forgot to trim—lol—so yours already sounds better than mine.
Thanks for sharing! Watery could definitely be from the beans (too much water left on them) or if the soup/milk mixture didn’t thicken as much in your oven. Did you drain the beans after trimming or rinse them at all?
I don’t get why people love green bean casserole… but this one was better than expected. The crispy onions on top help a lot. Still not my favorite veggie side, but it’s a solid attempt.
Totally get what you mean—green bean casserole usually feels like it’s trying too hard. The crispy onions really make it though, like the whole thing gets saved by the crunchy top.
I used to hate it too, but I think it’s the soy sauce that makes it taste better. Also I leave it in 30 mins not 25 cuz it feels more set? Not sure if that’s right lol.