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! ❤️
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.
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.
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.
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?
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. 🤷♂️