Cheesy green bean casserole made with fresh green beans, a creamy sauce, and a crisp onion topping. A simple, comforting side for any meal.

As much as I love making a sinful set of food for the holidays, I always have to balance it out with a healthy dish or two. One of those will always be a green bean dish, and I just have to choose between my plenty of green bean recipes like this cheesy green bean casserole or my classic green bean casserole. This cheesy version has become a favorite because my kids actually pile it on their plates and they comment about loving how cheesy they are.
I've learned from years of holiday cooking is that using fresh vegetables instead of canned makes a significant difference in the final texture. The key is blanching first, which sets the color and partially cooks the vegetable while maintaining its structure. This prevents that mushy, overcooked texture you get when you bake raw or already-soft vegetables for extended periods. The brief boiling followed by an ice bath stops the cooking process at exactly the right point, so they finish perfectly in the oven without losing their snap.
What sets this version apart from my classic recipe is adding richness to the base without making it heavy. The melted dairy creates a creamy coating that feels indulgent while still letting the vegetable be the star. The crispy topping adds that salty crunch that I love so much, and honestly, it's the reason my kids eat their greens more than anything else at holiday dinners.
I make this when I want a side that's good but doesn't require constant attention. My family actually requests it now instead of me just making it because the table needs vegetables, and that's exactly how I want holiday cooking to feel. I want to make things we genuinely want to eat, even on regular nights, while still keeping some balance in the meal.
Ingredients

Fresh green beans make this casserole so much better than the canned version because they stay crisp and bright instead of turning mushy. Blanching them first keeps them tender while still giving you a bit of bite. If you only have frozen beans, they work too, but thaw and pat them dry so they don't water down the sauce.
Cream of mushroom soup creates the base and adds that thick, creamy texture without me having to make sauce from scratch, which saves so much time on busy days. Milk thins it out to the right consistency for coating all the green beans.
Cheddar cheese sets this version apart from the classic because it melts into the sauce and makes everything richer. Sharp cheddar gives stronger flavor, while mild melts softer, so a mix of both works well if you want balanced taste.
French fried onions bring that salty crunch on top. They crisp up quickly in the oven and pair perfectly with the creamy filling. If you don't have them, crushed Ritz crackers or panko can work, but they won't have that same onion flavor.
See the recipe card for exact quantities.
How to Make Cheesy Green Bean Casserole with Fresh Green Beans?

This cheesy green bean casserole recipe uses fresh green beans for better texture and a richer sauce made with cheddar. Everything comes together quickly, and the fried onion topping adds a crisp finish.
Prep the Green Beans

Preheat your oven to 350°F. Bring a large pot of salted water to a boil. Add the trimmed and cut green beans and blanch them for about 5 minutes. They should brighten in color and soften slightly. Drain well to remove excess water.
Want to save this?
Mix the Sauce

In a large bowl, combine the cream of mushroom soup, shredded cheddar cheese, half of the French fried onions, and the milk. Stir until the mixture looks smooth and the cheese is evenly spread throughout.
Combine Everything

Add the blanched green beans to the bowl. Mix until the beans are coated in the sauce. Taste and season with salt and pepper as needed.
Assemble the Casserole
Grease a 9x13-inch baking dish. Transfer the green bean mixture into the dish and spread it out evenly so it bakes consistently.
Bake and Add the Topping

Place the dish in the oven and bake for 20 minutes. Carefully remove it from the oven, sprinkle the remaining fried onions over the top, and return it to bake for another 5 minutes. The casserole should be bubbling around the edges.
Serve

Let it cool slightly, then serve hot. Enjoy your cheesy green bean casserole!
Storage

Let the casserole cool to room temperature first. Transfer the leftovers into an airtight container or cover the baking dish tightly with foil. Store it in the fridge for up to 3 days. Reheat in the oven at 325°F until warmed through, or use the microwave for single portions. The fried onions will soften in the fridge, so add a small handful of fresh ones on top after reheating if you want the crunch back.
Top Tips for Cheesy Green Bean Casserole
Blanch the beans until slightly firm: Pull the green beans out of the water while they still have a bit of bite. They finish cooking in the oven and keep better texture.
Mix half the onions into the sauce: Adding some onions inside the casserole gives extra flavor and keeps the topping from tasting flat.
Use freshly shredded cheddar: It melts smoother compared to pre-shredded cheese, which often has added starch that can make the sauce thicker than intended.
Recipe
Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you've got any questions, please let me know in a comment.
Cheesy Green Bean Casserole With Fresh Green Beans
Equipment
Ingredients
- 2 lbs fresh green beans trimmed and cut into 2-inch pieces
- 1 can 10.75 oz cream of mushroom soup
- 1 cup cheddar cheese shredded
- 1 can 2.8 oz French fried onions
- ½ cup milk
- Salt and pepper to taste
Instructions
- Preheat oven to 350°F. Blanch green beans in boiling salted water 5 minutes, drain.
- Combine soup, cheese, half the fried onions, and milk in large bowl.
- Add green beans and mix well. Season with salt and pepper.
- Transfer to greased 9x13-inch baking dish.
- Bake 20 minutes, then top with remaining fried onions.
- Bake 5 minutes more until bubbly.
- Serve hot.






