Side Dishes
America’s Test Kitchen green bean casserole delivers the perfect balance of crispy fried onions and creamy mushroom sauce that’s become a holiday classic.
The secret lies in perfectly cooked green beans, a velvety sauce thickened just right, and fried onions that stay crunchy even after baking—this is the version that finally earned my family’s approval after years of disappointing attempts. 💛
What sets this recipe apart is the precise technique for achieving that signature texture: green beans are blanched to tender-crisp perfection, the mushroom sauce is built with a proper roux for thickness, and the fried onions are baked until golden and crispy.
I’ve tested countless variations, and this method consistently delivers restaurant-quality results in your home oven.
The final dish features vibrant green beans topped with a golden blanket of fried onions, all swimming in that rich, creamy mushroom sauce. Each bite delivers the perfect contrast—tender vegetables, crispy onions, and velvety sauce—making it a side dish that steals the show at every holiday table.
This is the recipe that brings back childhood memories with every serving.
Whether you’re serving it as a classic Thanksgiving side or a comforting weeknight dinner, this version stays true to the original while being foolproof for home cooks.
The key is patience—letting the sauce thicken properly and the onions crisp up just right. Let’s get started on creating the perfect green bean casserole.
Ingredients for america's test kitchen green bean casserole
Six ingredients make this holiday classic shine—crispy onions, creamy sauce, and tender beans.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 2 lb | Trimmed, ends removed |
| Yellow Onions 🧅 | 2 medium | Thinly sliced for frying |
| Butter 🧈 | ½ cup | Unsalted, for frying onions |
| All-Purpose Flour 🌾 | ¼ cup | For roux, unsifted |
| Whole Milk 🥛 | 1 ½ cups | Full-fat for creaminess |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Cream Cheese 🧀 | 8 oz | Room temperature, full-fat |
| Fresh Mushrooms 🍄 | 8 oz | Button or cremini, sliced |
| Garlic Cloves 🧄 | 2 cloves | Minced for sauce |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Sour Cream 🍦 | ¼ cup | Full-fat for richness |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for topping |
The onions are the star here. Sweet yellow onions work best—they caramelize beautifully without bitterness. Grab a bag of Dole or Fresh Express if you're short on time, but if you're feeling fancy, hit the farmers market for the freshest. Thinly slice them yourself—mandoline or food processor makes this a breeze. For the mushrooms, cremini or button both work, but avoid anything too watery like portobello. The cream cheese? Philadelphia brand melts the smoothest—no lumps, just velvety perfection. And trust me, the full-fat versions of everything here make all the difference.
No sour cream? Greek yogurt at half the amount works in a pinch. Short on mushrooms? Extra carrots or celery add bulk and sweetness. The chicken broth can be swapped for vegetable broth if vegetarian, but the flavor profile shifts slightly. For the flour, all-purpose is key—cake flour makes the sauce gummy. And if you're worried about the onions getting soggy during baking, pat them completely dry after frying. The secret weapon here is the double-frying method—fry once, drain, then fry again for that extra-crispy texture that makes this dish legendary.
Make this ahead? Absolutely—the flavors meld beautifully overnight. Store covered in the fridge for up to 4 days, or freeze the assembled casserole for 3 months. The onions stay crispy if you bake it straight from the fridge—just add 5 extra minutes to the baking time. For serving, I always sprinkle extra Parmesan and a dollop of sour cream on top—worth the extra minute for that restaurant-quality finish. Leftovers reheat perfectly in the microwave, but oven-baked is even better for crispy onions.
Why You'll Love This Recipe
- Here’s what sold me: that buttery, golden-brown top layer with the creamy milk-flour sauce underneath. The onions caramelize just enough to add depth without overpowering—it’s the kind of balance that makes you go back for seconds.
- One-Pot Magic: I swear by this recipe because it’s one pan—no chopping boards, no extra bowls. Just toss the green beans, onions, and pre-made roux into a single dish, bake, and walk away. (Yes, even on a Tuesday night.)
- Creamy Crunch Perfection: Here’s what sold me: that buttery, golden-brown top layer with the creamy milk-flour sauce underneath. The onions caramelize just enough to add depth without overpowering—it’s the kind of balance that makes you go back for seconds.
- Holiday Hero: Between us, this is my go-to for Thanksgiving leftovers or Christmas dinners. It reheats beautifully, pairs with anything, and feels festive without trying too hard. (Not the prettiest, but the taste makes up for it.)
Step-by-step instructions for america's Test Kitchen green bean casserole
Here's how to build the perfect balance of crispy fried onions and creamy mushroom sauce.
🔥 Step 1: Cook the Green Beans to Al Dente Perfection
Trim the ends from the 2 lb fresh green beans and cut them into 2-inch pieces. In a large pot, bring 4 quarts of salted water to a rolling boil. Add the green beans and cook for 4-5 minutes until they're bright green and tender-crisp—they should still have a slight bite when you bite into one.
Here's the thing—overcooking turns them mushy. Drain immediately in a colander and rinse under cold water to stop the cooking process. Spread them on a baking sheet and let them cool completely before assembling the casserole. This prevents a watery final dish.
🍳 Step 2: Create the Creamy Mushroom Sauce
In a large skillet, melt 0.5 cup butter over medium heat. Add the 8 oz sliced fresh mushrooms and cook for 5-6 minutes until they release their moisture and brown slightly. Add the 2 minced garlic cloves and cook for 30 seconds until fragrant.
Sprinkle in the 0.25 cup all-purpose flour and whisk constantly for 1-2 minutes until you have a smooth roux. Slowly pour in the 1.5 cups whole milk and 2 cups chicken broth while whisking vigorously to prevent lumps. Bring to a gentle simmer and cook for 5 minutes until slightly thickened.
Reduce heat to low and stir in the 8 oz cream cheese (cut into cubes) until fully melted and smooth. Season with 1.5 tsp salt and 0.5 tsp ground black pepper. The sauce should be velvety and coat the back of a spoon—this is your creamy base.
🍳 Step 3: Fry the Onions to Golden Crispiness
In a large skillet, melt 0.25 cup butter over medium heat. Add the 2 medium thinly sliced yellow onions in a single layer and cook undisturbed for 5-6 minutes until the bottom layer turns golden brown. Stir gently and continue cooking for another 5-6 minutes until all the onions are crispy and deep golden.
Here's where it gets fun—watch the onions carefully. They should be golden brown and slightly caramelized, not burnt. If they start to darken too quickly, reduce the heat slightly. Spread them on a paper towel-lined plate to absorb excess oil while keeping their crisp texture.
🥘 Step 4: Assemble the Casserole
Preheat your oven to 375°F. In a 9x13-inch baking dish, combine the cooled green beans, creamy mushroom sauce, and 0.25 cup sour cream. Stir gently to coat the green beans evenly with the sauce. The mixture should look luscious and creamy.
Sprinkle the crispy fried onions evenly over the top, pressing down lightly so they stay in place. Finish with 0.25 cup freshly grated parmesan cheese for that perfect salty crunch. Here's the moment that matters: the contrast between the crispy onions and creamy sauce is what makes this dish legendary.
🔥 Step 5: Bake Until Bubbly and Golden
Bake uncovered for 30-35 minutes until the top is bubbly and golden brown. You'll see the onions start to crisp up even more in the oven—that's your signal it's ready. If the top browns too quickly, tent loosely with foil to prevent over-browning.
Let the casserole rest for 10 minutes before serving. This resting time allows the flavors to meld together and the sauce to thicken slightly. Serve warm with crusty bread to soak up every last bite of that creamy, crispy goodness.
Pro Tips For Making America'S Test Kitchen Green Bean Casserole
- Blanch Beans First: The recipe calls for fresh beans, but skipping the blanch step is a rookie move. Toss them in boiling water for 3-4 minutes, then shock in ice water—this stops cooking and keeps them crisp-tender. I learned this the hard way when my casserole turned mushy after baking; the beans just needed a head start.
- Sauté Onions Low and Slow: Yellow onions should caramelize, not burn. Cook them on medium-low heat for 8-10 minutes until soft and golden, stirring often. High heat makes them bitter, and that’s the last thing you want under that creamy sauce.
- Whisk Roux Until Smooth: The butter-flour roux is where the magic happens, but lumps ruin everything. Whisk vigorously over medium heat for 2-3 minutes until it’s the color of peanut butter—not longer, or it’ll taste nutty. I used to rush this, and the sauce always ended up grainy.
- Add Milk Gradually: Pouring milk all at once into the roux is a recipe for disaster. Temper it by adding a splash at a time while whisking constantly—this prevents lumps and ensures a silky sauce. Yes, it’s tedious, but the payoff is worth it.
Serving suggestions for america's test kitchen green bean casserole
Classic Holiday Pairings
This creamy green bean casserole shines as the ultimate Thanksgiving side dish, perfectly complementing roasted turkey with its rich, savory flavors. The crispy fried onions add a satisfying crunch that contrasts beautifully with the tender meat.
For a complete holiday spread, I always serve it alongside herb-roasted turkey, garlic mashed potatoes, and sautéed Brussels sprouts with bacon. 🍽️
Protein Pairing Perfection
For non-holiday meals, pair this casserole with grilled chicken breast or pan-seared pork chops to balance the creamy, cheesy flavors. The acidity from a simple arugula salad with lemon vinaigrette cuts through the richness, while crusty sourdough bread soaks up every last bite of sauce.
I love adding a side of roasted carrots with thyme for extra color and freshness.
Vegetarian-Friendly Options
Make this dish vegetarian by using vegetable broth instead of chicken broth and omitting the turkey. It pairs wonderfully with mushroom risotto, stuffed bell peppers, or roasted cauliflower steaks.
For a complete plant-based meal, add a quinoa salad with cherry tomatoes and cucumber. The creamy texture of the casserole makes it a satisfying centerpiece even without meat.
Make-Ahead Serving Tips
If baking ahead, store the assembled casserole in an airtight container in the fridge for up to 4 days. Reheat covered at 350°F for 20-25 minutes until bubbly.
For freezing, assemble the casserole (without baking), cover tightly with plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking as directed. 💡
Presentation Upgrades
Elevate your serving game by transferring the casserole to a large platter and garnishing with extra crispy fried onions and fresh parsley. For individual servings, use ramekins or small baking dishes—great for potlucks or family-style meals.
A sprinkle of smoked paprika or crushed black pepper just before serving adds a professional touch without extra effort.
Leftovers Reinvented
Turn leftover casserole into green bean casserole frittata by beating 4 eggs with ½ cup milk, pouring over the casserole, and baking at 350°F for 20-25 minutes until set.
For a quick lunch, serve it cold in sandwiches with sharp cheddar cheese on a toasted baguette. The crispy onions add a fun texture contrast to any leftovers. 🌟
Nutrition facts
Frequently asked questions
Why do the fried onions need to be cooked twice?
The double-frying method is key for achieving that signature crispy texture. The first fry removes moisture, while the second fry creates a golden, caramelized crust that stays crispy even after baking. Skipping this step often results in soggy onions by the end.
Can I use canned green beans instead of fresh?
Yes, but the texture will differ slightly. Use 2 (15 oz) cans of green beans, drained and rinsed thoroughly. They won't have the same tender-crisp bite as fresh, but they work in a pinch. For best results, drain them well and pat dry before mixing with the sauce.
How do I prevent the sauce from getting lumpy?
Whisk constantly when adding the milk and broth to the roux, and make sure the cream cheese is cut into small cubes before stirring it in. Keep the heat on low while melting the cream cheese to avoid scrambling. If lumps form, strain the sauce through a fine-mesh sieve for a silky texture.
Can I make this casserole ahead of time?
Assemble the casserole (without baking) up to 24 hours ahead and refrigerate. Bake straight from the fridge, adding 5 extra minutes to the baking time. For freezing, assemble the casserole (unbaked), cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge before baking.
What's the secret to keeping the fried onions crispy?
Pat the fried onions completely dry after both fryings, spread them on a wire rack (not paper towels) to cool, and press them gently into the casserole before baking. Avoid covering the casserole with foil during baking—let the top crisp up naturally. If needed, broil for 1-2 minutes at the end for extra crunch.
