Green Bean Casserole That Actually Tastes Like Something
Green bean casserole is made by combining blanched green beans with a creamy mushroom sauce, topping with crispy fried onions, and baking at 350°F for 25-30 minutes until bubbly. You can use canned cream of mushroom soup for a quick version or make the sauce from scratch for significantly better flavor.
I was asked to bring green bean casserole to a Thanksgiving at a coworker's house, and I had a quiet crisis about it for three days beforehand. Not because the dish is difficult, but because green bean casserole is one of those things that people either feel strongly about or feel nothing about, and showing up with a from-scratch version to someone else's holiday felt like a risk I hadn't fully assessed.
The classic version — canned green beans, canned cream of mushroom soup, canned fried onions out of the container — produces a result that is familiar and satisfying in the way holiday food is supposed to be. It also tastes exactly like those three cans, which is fine if those three cans are what you want and a missed opportunity if you have thirty extra minutes.
From scratch means making a quick mushroom cream sauce: butter, sliced mushrooms cooked until their moisture is gone and they start to brown, flour, chicken broth, cream, and Worcestershire. It takes about fifteen minutes and produces something that tastes like mushrooms rather than like a can that smells like mushrooms. The green beans go in barely cooked — blanched, not soft — so they retain some snap and don't disappear into the sauce.
The coworker asked for the recipe. I gave it to her. She told me the following year that she'd made it again and her family had asked her to make it again after that. That felt like the right outcome for a dish I had worried about for three days.
Ingredients
- 2 pounds fresh green beans, trimmed and cut into 2-inch pieces
- 3 tablespoons unsalted butter
- 8 ounces cremini or baby bella mushrooms, thinly sliced
- 4 garlic cloves, minced
- 3 tablespoons all-purpose flour
- 1 cup chicken broth (or vegetable broth)
- 1 cup whole milk
- 1/2 cup sour cream
- 1 teaspoon soy sauce
- 1/2 teaspoon onion powder
- 1/2 teaspoon black pepper
- 3/4 teaspoon kosher salt, plus more for blanching water
- 2 1/2 cups crispy fried onions, divided (store-bought like French's, or homemade)
Instructions
- 1Preheat your oven to 350°F. Grease a 9x13-inch baking dish and set aside.
- 2Bring a large pot of generously salted water to a boil. Add the green beans and blanch for 5 minutes —? they should be bright green and just barely tender. Drain immediately and transfer to a bowl of ice water for 2 minutes to stop cooking. Drain again and pat dry. This step matters. Wet beans will make your sauce watery and the whole thing will slide around like it has no convictions.
- 3In a large oven-safe skillet or heavy-bottomed saucepan over medium heat, melt the butter. Add the sliced mushrooms in a single layer and let them cook undisturbed for 3 minutes before stirring. Cook another 2-3 minutes until mushrooms are golden and have released most of their moisture. Add the garlic and cook 1 minute more.
- 4Sprinkle the flour over the mushroom mixture and stir to coat. Cook the flour for 1 minute, stirring constantly —? this cooks out the raw flour taste, which is the kind of detail that separates a good casserole from a mediocre one.
- 5Slowly pour in the chicken broth while whisking, then add the milk. Whisk until smooth. Bring to a gentle simmer over medium heat and cook, stirring frequently, for 4-5 minutes until the sauce thickens enough to coat the back of a spoon.
- 6Remove from heat. Stir in the sour cream, soy sauce, onion powder, salt, and pepper. Taste and adjust seasoning.
- 7Add the drained green beans to the sauce and stir to combine. Transfer the mixture to your prepared baking dish. Stir in 1 1/2 cups of the fried onions directly into the casserole.
- 8Top evenly with the remaining 1 cup of fried onions.
- 9Bake uncovered at 350°F for 25-30 minutes, until the sauce is bubbling around the edges and the onions on top are deep golden brown. Let rest 5 minutes before serving.
Pro Tips
- Dry your green beans thoroughly after blanching. Moisture is the enemy of a thick sauce, and a watery casserole is a casserole that has given up on itself.
- Don't skip the soy sauce —? it adds a depth of flavor that makes people ask what your secret is, and your secret is one teaspoon of soy sauce, which is both anticlimactic and satisfying to reveal.
- If your fried onions are browning too fast in the oven, tent the dish loosely with foil for the last 10 minutes. The ones on the sides will crisp; the ones in the middle will stay slightly softer, which is actually the correct distribution of textures.
Substitutions
Storage Instructions
Store leftovers covered in the refrigerator for up to 4 days. The fried onion topping will soften overnight —? reheat uncovered in a 350°F oven for 15-20 minutes to revive some crispness, or add a fresh handful of fried onions on top before reheating. Microwaving works but the topping will not recover its texture, and you have to be at peace with that.
Make Ahead
You can assemble the full casserole up to 24 hours ahead —? make the sauce, combine with beans, transfer to the baking dish, but do NOT add the fried onion topping. Cover tightly and refrigerate. When ready to bake, add the fried onions to the top and bake at 350°F for 35-40 minutes (add 10 minutes since it's starting cold). Add the topping right before it goes in the oven, not before refrigerating.
Frequently Asked Questions
Can I use frozen green beans instead of fresh?
Yes, and it works well. Thaw them completely first, then lay them out on a clean kitchen towel and press out as much moisture as you can before adding them to the sauce. Frozen beans are already partially cooked, so skip the blanching step entirely. They'll be slightly softer in texture than fresh, which honestly most people don't mind in a casserole.
Why did my green bean casserole turn out watery?
Almost always a moisture problem. The three usual culprits: beans weren't dried after blanching, the sauce wasn't cooked long enough to thicken before baking, or the dish was covered while baking and steam pooled. Bake uncovered so moisture can escape, cook your sauce until it coats a spoon, and pat those beans dry like you mean it.
Can I make green bean casserole the day before Thanksgiving?
Absolutely, and it's the right move. Assemble the casserole up to 24 hours in advance —? sauce, beans, everything —? but hold off on the fried onion topping until right before it goes in the oven. Cover and refrigerate overnight. Bake at 350°F for 35-40 minutes straight from the fridge, adding the full onion topping just before it goes in.
How do I keep the fried onion topping crispy?
Add the fried onions right before the casserole goes into the oven —? not during assembly if you're making it ahead. Bake uncovered at 350°F so steam doesn't trap under the topping. If they're browning too fast, loosely tent with foil for the last stretch. Leftovers can be refreshed with a handful of fresh fried onions before reheating.
How do I store and reheat leftover green bean casserole?
Refrigerate covered for up to 4 days. For best results, reheat in a 350°F oven, uncovered, for 15-20 minutes. The sauce will reactivate and the edges will crisp back up. You can microwave it, but the texture of both the beans and the topping takes a hit. Adding a small handful of fresh fried onions before oven-reheating brings the whole thing back to life.
Can I make green bean casserole vegetarian or vegan?
For vegetarian: swap chicken broth for vegetable broth and use butter —? you're done. For vegan: use vegetable broth, replace butter with olive oil or vegan butter, swap whole milk and sour cream for full-fat oat milk and a tablespoon of cashew cream or vegan sour cream. Check that your fried onions are vegan (most store-bought versions are). The result is genuinely good.
Can I add cheese to green bean casserole?
You can, and a lot of people do. Stir 1/2 cup of shredded sharp cheddar or gruyère into the sauce before combining with the beans. You can also scatter a thin layer over the top under the fried onions before baking. Gruyère in particular makes this feel like something you'd pay twelve dollars for at a restaurant, which is either exciting or alarming depending on your worldview.
What size baking dish do I need for green bean casserole?
A 9x13-inch baking dish is the standard and correct choice for this recipe at 8 servings. If you use a smaller dish, the casserole will be too deep, the sauce will take longer to heat through, and you'll have the eruption situation I experienced in my aunt's kitchen. If you're halving the recipe, an 8x8 works perfectly.