Creamy Cheesy Green Bean Casserole (No Canned Soup)
This creamy cheesy green bean casserole ditches the can for a quick homemade cheese sauce that comes together in minutes.

It’s rich and satisfying, with a crispy panko topping that adds crunch to every bite. A weeknight side that feels special enough for any holiday table.
Why This Casserole Works
The sauce is built on a simple butter-and-flour roux, so it’s silky and never grainy. Sharp cheddar and parmesan give it a deep, savory flavor that clings to every bean.
A buttery panko and cheese topping bakes up golden and crisp, so you get a little crunch in every bite. It’s the kind of side dish that disappears fast.
Ingredients

- 1 lb fresh green beans, trimmed: look for beans that snap cleanly and aren’t limp
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 1 1/2 cups whole milk: 2% works, but whole milk gives the creamiest sauce
- 1/2 tsp garlic powder
- 1/4 tsp onion powder
- 1/4 tsp salt, plus more for blanching water
- 1/8 tsp black pepper
- Pinch of ground nutmeg: optional, but it adds warmth without tasting like nutmeg
- 1 cup shredded sharp cheddar cheese: about 4 oz, grate it yourself for the smoothest melt
- 1/4 cup plus 2 tbsp grated parmesan cheese: use the 1/4 cup in the sauce and the 2 tbsp for the topping
- 1/2 cup panko breadcrumbs
- 2 tbsp melted butter
- Cooking spray or extra butter: for greasing the dish
Variations / Substitutions
- Frozen green beans: use a 12 oz bag, thaw and pat very dry; skip the blanching step.
- Cheese swap: swap cheddar for Gruyère, fontina, or smoked gouda. Avoid pre-shredded cheese, it doesn’t melt as smoothly.
- Add bacon: stir 4 slices of cooked, crumbled bacon into the sauce for a smoky kick.
- Gluten-free: use a 1:1 gluten-free flour blend and gluten-free panko.
For a lighter take, try our Garlic Parmesan Roasted Green Beans.
How to Make Creamy Cheesy Green Bean Casserole
Step 1: Blanch the Green Beans

Bring a large pot of salted water to a boil and prepare a bowl of ice water. Add the trimmed beans and cook for 3 to 4 minutes, until they turn bright green and are just tender-crisp. Drain and immediately plunge them into the ice water to stop the cooking, then drain again and pat the beans very dry with a clean towel.
You want them very dry so they don’t water down the sauce. They should still have a slight snap in the center.
Step 2: Make the Cheese Sauce

In a medium saucepan over medium heat, melt 2 tbsp butter. Whisk in 2 tbsp flour and cook, stirring constantly, for 1 minute. Slowly pour in 1 1/2 cups milk while whisking, then add the garlic powder, onion powder, salt, pepper, and nutmeg. Bring to a gentle simmer and cook until the sauce thickens enough to coat the back of a spoon, about 3 to 4 minutes. Remove from heat and stir in the cheddar and 1/4 cup parmesan until melted and smooth. Taste and add a little more salt if needed.
The sauce will seem thin at first but thickens considerably as it simmers. Don’t skip the minute of roux cooking, it removes the raw flour taste.
Step 3: Assemble the Casserole

Preheat your oven to 375°F (190°C) and grease a 1.5-quart baking dish with butter or cooking spray. Add the blanched green beans to the cheese sauce and fold gently until every bean is coated. Transfer the mixture to the prepared dish and spread it into an even layer.
In a small bowl, combine the panko, 2 tbsp melted butter, and the 2 tbsp parmesan. Sprinkle the panko mixture over the beans, then scatter a little extra cheddar on top if you like a cheesy crust. This step takes only a minute and makes all the difference in the final crunch.
Step 4: Bake Until Bubbly

Place the dish on the center rack and bake for 20 to 25 minutes. The casserole is done when the sauce is bubbling steadily around the edges and the topping is deep golden. If the top browns too quickly before the sauce is bubbling, loosely tent a piece of foil over the dish and continue baking.
The kitchen will smell like toasted cheese and nutmeg. Steady bubbles are your signal that the sauce has thickened and the beans are fully tender.
Step 5: Scoop and Serve

Pull the casserole from the oven and let it rest on a trivet for about 5 minutes. That brief rest lets the sauce set up slightly so it doesn’t run. Scoop generous portions onto plates and serve while still hot.
The top will be crisp and golden, the sauce creamy and speckled with green beans. A quick crack of black pepper over the top is never a bad idea.
Tips for a Creamy Casserole
- Make it ahead: assemble the casserole without the topping up to a day ahead, cover and refrigerate. Add the topping just before baking and tack on 5 to 10 extra minutes in the oven.
- If you don’t have panko, crushed Ritz crackers or regular breadcrumbs work. Toss them with the melted butter so they crisp up.
- To turn this into a main dish, stir 2 cups of shredded cooked chicken or diced ham into the sauce before adding the beans.
- A pinch of cayenne pepper stirred into the sauce adds a subtle background warmth without any real heat.
Keeping Leftovers Fresh
- Refrigerate: store in an airtight container for up to 4 days.
- Reheating: reheat individual portions in the microwave or warm the whole dish in a 350°F oven for about 15 minutes.
What Goes Well With Cheesy Green Bean Casserole
This casserole pairs beautifully with roasted chicken or sliced ham. The creamy, cheesy beans balance the savory meat, and the crispy topping echoes the crackle of roasted poultry skin. It’s also a natural fit alongside a Thanksgiving turkey.
Frequently Asked Questions
Can I skip blanching the beans?
If you’re using very thin haricots verts, you can skip it and add 5 minutes to the bake time. For standard green beans, blanching is important or they’ll stay too crunchy even after baking.
Can I use pre-shredded cheese?
It’s best to grate your own. Pre-shredded cheese contains starches that can make the sauce grainy. If that’s all you have, toss it with a teaspoon of cornstarch before stirring it into the sauce to help it melt more smoothly.
Can I bake this in a cast iron skillet?
Yes, an oven-safe skillet works great and saves you a dish. Follow the same bake time.
Can I double this recipe?
Absolutely. Use a 9×13-inch baking dish and increase the bake time by 5 to 10 minutes, until the sauce is bubbling and the top is golden.

Creamy Cheesy Green Bean Casserole Recipe
Ingredients
Method
- Blanch beans in salted boiling water for 3 to 4 minutes until bright and tender-crisp, then shock in ice water, drain, and pat dry.
- Melt 2 tbsp butter in a saucepan over medium heat, whisk in flour and cook 1 minute. Slowly whisk in milk, then add garlic powder, onion powder, salt, pepper, and nutmeg. Simmer until thickened, about 3 to 4 minutes. Remove from heat and stir in cheddar and 1/4 cup parmesan.
- Preheat oven to 375°F (190°C) and grease a 1.5-quart baking dish. Fold blanched beans into the sauce, transfer to the dish, and spread evenly. Mix panko with 2 tbsp melted butter and 2 tbsp parmesan, sprinkle over the top, and add extra cheddar if you like.
- Bake 20 to 25 minutes until sauce is bubbling and topping is deep golden. Tent with foil if browning too fast.
- Rest 5 minutes, then scoop onto plates and serve hot.
