Ina Garten Green Bean Casserole Recipe: Crispy Onion Topping With Creamy Sauce

Ina Garten Green Bean Casserole Recipe: Crispy Onion Topping With Creamy Sauce

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.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 26g33%
Saturated Fat 15g75%
Cholesterol 75mg25%
Sodium 650mg28%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 6g
Protein 12g24%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

Can I prepare this a day ahead?

Yes! Assemble everything except the topping, cover, and refrigerate. Add the topping and bake when ready.

★★★★★4.5(9 reviews)
Chef Melanie

More recipe sites