Green Bean Casserole
A from-scratch take on the classic holiday green bean casserole with tender blanched green beans, a creamy mushroom sauce, and a crunchy toasted-panko topping. It delivers the familiar comfort of the vintage dish without canned soup, showing off fresh mushrooms and bright green beans.
Ingredient Spotlight
Panko breadcrumbs
Panko are Japanese-style flaky breadcrumbs made from crustless white bread; they’re lighter and airier than regular breadcrumbs and give a much crispier, more delicate crunch when baked or fried. They have a very mild, neutral flavor and a coarser, flakier texture rather than a fine grind. You can find them in the Asian-foods aisle or breadcrumb section of most supermarkets; good substitutes are regular dry breadcrumbs, crushed cornflakes or crackers, or homemade panko made by pulsing crustless white bread in a food processor.
(paid link) — as an Amazon Associate we earn from qualifying purchases.
Jake Woods's note
"This version is rich and comforting but still easy to assemble ahead of time — perfect for holiday tables or weeknight dinners when you want something classic without canned soup. Expect a silky mushroom sauce and a crisp, golden topping that keeps its texture."
About This Recipe
Green Bean Casserole is one of those dishes that comforts by contrast: the bright, snap of just-blanched beans against a lush, savory mushroom sauce and a crunch of golden toasted panko on top. This from-scratch version keeps the familiar architecture of the vintage casserole but replaces condensed canned soup with a proper pan sauce, so you get clean mushroom flavor and a silky mouthfeel without the gluey aftertaste. The cremini mushrooms and slowly caramelized onions add an earthy backbone, while the milk-plus-stock ratio leaves the sauce rich but not cloying.
What makes this iteration work is attention to small technical details — ice-bathed beans for color and texture, sautéing mushrooms until their water evaporates for concentrated flavor, and toasting the panko so the topping actually stays crisp. It’s tailored for cooks who want holiday nostalgia without the shortcuts: approachable but deliberate. It’s forgiving, too — assemble it a day ahead, keep the crumbs separate, and slide it into the oven when guests arrive. Whether you’re dressing a weeknight roast or pulling together a centerpiece side for a holiday table, this casserole sings of freshness while delivering the comfort you remember.
Ingredients for Green Bean Casserole
- 1 1/2 lb Fresh green beans, trimmed
- 4 tbsp Unsalted butter
- 1 medium Yellow onion, sliced
- 8 oz Cremini (baby bella) mushrooms, sliced
- 3 tbsp All-purpose flour
- 1 1/4 cups Whole milk
- 1/2 cup Low-sodium chicken stock (or vegetable stock)
- 1 cup Panko breadcrumbs
🛒 = paid link — as an Amazon Associate we earn from qualifying purchases.
How to Make Green Bean Casserole
Step 1: Trim and blanch the green beans
Trim the stem ends from the green beans and cut any long ones in half for even cooking. Bring a large pot of salted water to a boil, add the beans, and cook until bright green and just tender, about 3–4 minutes; immediately transfer to an ice bath to stop cooking and preserve color. Drain well and pat dry before assembling the casserole.For this step
- 1 1/2 lbFresh green beans, trimmed
Step 2: Sauté aromatics and mushrooms, make the sauce
In a large skillet over medium heat, melt the butter and add the sliced onion; cook until translucent and starting to brown, about 5–7 minutes, then add the sliced mushrooms and cook until their liquid evaporates and they begin to brown, another 4–6 minutes. Sprinkle the flour over the vegetables and cook, stirring, for 1 minute to remove the raw flour taste. Gradually whisk in the milk and chicken stock and simmer until the mixture thickens to a creamy sauce, 3–5 minutes; season to taste with salt and pepper.For this step
- 4 tbspUnsalted butter
- 1 mediumYellow onion, sliced
- 8 ozCremini (baby bella) mushrooms, sliced
- 3 tbspAll-purpose flour
- 1 1/4 cupsWhole milk
- 1/2 cupLow-sodium chicken stock (or vegetable stock)
Step 3: Combine beans with the mushroom sauce
Fold the drained green beans into the mushroom sauce until evenly coated and adjust seasoning as needed. Transfer the mixture to a 9x13-inch (or similarly sized) baking dish, spreading it into an even layer. If making ahead, cover and refrigerate, then proceed to topping and baking when ready.Step 4: Toast the panko topping
In a clean skillet over medium heat, add 1–2 tablespoons of butter (from the butter used earlier) and the panko breadcrumbs and cook, stirring frequently, until the crumbs are uniformly golden and crisp, about 4–6 minutes. Remove from heat and season the crumbs with a pinch of salt and a little freshly ground black pepper; this topping will give the casserole its signature crunch.For this step
- 1 cupPanko breadcrumbs
Step 5: Assemble and bake until bubbly
Scatter the toasted panko evenly over the sauced green beans and place the dish in a 375°F (190°C) oven. Bake until the sauce is bubbling at the edges and the topping is deep golden, about 20–25 minutes. Let the casserole rest 5 minutes before serving so the sauce settles, then serve hot.
- Trim the stem ends from the green beans and cut any long ones in half for even cooking. Bring a large pot of salted water to a boil, add the beans, and cook until bright green and just tender, about 3–4 minutes; immediately transfer to an ice bath to stop cooking and preserve color. Drain well and pat dry before assembling the casserole.
- In a large skillet over medium heat, melt the butter and add the sliced onion; cook until translucent and starting to brown, about 5–7 minutes, then add the sliced mushrooms and cook until their liquid evaporates and they begin to brown, another 4–6 minutes. Sprinkle the flour over the vegetables and cook, stirring, for 1 minute to remove the raw flour taste. Gradually whisk in the milk and chicken stock and simmer until the mixture thickens to a creamy sauce, 3–5 minutes; season to taste with salt and pepper.
- Fold the drained green beans into the mushroom sauce until evenly coated and adjust seasoning as needed. Transfer the mixture to a 9x13-inch (or similarly sized) baking dish, spreading it into an even layer. If making ahead, cover and refrigerate, then proceed to topping and baking when ready.
- In a clean skillet over medium heat, add 1–2 tablespoons of butter (from the butter used earlier) and the panko breadcrumbs and cook, stirring frequently, until the crumbs are uniformly golden and crisp, about 4–6 minutes. Remove from heat and season the crumbs with a pinch of salt and a little freshly ground black pepper; this topping will give the casserole its signature crunch.
- Scatter the toasted panko evenly over the sauced green beans and place the dish in a 375°F (190°C) oven. Bake until the sauce is bubbling at the edges and the topping is deep golden, about 20–25 minutes. Let the casserole rest 5 minutes before serving so the sauce settles, then serve hot.
Green Bean Casserole Tips
Pat beans thoroughly dry
After the ice bath, spread beans on towels and press them dry; excess moisture will thin the sauce and make the topping soggy.
Control mushroom moisture
Sauté mushrooms over medium-high heat until their liquid evaporates and they brown; rushing this step leaves you with a watery sauce.
Cook the flour briefly
Toast the flour in the butter and vegetables for at least a minute to remove any raw taste before adding liquids.
Toast panko in skillet
Brown the panko in butter on the stovetop rather than in the oven for an even, deeply toasty crunch that resists moisture.
Season in stages
Salt the blanching water, then taste and adjust seasoning after the sauce comes together — the stock and milk change the salt balance.
Green Bean Casserole Variations and Substitutions
Vegan swap
Use vegan buttery spread, unsweetened full-bodied oat or soy milk, and vegetable stock; add a tablespoon of nutritional yeast for savory depth.
Cheesy upgrade
Stir 3/4 cup grated Gruyère or sharp cheddar into the sauce for a richer, creamier casserole — reduce salt slightly if using aged cheese.
Crispy shallot topping
Replace or mix panko with store-bought crispy fried shallots for a classic onion-note crunch and a touch of sweetness.
Add smoky bacon
Crisp and crumble two to three slices of bacon into the sauce or sprinkle on top before baking for a smoky-salty counterpoint.
Green vegetable swaps
Use blanched asparagus tips or trimmed broccolini in place of green beans for a seasonal twist; adjust blanch time to keep them crisp-tender.
How to Store and Make Green Bean Casserole Ahead
Store leftovers covered in the refrigerator for up to 3–4 days; to preserve texture, separate the topping into an airtight container if possible. Reheat covered in a 350°F oven until warmed through, then add the reserved topping and bake a few minutes to re-crisp, or re-toast the panko in a skillet and sprinkle it on just before serving. You can assemble the casserole (without the topping) up to 24 hours ahead and bake when ready.
What to Serve With Green Bean Casserole
This casserole pairs beautifully with roasted turkey, honey-glazed ham, or herb-roasted chicken and stands up to starchy companions like mashed potatoes or buttered egg noodles. For a lighter balance, serve alongside a tangy cranberry relish or a citrusy fennel salad to cut the richness. A medium-bodied Chardonnay, a Belgian-style saison, or a dry Riesling will complement the mushroom savoriness without overpowering the dish.
Green Bean Casserole FAQs
Can I use frozen green beans?
Yes — thaw and drain them thoroughly, then pat dry and give them a quick blanch or steam to remove freezer chill; be vigilant about draining so the casserole doesn't become watery.
Why is my sauce too thin?
It may be undercooked or the ratio of liquid to roux is off; simmer a few extra minutes to reduce and thicken, or whisk in an additional teaspoon of flour mixed with cold milk and cook until thickened.
How do I keep the topping from getting soggy?
Toast the panko until golden and add it just before baking, or bake the topping separately and scatter it on the casserole right before serving to retain maximum crunch.
Can I make this ahead of time?
Yes — assemble the bean-and-sauce layer and refrigerate for up to 24 hours, storing the toasted panko separately; when ready, top and bake until hot and golden.
My sauce is grainy or separated — what can I do?
If the sauce curdled from overheating, remove it from heat and whisk in a tablespoon of cold butter to bring it back together, or strain and gently reheat while whisking to smooth the texture.
About the author
Jake WoodsHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake Woods →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Nutrition Facts
Per serving: 1 serving
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
Keep Reading
Guides & articles for this recipe
Tips & Techniques
Baking Soda and Tenderized Beef
Learn how baking soda can tenderize, boost browning, and improve moisture for ground beef and other meats. This practical guide covers the science, step-by-step techniques, common mistakes, and recipes to try.
Healthy Eating
Gluten-Free Weeknight Grilling Plan
A 7-day gluten-free weeknight grilling plan with quick, family-friendly recipes, prep-ahead timelines, and a printable shopping list that spotlights late-summer produce and pantry staples. Includes clear cross-contamination safety tips and simple swaps to keep dinners fast and crowd-pleasing.
Healthy Eating
Low-Fat Grill Swaps for Big Flavor
A practical guide to trimming fat from grilled meals without losing juiciness or char. Learn yogurt- and citrus-based marinades, lean protein picks, searing and indirect-heat tricks, plus 5 quick low-fat marinades and a simple weeknight plan.
More from Baking
View all Baking recipes →Cloud Bread Sandwiches
Honey Mustard Chicken Nuggets
Cheddar Jalapeño Corn Muffins
Basque Burnt Cheesecake
30-Minute Sticky Baked Honey Garlic Chicken Thighs with Crisp Edges
Lemon Butter Salmon
Spritz Cookies
Brown Butter Vanilla Syrup
Honey Glazed Easter Ham
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · 6 questions per 5 minutes, 30 per day
