If you’re looking for a side dish that feels both classic and a bit elevated, you’ve found it. This Ina Garten Green Bean Casserole is my go-to for holiday dinners and cozy Sunday suppers alike. It takes about 50 minutes from start to finish and serves four, making it perfect for smaller gatherings or as a decadent weeknight treat.
The magic is in the balance. You get tender-crisp green beans in a luxuriously creamy mushroom sauce, all capped with a blanket of crispy fried onions. It’s that perfect contrast of textures—silky, savory, and crunchy—that makes everyone ask for seconds.
Ina Garten Green Bean Casserole Overview
This isn’t your average can-of-soup casserole. The version popularized by Ina Garten relies on a from-scratch mushroom sauce for a much deeper, richer flavor. It transforms a classic American potluck staple into something you’d proudly serve at a dinner party.
What makes it special is the attention to foundational techniques. You blanch the beans to lock in color and bite, and you build a proper roux-based sauce with sautéed cremini mushrooms and fresh aromatics. The result is a holiday side dish that tastes genuinely homemade.

Why This Recipe is Worth Trying
Here’s why this recipe has earned a permanent spot in my rotation.
- Superior Flavor Depth — A homemade roux and sautéed mushrooms create a savory, umami-packed sauce that’s far beyond any canned shortcut.
- Perfect Texture Contrast — Blanching the beans ensures they stay tender-crisp, offering a lovely bite against the creamy sauce and crunchy topping.
- Make-Ahead Friendly — You can assemble the entire casserole (minus baking) a day ahead, which is a lifesaver during busy holiday cooking.
- Crowd-Pleasing Simplicity — Despite the from-scratch elements, the process is straightforward and reliably delivers a dish everyone loves.
- Adaptable Foundation — This recipe is a fantastic base. I’ve tweaked it with different cheeses, herbs, and proteins over the years to keep it interesting.
Ingredients You’ll Need for This Recipe
Using good-quality ingredients here makes a noticeable difference. Here’s what you’ll need, broken down by their role.
For the Green Beans & Blanching
- 1 pound fresh green beans, trimmed and cut — Fresh beans are essential for the right texture. Look for slender, firm beans with no blemishes.
- 2 tablespoons kosher salt (for blanching water) — This heavily seasons the water, seasoning the beans from the inside as they cook.
For the Creamy Mushroom Sauce
- 4 tablespoons unsalted butter — Forms the base of the roux and adds rich flavor. I always use unsalted to control the seasoning.
- 1 medium yellow onion, finely diced — Becomes sweet and soft when sautéed, forming the aromatic foundation of the sauce.
- 8 ounces cremini mushrooms, sliced — These “baby bellas” have a deeper, earthier flavor than white button mushrooms.
- 3 cloves garlic, minced — Adds a crucial pungent note. Add it after the mushrooms brown to prevent burning.
- 1/4 cup all-purpose flour — This is what thickens the sauce into a luscious, clingy consistency.
- 1 1/2 cups low-sodium chicken broth — Provides the liquid base for the sauce. Using low-sodium lets you manage the salt level.
- 1 cup heavy cream — Brings in the decadent, creamy richness that defines this casserole.
For Seasoning & Topping
- 1 teaspoon fresh thyme leaves, chopped — Fresh thyme has a brighter, more floral aroma than dried, which can taste dusty.
- 1/2 teaspoon freshly ground black pepper — Freshly ground has more punch. I add it with the cream.
- 1/4 teaspoon freshly grated nutmeg — A tiny bit adds a warm, complex note that pairs wonderfully with cream and mushrooms.
- 1 1/2 cups crispy fried onions — The iconic crunchy topping. I don’t skimp here—it’s all about that texture contrast.
Useful Equipment
- Large Pot and Bowl — You’ll need the pot for blanching the green beans and a separate bowl for the ice bath to shock them.
- 9×13-inch Baking Dish — This is the ideal size for the casserole to bake evenly without being too shallow or deep.
- Large Skillet or Dutch Oven — A wide, heavy-bottomed pan is best for sautéing the vegetables and making the sauce.
- Whisk — Crucial for incorporating the broth into the roux smoothly and preventing lumps in your sauce.
- Colander or Strainer — For draining the blanched beans thoroughly. Wet beans will water down your sauce.
Steps to Make Ina Garten Green Bean Casserole
The process is simple but has a few key steps that guarantee the best result. Follow them in order.
- Prep and Preheat — Lightly grease your 9×13-inch dish and preheat your oven to 375°F / 190°C. This ensures the oven is ready when you are.
- Boil Salted Water — Bring a large pot of water to a rolling boil and add the kosher salt. This is your blanching liquid.
- Blanch the Beans — Cook the trimmed green beans in the boiling water for 4-5 minutes until bright green and tender-crisp. Don’t walk away—overcooking here leads to mushy beans later.
- Shock in Ice Water — Immediately drain the beans and plunge them into a bowl of ice water for 2 minutes. This stops the cooking and locks in that vibrant color.
- Drain and Set Aside — Drain the beans thoroughly and set them aside. I sometimes pat them dry with a towel to be extra sure.
- Melt Butter — In a large skillet, melt the unsalted butter over medium heat. Wait for the initial foaming to subside before adding anything.
- Sauté the Onion — Add the diced onion and cook for 5-7 minutes until softened and translucent. This builds a sweet base.
- Brown the Mushrooms — Turn the heat up to medium-high, add the sliced mushrooms, and cook for 8-10 minutes. Let them get some good color for maximum flavor.
- Add Garlic — Stir in the minced garlic and cook for just 1 minute until fragrant. Any longer risks a bitter taste.
- Make the Roux — Sprinkle the flour over the mushroom mixture and stir constantly for 2 minutes. This cooks out the raw flour taste.
- Create the Sauce — Gradually whisk in the chicken broth until smooth, then stir in the cream, thyme, pepper, and nutmeg.
- Simmer to Thicken — Bring the sauce to a gentle simmer and cook for 5-7 minutes, stirring often, until it thickly coats the back of a spoon.
- Combine with Beans — Remove the skillet from heat and gently fold in the blanched green beans until they’re evenly coated.
- Top and Bake — Transfer the mixture to your prepared dish, spread evenly, and top with the fried onions. Bake for 25-30 minutes until bubbly and golden. Let it rest 10 minutes before serving.

What Went Wrong and How I Fixed It
I’ve made every mistake, so you don’t have to. Here are the common pitfalls.
- Watery Sauce — If the sauce seems thin, you likely didn’t simmer it long enough. Let it cook until it truly coats a spoon; it will thicken more in the oven.
- Soggy Topping — Pressing the fried onions too firmly into the sauce causes sogginess. Just scatter them lightly so they stay crisp.
- Overcooked Beans — Skipping the ice bath lets residual heat keep cooking the beans. The shock is non-negotiable for perfect texture.
- Raw Flour Taste — Not cooking the roux for the full 2 minutes leaves a pasty flavor. Stir it until it smells slightly nutty.
- Bland Flavor — Undersalting the blanching water is a missed opportunity. That salt seasons the beans from the inside out.
Ways to Make Ina Garten’s Green Bean Casserole Healthier
If you’re looking for a lighter version, these swaps work well without sacrificing too much comfort.
- Boost the Veggies — Double the amount of mushrooms or add diced celery to the onion sauté for more fiber and volume.
- Lighten the Cream — Swap the heavy cream for half-and-half or whole milk. The sauce will be slightly less rich but still delicious.
- Reduce the Butter — You can cut the butter by one tablespoon and use a splash of olive oil to start the sauté without losing flavor.
- Try a Different Topping — For fewer processed ingredients, make your own crispy topping with panko breadcrumbs tossed with a little olive oil and baked.
Alternative Ingredients for Ina Garten Green Bean Casserole
No heavy cream? No problem. Here are my tested substitutions.
- Heavy Cream → Whole Milk & Cornstarch — Use 1 cup whole milk mixed with 1 tablespoon cornstarch. Add it after the broth; it will thicken as it simmers.
- Chicken Broth → Vegetable Broth — This is a direct 1:1 swap and makes the dish vegetarian-friendly.
- Cremini Mushrooms → White Button or Shiitake — Use the same weight. Shiitakes will add a more intense, smoky umami note.
- Fresh Green Beans → Frozen — Use a 1-pound bag. There’s no need to blanch—just thaw and pat them very dry before adding.
- Fresh Thyme → Dried Thyme — Use 1/3 teaspoon dried thyme. Add it when you add the flour so it has time to rehydrate.
What to Serve With Ina Garten Green Bean Casserole
This rich, savory side is incredibly versatile. It pairs beautifully with so many mains.
- Classic Roast Chicken — The creamy casserole is a perfect match for simple, juicy roast chicken and gravy.
- Holiday Glazed Ham — The salty-sweet notes of a ham play off the savory mushroom and onion flavors wonderfully.
- Herb-Crusted Pork Tenderloin — A lean, flavorful pork roast keeps the meal feeling balanced and elegant.
- Buttermilk Mashed Potatoes — Yes, double down on the carbs! The textures and flavors are a dream combination.
- A Simple Green Salad — A crisp salad with a vinaigrette dressing cuts through the richness and refreshes the palate.
Best Tips for Ina Garten Green Bean Casserole
A few small habits make a big difference in the final dish.
- Dry Your Beans Thoroughly — Any water clinging to the beans after the ice bath will dilute your beautiful sauce. A quick pat with a towel helps.
- Grate Your Own Nutmeg — The pre-ground powder loses its potency quickly. Freshly grated nutmeg from a whole seed has a brighter, warmer aroma.
- Let It Rest Before Serving — Those 10 minutes out of the oven allow the sauce to set slightly, so you get neat, gorgeous scoops instead of a soupy mess.
- Taste Your Sauce — Before you fold in the beans, taste the mushroom sauce and adjust the seasoning. It’s your last easy chance to add more pepper or thyme.
- Use a Skillet That’s Large Enough — Crowding the mushrooms will steam them instead of browning them. You want that golden color for flavor.
- Don’t Skip the Blanching Salt — It seems like a lot, but most of it goes down the drain. It seasons the beans internally, which is a game-changer.
Unique Takes on Ina Garten Green Bean Casserole
Once you’ve mastered the classic, these fun twists keep it exciting.
- Add Crispy Bacon — Crumble 4-6 slices of cooked bacon into the sauce with the green beans for a smoky, salty punch.
- Make It Cheesy — Stir 1/2 cup of grated gruyère or sharp cheddar into the sauce just before adding the beans for a melty, decadent layer.
- Use Fresh Breadcrumbs — For a homemade crunch, toss 1 1/2 cups fresh breadcrumbs with 3 Tbsp melted butter and 1/4 cup parmesan, then bake until golden.
- Incorporate Toasted Almonds — Swap half the fried onions for 3/4 cup of sliced almonds toasted in butter for a different, nutty crunch.
- Add a Splash of Wine — Deglaze the pan with 1/4 cup of dry white wine or sherry after browning the mushrooms for an extra layer of complexity.
How to Store Ina Garten Green Bean Casserole
Proper storage keeps your leftovers tasting great.
- Refrigerate Leftovers Promptly — Cool the baked casserole to room temperature, then transfer to an airtight container. It will keep for up to 3 days.
- Freeze Before Baking — Assemble the casserole in a freezer-safe dish, wrap tightly in plastic and foil, and freeze for up to 1 month. Thaw overnight before baking.
- Freeze After Baking — You can also freeze portions of the fully baked casserole. The topping will soften, but the flavor remains excellent.
- Portion for Easy Reheats — Store individual servings in small containers for quick lunches or easy side dishes later in the week.
How to Reheat Ina Garten Green Bean Casserole
Reheating is key to restoring that just-made texture.
- The Oven Method is Best — Reheat in a preheated 350°F / 175°C oven for 15-20 minutes, covered with foil for the first 10 minutes to prevent over-browning.
- Try an Air Fryer for Single Servings — Reheat a portion in an air fryer at 350°F for 5-7 minutes. This can help recrisp the topping surprisingly well.
- Microwave as a Last Resort — Microwave on medium power in 60-second bursts, stirring gently if possible. Expect the topping to soften, but it will still taste good.
FAQs
Can I make Ina Garten’s green bean casserole ahead of time?
Absolutely. You can assemble the casserole (through step 13) up to a day in advance. Cover and refrigerate it, then add the topping and bake it just before serving. You may need to add 5 extra minutes to the bake time if it’s cold from the fridge.
Can I use canned green beans instead of fresh?
You can, but the texture will be much softer. Drain two (14.5 oz) cans of cut green beans very well and skip the blanching steps entirely. Fold them directly into the sauce.
How long does Ina Garten’s green bean casserole last in the fridge?
Store it in an airtight container, and it will stay good for about 3 days. The sauce may continue to thicken as it chills.
Can I freeze this green bean casserole?
Yes, both unbaked and baked versions freeze well. Wrap tightly to prevent freezer burn. Thaw in the refrigerator overnight before reheating or baking.
My sauce is too thick. What can I do?
If your sauce becomes too thick before you add the beans, simply whisk in a splash more chicken broth or cream until it reaches a creamy, spoon-coating consistency.
Is there a way to make this recipe vegetarian?
Easily. Just swap the chicken broth for an equal amount of vegetable broth. The rest of the ingredients are already vegetarian.
Nutritional Breakdown (Per Serving)
Based on 1 serving, which is roughly one-quarter of the entire casserole.
- Calories: 507
- Protein: 7g
- Fat: 39g
- Carbohydrates: Around 32g
- Fiber: 3g
- Sugar: Roughly 1g
- Sodium: 500mg
Try These Recipes
- Ina Garten Sheet Pan Roasted Shrimp
- Ina Garten Shortbread Cookies With Jam
- Ina Garten Turkey Lasagna
- Ina Garten Broccoli Casserole
Conclusion
This recipe proves that a little extra effort in the kitchen yields exponentially better results. Once you try this from-scratch version with its creamy mushroom sauce and perfect bean texture, it’s hard to go back. I hope this Ina Garten Green Bean Casserole becomes a cherished part of your own table, whether for a holiday feast or a comforting weeknight meal.
PrintIna Garten Green Bean Casserole
A creamy and savory casserole featuring fresh green beans in a rich mushroom sauce, topped with crispy fried onions. Baked to golden perfection, it offers a delightful contrast of textures and flavors, perfect for holiday gatherings or weeknight sides.
- Prep Time: 20
- Cook Time: 30
- Total Time: 50
- Yield: 4 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
Ingredients
- 1 pound fresh green beans, trimmed and cut into 2-inch pieces
- 2 tablespoons kosher salt (for blanching water)
- 4 tablespoons unsalted butter
- 1 medium yellow onion, finely diced
- 8 ounces cremini mushrooms, sliced
- 3 cloves garlic, minced
- 1/4 cup all-purpose flour
- 1 1/2 cups chicken broth, low-sodium
- 1 cup heavy cream
- 1 teaspoon fresh thyme leaves, chopped
- 1/2 teaspoon black pepper, freshly ground
- 1/4 teaspoon nutmeg, freshly grated
- 1 1/2 cups crispy fried onions
Instructions
- Preheat the oven to 375°F / 190°C and lightly grease a 9×13-inch baking dish with butter or non-stick spray. This ensures even baking and easy serving without sticking.
- Bring a large pot of water to a rolling boil over high heat and add the 2 tablespoons of kosher salt. Blanching in salted water seasons the green beans from the inside out, enhancing their natural flavor.
- Add the trimmed green beans to the boiling water and cook for 4-5 minutes until they turn bright green and are tender-crisp. Avoid overcooking to maintain texture, as they will bake later.
- Immediately drain the beans and transfer them to a bowl of ice water to shock them, which stops the cooking process and preserves their vibrant color and crispness. Let them sit for 2 minutes, then drain thoroughly and set aside.
- In a large skillet or Dutch oven, melt the unsalted butter over medium heat until it foams and the sizzling subsides. This indicates the butter is hot enough to sauté without burning.
- Add the finely diced onion and sauté for 5-7 minutes, stirring occasionally, until translucent and softened. Cooking onions slowly builds a sweet, caramelized base for the sauce.
- Increase the heat to medium-high and add the sliced cremini mushrooms. Cook for 8-10 minutes, stirring occasionally, until the mushrooms release their moisture and develop a golden-brown color. This deepens the umami flavor.
- Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it burn, which can make the sauce bitter. Garlic adds a pungent depth to the dish.
- Sprinkle the all-purpose flour evenly over the mushroom mixture and stir constantly for 2 minutes to form a roux. Cooking the flour eliminates its raw taste and helps thicken the sauce smoothly.
- Gradually whisk in the low-sodium chicken broth until fully incorporated and no lumps remain, then add the heavy cream, thyme, black pepper, and nutmeg. Whisking prevents clumps and ensures a velvety consistency.
- Bring the sauce to a gentle simmer over medium-low heat and cook for 5-7 minutes, stirring frequently, until it thickens enough to coat the back of a spoon. Simmering allows the flavors to meld and the sauce to reduce properly.
- Remove the skillet from heat and gently fold in the blanched green beans until evenly coated with the sauce. Use a spatula to avoid breaking the beans, ensuring a cohesive casserole.
- Transfer the mixture to the prepared baking dish and spread it into an even layer. Top uniformly with the crispy fried onions, pressing lightly so they adhere but remain loose for crunch.
- Bake in the preheated oven for 25-30 minutes until the sauce is bubbly around the edges and the topping is golden brown. Let it rest for 10 minutes before serving to allow the sauce to set for easier scooping.
Notes
Store leftovers in an airtight container in the refrigerator for up to 3 days. To freeze, wrap the unbaked or baked casserole tightly in plastic wrap and foil, or store in a freezer-safe container for up to 1 month. Reheat in a preheated oven at 350°F / 175°C for 15-20 minutes until heated through; avoid microwaving to prevent the topping from becoming soggy.
Nutrition
- Calories: 507
- Sugar: 1g
- Sodium: 500mg
- Saturated Fat: 20g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 7g
- Cholesterol: 100mg
Keywords: green bean casserole, Ina Garten recipe, American side dish, Thanksgiving casserole, creamy mushroom sauce, crispy onions, baked casserole, holiday recipe, fresh green beans, homemade casserole, easy side dish, comfort food

