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.
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! ❤️
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.
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.
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.
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.
Meh. It’s good, but I’ve had better green bean casseroles. The oven time feels short—mine needed more to brown.
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?
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.
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.
My kid doesn’t like green beans… but he ate this! I guess the cheese works magic.
I don’t know, it seemed kinda mushy? Maybe cook the beans less? 🤷♀️
I thought the beans were perfect! Maybe try adjusting your cooking time, or maybe your oven temp is off? 🤔
This looks like the perfect cozy side dish. The combo of mushrooms + cheddar + those crispy onions on top is exactly what I want at holiday dinners.
Made it tonight and it turned out really creamy. I used extra pepper and it still felt balanced. Would definitely bake it a few minutes longer next time for extra browning.
Delish!!! 😍 I’ll be making this again for Thanksgiving!
Made something similar once and it was so creamy. The 350°F bake time seems spot-on—can’t wait to try it with fresh green beans.
Fresh green beans will be sooo good in this—350°F and the cream-cheese sauce combo is exactly what makes it creamy. Let us know how it turns out!
This was a hit at our family dinner! So cheesy and delicious. I added some bacon bits for extra flavor.
Not bad, but I found it a bit too rich for my taste. Heavy cream + cheddar is a lot—could use more green beans or less sauce.
I tried making this but was out of heavy cream, so I used milk. It didn’t turn out great. Can someone tell me if that was the issue?
I didn’t have fresh green beans, so I used canned ones. Still came out good! Not as crunchy tho.
Canned green beans?? That’s not the same! You miss the texture. Fresh ones are way better. Just my opinion.
Canned beans can work! I sometimes use them too when I’m in a pinch. Glad it turned out good!
I loved it! But I think there’s too many onions. Next time I’ll cut back.
I’m skeptical about cooking the beans only 5 minutes—won’t they still be kinda crisp after 25 minutes total? Maybe I’ll blanch longer just in case.
I made this for dinner and it has become my go-to recipe! So tasty and easy!!
I’m skeptical about 5 minutes boiling—my green beans were still a little too crisp. Maybe I just got thicker ones, but I’d probably cook them 7-8 minutes.
This sounds dangerously comforting. I love the combo of mushrooms + cheddar with the fried onions on top—exactly the holiday vibe.
Wait—do you bake it twice? Also I think 5 min for green beans might be short. I’d like it softer than crunchy. But the cheddar + fried onions part sounds dangerous lol.
Yes!! The mushrooms make it feel so “grown up” while still being totally classic. I’m stealing this for Christmas dinner.
Not bad, but I might use a bit less salt. 1/2 tsp with the cheese + onions might be too salty for my taste.
Okay but why does mine keep separating a little? I followed the steps… maybe my cheddar wasn’t melting right? Still tasted good though.
Mine used to do that too—usually it’s the cheese/cream combo not fully emulsifying. I’d try shredding cheddar yourself (bagged can have anti-caking stuff) and keep the heat on medium-low so the sauce melts smoothly before mixing with the beans.
Hmm maybe you overcooked the green beans? Or the cheddar was too old? Also I feel like heavy cream should be added after baking… idk lol. If it tasted good though, you’re fine.
My family would not stop eating this. The crunch from the onions stays way better than I expected after baking.
Totally agree! I was shocked the onions stayed crunchy too—mine came out golden and didn’t go soggy at all. This is now my go-to casserole.
I dunno, 5 minutes in boiling water seems kinda short—my beans were still a little firm after baking. Still tasted good though, and the cheese sauce is rich.
I swapped garlic for garlic powder (half a tsp). Turned out flavorful. Just be careful—powder can get bitter if cooked too long.