Cheesy green bean casserole is the ultimate comfort dish that takes a holiday classic to the next level. It’s creamy, savory, and packed with layers of flavor, all tied together with plenty of melted cheese. Whether it’s Thanksgiving Day, a family potluck, or a cozy Sunday meal, this version of the beloved casserole always steals the spotlight.
The base of the dish starts with crisp-tender green beans, blanched just long enough to keep their color and slight bite. Instead of relying on canned soup, a homemade creamy sauce made from butter, flour, milk, and a touch of garlic brings a richer, fresher taste. Once the sauce thickens, shredded cheddar or Gruyère cheese is stirred in until smooth and velvety. The cheese melts into the sauce, coating each green bean in irresistible creaminess.
To assemble, the green beans are tossed in the cheesy sauce and layered in a baking dish. On top goes the finishing touch: a crunchy topping made from crispy fried onions, breadcrumbs, or even crushed crackers mixed with a bit of butter and more cheese. After a quick bake in the oven, the casserole bubbles beautifully, and the topping turns golden brown and crisp.
Each bite delivers a perfect mix of textures, tender green beans, creamy sauce, and a cheesy, crunchy top that makes you want to go back for seconds. You can even customize it by adding bits of cooked bacon, caramelized onions, or sautéed mushrooms for extra depth of flavor.
This casserole isn’t just for the holidays. It pairs wonderfully with roasted chicken, grilled steak, or even a simple baked potato. It’s an easy side dish that feels special without requiring much effort.
Cheesy green bean casserole brings warmth, nostalgia, and a hint of indulgence to any meal. It’s the kind of recipe that makes people linger around the table just a little longer, fork in hand, enjoying every creamy, cheesy bite.

Ingredients
- 1 pound fresh green beans trimmed and cut into 1-inch pieces
- 2 tablespoons butter
- 2 cloves garlic minced
- 1 cup mushrooms sliced
- 1 cup heavy cream
- 1 cup cheddar cheese shredded
- 1 can French fried onions (about 6 ounces)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat oven to 350°F (175°C).
- In a large pot, bring water to a boil and cook the green beans for 5 minutes, then drain and set aside.
- In a skillet over medium heat, melt the butter and sauté the garlic and mushrooms until tender.
- Add the heavy cream, cheddar cheese, salt, and pepper to the skillet. Stir until the cheese is melted and the sauce is smooth.
- Combine the green beans with the cheese sauce and half of the French fried onions in a casserole dish.
- Bake in the preheated oven for 20 minutes.
- Sprinkle the remaining French fried onions on top and bake for an additional 5 minutes until golden brown.
- Serve hot and enjoy!
Nutrition










I don’t know, my green beans came out way too mushy. Maybe I cooked them too long? Not sure if I’ll make this again.
Nice but needs more flavor. I sprinkle more spices than it says. Maybe some bacon next time? Love the crunch of the onions.
Cheddar cheese with green beans?? Sounds weird but wow it’s sooo good! 10/10 would recommend!
Eh, didn’t like it that much. The fried onions tasted stale. I think I might just stick to my simple steamed beans.
I totally get what you’re saying! Those fried onions can be hit or miss. But maybe try making your own next time? They taste way better!
Simple steamed beans sound good too, but you’re really missing out on that cheesy goodness! It’s all about personal taste, I guess.
This recipe is awesome! The cheesy goodness is a hit at every family gathering. Will make again!
Mushrooms?! Eww, who puts mushrooms in a casserole? Makes it taste weird.
Good recipe, but mine never got “smooth” like the instructions said—maybe because I shredded the cheese a little thick? After baking it was still delicious though.
Pretty good comfort food. I liked how quick it was, but my sauce was a little thick—next time I’ll use slightly more cream.
I tried this recipe and it was okay. Not bad, but I’ve had better. Maybe I’ll tweak it next time.
Yummy! I added some crispy bacon on top. Made it even better. Will definitely make again!
This casserole is a hit at our family gatherings! So cheesy and delicious!
YUM! This is now my favorite side dish! ❤️
This turned out super creamy and the cheddar flavor really shines. I love that it’s not overly complicated—just good comfort food. 10/10 for a weeknight side.
Cheese and beans??? Never had that, sounds weird!
I thought the same thing at first! But trust me, it’s super yummy! The cheese makes everything better. Give it a try! 😋
The sauce is legit. I didn’t even need to add anything else. I might cut the cheese slightly next time just to make it a touch lighter.
French fried onions on top = elite. I might use the whole can next time because I want the crunch in every bite.
Hmm I love crunch too but whole can might get a lil too salty/burny? Maybe do more than half, like not all, unless you watch it close. Still sounds good tho.
Yes!! The French fried onions on top are the whole point—so crispy and the cheese sauce underneath is perfect. I agree with using extra next time. 🙌
I don’t know, it seems a bit too rich with all that cheese. I prefer more of a classic recipe without the cream.
I can see your point! It does sound kinda heavy. Maybe try using less cheese and cream? Just a thought! 😊
Lol I don’t even like mushrooms… but I might still try it. If it tastes like the casserole at my aunt’s house, then I’m in.
The flavor is great, but I think 1/2 tsp salt might be a bit much if your cheese is salty. Next time I’ll start smaller.
Pretty tasty, but my sauce was a little thick after baking. Next time I’ll probably add a splash more cream. Also, 5 minutes for the green beans felt slightly short—mine were still a touch firm.
I’m skeptical about 5 minutes boiling—my beans stay a bit crunchy unless I cook longer. Might need to adjust depending on the thickness.
Yeah, I get that—5 minutes can be too short depending on how fresh/thick the beans are. If they’re still crunchy for you, just boil 8–10 minutes (or until crisp-tender) before draining. Carryover in the oven helps, but starting point matters.
This is the best green bean casserole I’ve ever made! So cheesy and delicious. My family loved it!
I agree, this casserole is amazing! It’s a family favorite for sure. I love how easy it is to make too!
This looks like a easy dish but I’m skeptical about the mushrooms. Can you taste them?
No way! Mushrooms ruin everything! I don’t know how anyone can like them.
I was worried too, but the mushrooms just add a nice flavor! You hardly notice them once it’s all mixed in.
This turned out super creamy and the garlic + mushrooms flavor is on point. The fried onions on top stayed crunchy too—perfect comfort food.
Green beans r good for u! U should eat healthy. 👏
Okay but why heavy cream AND cheddar? That’s like overkill in the best way 😅. Also my garlic always burns if I’m not careful.
Right?? The heavy cream makes it silky, and the cheddar brings that salty, melty punch—perfect combo for casserole comfort 😅.
For the garlic burning: keep the heat at medium (not high) and mince it small, then sauté just until fragrant—like 30–60 seconds. If yours burns fast, add the garlic after the mushrooms have softened, and stir constantly.
So easy! The steps are straightforward and it smells amazing while baking. My picky eater actually cleaned the dish.
Made it for Thanksgiving and everyone went back for seconds. I used fresh mushrooms (maybe a bit more than called for) and it still worked great. The French fried onions on top were the best part.
Meh. It’s good, but I’ve had better green bean casseroles. The oven time feels short—mine needed more to brown.
Pretty tasty, but mine came out a little thick—maybe I should’ve used less cheese or stirred more while melting. Still a win though.
Glad you liked it! Mine gets thick too if the cheese isn’t fully smooth—stirring a bit more while the cheese melts usually loosens it up. Next time you could also add a splash more cream or even reduce the bake time just slightly.
Maybe your oven runs hot? Mine turned out kinda gloopy once and I think I overbaked it. Also I used “light” cheese once and it behaved weird. Still, 20 + 5 seems short enough—thick would mostly be the cheese/cream ratio like you said.
Five stars? I dunno. Too cheesy for my taste. Also I burnt the onions, so yeah… lol.
Not sure about the 5 minutes boiling—felt like it wasn’t enough. Also, the mushrooms made it a bit watery for me, so I’d sauté longer or dry them more. But the flavor is still better than boxed casserole stuff.
Too much cheese for my taste. I prefer it more simple. Plus, the french fried onions were kinda oily.
I think the cheese really adds to it! Maybe just cut back on the amount if you want it simpler?
This is the definition of comfort food. The cheddar + cream sauce is super rich, and the mushrooms add a nice earthy vibe. I’ll definitely make it again for the holidays.
Honestly, I thought this would be bland. But wow, the cheese really makes it pop!
Why do you use green beans in casseroles? I feel like frozen peas are way better. Just saying.
Not bad, but I’m not sure about boiling beans only 5 minutes. They were still a bit crisp for me. Flavor is great though.
Ain’t nobody got time for all that! I just microwave my beans and call it done. 🤷♂️
“French fried onions” are the best part. Honestly I’d probably add more than 6 ounces… because I like crunch.
Made it exactly as written and it came out great—bubbly, cheesy, and the fried onions on top were perfect. I might add a pinch of paprika next time for extra flavor.