
This classic casserole delivers a creamy sauce with a crispy onion topping that’s impossible to resist. My version stays true to the timeless appeal while ensuring every bite is perfectly balanced.
Simple ingredients come together for a dish that’s rich, comforting, and always a crowd-pleaser. The secret is in the sauce and the golden, crunchy topping.
Ingredients for Ina Garten Green Bean Casserole
Classic ingredients create that signature creamy sauce and golden crispy topping everyone loves.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🌿 | 2 lb | Trimmed, cut into 2-inch pieces |
| Kosher Salt 🧂 | 2 tsp | Diamond Crystal preferred |
| Yellow Onions 🧅 | 2 whole | Thinly sliced, divided use |
| Unsalted Butter 🧈 | 6 tbsp | Divided for sauce and topping |
| All-Purpose Flour 🌾 | ½ cup | For roux thickening |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Low-Sodium Chicken Stock 🍲 | 1 ½ cups | Vegetable stock for vegetarian option |
| Heavy Cream 🥛 | ½ cup | Cold, for finishing sauce |
| Freshly Ground Black Pepper 🌶️ | 1 tsp | Coarse grind preferred |
| Fresh Nutmeg 🌰 | ¼ tsp | Grated for depth |
| Gruyère Cheese 🧀 | 1 cup | Shredded from block |
| Panko Breadcrumbs 🍞 | 1 cup | For crispy topping |
[recipe_ingredient_scaler]
The green beans are non-negotiable—fresh only. Look for slender, firm pods at Whole Foods or your farmers market. Diamond Crystal kosher salt gives the cleanest seasoning without bitterness. For the onions, Vidalia or Walla Walla bring natural sweetness. The Gruyère should be imported from Switzerland—pre-shredded won’t melt properly. Most supermarkets carry it in the specialty cheese section.
Need to make it vegetarian? Swap chicken stock for vegetable stock. No Gruyère? Comté or Emmental work well. Out of panko? Fresh breadcrumbs toasted in oven get the job done. Heavy cream can be half-and-half in a pinch, but the sauce won’t be as rich. The nutmeg is subtle but important—freshly grated is worth the effort (those pre-ground jars taste dusty).
Assemble casserole up to 1 day ahead—cover and refrigerate unbaked. Baked version keeps 3-4 days in fridge. To freeze, bake first, cool completely, then wrap tightly. Reheat covered at 350°F for 20 minutes. Topping stays crispest if added just before final bake.
Why You’ll Love This Recipe
- Minimal Chopping Required: I just trim the green beans and dice one onion—honestly, that’s the hardest part.
- Buttery, Creamy Dream: The flour-butter roux with those caramelized onions makes every bite rich and satisfying.
- Holiday or Tuesday: Between us, I serve this at Thanksgiving and as a side for weeknight chicken.
- Budget-Friendly Feast: Fresh green beans and simple pantry staples feed a crowd without breaking the bank.
Step-by-Step Instructions for Green Bean Casserole
This refined approach guarantees a creamy sauce with a perfectly crispy panko-Gruyère topping.
Step 1: Blanch the Fresh Green Beans
Bring a large pot of salted water to a rolling boil. Add the 2 lb Fresh Green Beans and cook for 3-4 minutes until they turn bright green and are just tender-crisp. You want them slightly underdone since they’ll finish in the oven.
Drain immediately and plunge into an ice bath to stop the cooking process. Drain again and pat dry with a clean kitchen towel. This preserves their vibrant color and prevents them from becoming mushy during baking. Season with 1 tsp Kosher Salt while still warm.
Step 2: Prepare the Creamy Béchamel Sauce
In a large saucepan, melt 4 tbsp Unsalted Butter over medium heat. Add 1 thinly sliced Yellow Onion and cook for 5-7 minutes until translucent and sweet. Stir in the 0.5 cup All-Purpose Flour to form a roux and cook for 2 minutes to remove the raw flour taste.
Gradually whisk in the 2 cups Whole Milk and 1.5 cups Low-Sodium Chicken Stock, ensuring no lumps form. Bring to a gentle simmer and cook for 8-10 minutes until the sauce thickens enough to coat the back of a spoon. Remove from heat and stir in the 0.5 cup Heavy Cream, 1 tsp Freshly Ground Black Pepper, 0.25 tsp Fresh Nutmeg, and remaining 1 tsp Kosher Salt.
Step 3: Combine Beans and Sauce
In a large bowl, gently fold the blanched Fresh Green Beans into the warm sauce until evenly coated. Transfer this mixture to a 9×13-inch baking dish or similarly sized oven-safe dish. The sauce should be thick but still pourable—if it’s too tight, thin with a splash of warm milk.
I like to let this sit for 10 minutes before adding the topping to allow the flavors to meld. This brief rest also helps the sauce absorb into the beans slightly, preventing a watery casserole after baking.
Step 4: Create and Apply the Crispy Topping
In a small bowl, melt the remaining 2 tbsp Unsalted Butter. Add the 1 cup Panko Breadcrumbs and 1 cup Gruyère Cheese, tossing to combine thoroughly. The butter should coat every crumb, ensuring maximum crispiness during baking.
Sprinkle this mixture evenly over the green bean mixture in the baking dish. For extra texture, I press down lightly on the topping to create some clumps—these will form delightful crispy bits. Add the remaining 1 thinly sliced Yellow Onion on top for additional flavor and crunch.
Step 5: Bake to Perfection
Preheat oven to 375°F. Bake the casserole for 25-30 minutes until the sauce is bubbly around the edges and the topping is golden brown and crispy. You’ll see the cheese melted and the panko transformed into a beautiful, textured crust.
If the topping browns too quickly, tent loosely with aluminum foil for the remaining time. Let the casserole rest for 5-10 minutes after removing from the oven—this allows the sauce to set slightly, making it easier to serve neat portions. The final result should have a creamy interior with a perfectly crisp, golden topping.
Pro Tips For Making Ina Garten Green Bean Casserole
- Blanch the Beans: Shock fresh green beans in ice water after blanching for 2-3 minutes—they’ll stay crisp and bright green. I learned this the hard way after ending up with mushy, dull beans more than once.
- Sauté Onions Low: Cook the yellow onions in butter over low heat for 15-20 minutes until caramelized, not browned. Rushing this with high heat gives them a bitter edge that throws off the whole casserole.
- Thicken the Sauce: Whisk the flour into the butter for a full minute before adding liquids to cook out the raw taste. Skipping this step leaves a pasty, unpleasantly starchy finish.
- Use Fresh Beans: Resist the urge to use canned or frozen—fresh green beans hold their texture and flavor better in this dish. After trying all three, the difference is undeniable.
Serving Suggestions for Leftovers
Holiday Table Centerpiece
This casserole deserves pride of place at your holiday feast. I serve it in my Le Creuset stoneware dish, which goes straight from oven to table. The golden topping contrasts beautifully with deep green beans, making it as pretty as it is delicious. 💛
Family-Style Service
For casual gatherings, I place the baking dish on a wooden board with a large serving spoon. Let guests scoop their own portions—everyone loves digging through that crispy topping. Add a small bowl of extra Gruyère for those who want more cheese.
Elegant Plating
For dinner parties, spoon portions onto warm plates and garnish with thinly sliced fresh chives. The green pops against the creamy sauce. I use white plates to make the colors stand out. A light dusting of freshly grated nutmeg adds a final touch.
Pairing Perfection
This dish pairs beautifully with roasted turkey or ham. I always serve it with a crisp green salad dressed in lemon vinaigrette to cut through the richness. The acidity balances the creamy sauce perfectly.
Make It Interactive
Set up a topping bar with extra panko, toasted almonds, and fried shallots. Guests can customize their servings. My nieces love adding crushed potato chips for extra crunch. 🔥
Leftovers Reinvented
Transform leftovers into a new dish by topping with a fried egg for brunch. The runny yolk mixes into the sauce beautifully. Or use as filling for stuffed mushrooms. Always reheat at 350°F until bubbly.
Nutrition Facts
Frequently Asked Questions
Can I use canned green beans instead?
Fresh beans are best for texture, but canned work in a pinch. Drain and rinse well, then pat dry to prevent a watery casserole.
Why does the sauce need to simmer for 8-10 minutes?
Simmering removes the raw flour taste and thickens the sauce properly. Rushing this step results in a thin, starchy sauce.
How can I make this gluten-free?
Swap the all-purpose flour for a 1:1 gluten-free blend. Use gluten-free panko for the topping to keep it crispy.
Can I prepare this a day ahead?
Yes! Assemble everything except the topping, cover, and refrigerate. Add the topping and bake when ready.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026