Easy Green Bean Casserole Recipe
It is the dish that vanishes first at every holiday table — and nobody believes how simple it is. This easy green bean casserole recipe gives you tender green beans wrapped in a rich, creamy mushroom sauce, all under a golden blanket of crispy fried onions. Five minutes of mixing, one dish, and the oven does the rest.
Here is the secret most versions never mention: the topping goes on at the END, not the beginning. That is how the onions stay shatter-crisp instead of going soft in the sauce — and it is exactly how you get that crunchy top you see in the photo. Add the fresh mushrooms, and yours will taste as good as it looks.

Why This Casserole Is Always the First Dish to Disappear
- Only 10 real ingredients — no long shopping list, and most of them are probably in your pantry already.
- 15 minutes of hands-on work — mix, pour, bake. The oven handles everything else.
- That creamy-crunchy contrast — silky mushroom sauce underneath, crispy onions on top. Every bite has both.
- Make-ahead friendly — assemble it the day before, bake it when guests arrive. Holiday stress, gone.
- It goes with everything — turkey, roast chicken, ham, or a simple weeknight dinner. This side never feels out of place.
Everything You Need (and the One Extra That Makes It Look Like the Photo)
- 1 1/2 pounds fresh whole green beans, trimmed (about 6 cups) — whole beans look best and stay tender-crisp; frozen whole green beans or 2 cans (14.5 oz each), drained very well, also work
- 1 tablespoon butter
- 8 oz (225 g) fresh mushrooms, sliced — this is the “extra” you can see in the photo; they make the sauce taste homemade instead of canned
- 2 cans (10.5 oz each) condensed cream of mushroom soup
- 3/4 cup milk — whole milk gives the richest sauce
- 1 teaspoon soy sauce — the quiet flavor booster; nobody can guess it, everybody tastes the difference
- 1/2 teaspoon garlic powder
- 1/2 teaspoon black pepper
- 1/4 teaspoon salt — add it after tasting, because the soup and onions are already salty
- 2 1/2 cups crispy fried onions, divided — 1 cup goes inside, 1 1/2 cups go on top at the end
- Fresh rosemary or thyme sprig, for garnish (optional — it is the pretty finishing touch in the photo)
How to Make It: 6 Easy Steps to Creamy, Crunchy Perfection
- Heat the oven and blanch the beans. Preheat your oven to 350°F (175°C) and lightly grease a 2-quart casserole dish. Boil the green beans in salted water for 4 to 5 minutes, until bright green and just tender-crisp. Drain them really well — extra water is the enemy of a thick sauce.
- Sizzle the mushrooms. Melt the butter in a skillet over medium-high heat. Cook the sliced mushrooms for 4 to 5 minutes, until golden and their liquid has cooked away. This one step adds deep, savory flavor and keeps the sauce from turning watery.
- Whisk the sauce. In a large bowl, whisk together the cream of mushroom soup, milk, soy sauce, garlic powder, black pepper, and salt until smooth and creamy.
- Bring it all together. Fold the blanched beans, the mushrooms, and 1 cup of the crispy fried onions into the sauce until every bean is coated. Spread the mixture evenly in your casserole dish.
- Bake until bubbling. Bake for 25 minutes, until the sauce is hot and bubbling around the edges and the beans are tender.
- Top it and finish. Scatter the remaining 1 1/2 cups of crispy fried onions over the top and bake 5 more minutes, until deep golden and crisp. Rest 5 to 10 minutes so the sauce thickens up, add the herb sprig if you like, and serve warm.
Sofia’s Expert Tips (So Your Casserole Never Turns Out Watery or Soggy)
- Drain like you mean it. Watery casserole almost always comes from wet beans. Blanch, drain, and even pat fresh beans dry; drain canned beans in a colander for a few minutes; thaw and drain frozen beans completely.
- Never put all the onions in at the start. Onions baked for the full 30 minutes go soft and disappear into the sauce. The split — some inside for flavor, most on top for the last 5 minutes — is what gives you crunch in every bite.
- Do not overcook the beans before baking. They cook again in the oven. Pull them from the boiling water while they are still bright green with a little snap, and they will be perfectly tender at the table.
- Taste before you salt. Canned soup and fried onions bring plenty of salt on their own. Stir, taste, and only then add the 1/4 teaspoon if it needs it.
- Let it rest before serving. Five to ten minutes out of the oven lets the sauce set from runny to silky — and makes serving neat scoops much easier.
- Grease the dish, even if it is nonstick. The sauce bubbles up and caramelizes at the edges (the best part), and a light greasing means it lifts out instead of sticking.
Easy Variations Your Family Will Ask For
- Cheesy: stir 1/2 cup shredded cheddar into the sauce and sprinkle a little more over the top with the onions. Rich, golden, and very popular with kids.
- Bacon lovers: scatter 4 slices of cooked, crumbled bacon over the top with the fried onions for a smoky crunch.
- Fully from scratch: skip the canned soup — melt 3 tablespoons butter, whisk in 3 tablespoons flour, then slowly add 1 1/2 cups milk and cook until thick. Season well and use it exactly like the soup mixture.
- A little kick: add a pinch of red pepper flakes or a dash of hot sauce to the sauce for gentle heat that balances the creaminess.
How to Store, Freeze and Reheat It
- Fridge: cover the dish tightly (or move leftovers to an airtight container) and refrigerate for up to 3 to 4 days. The topping will soften — that is normal, and a quick oven reheat brings most of the crunch back.
- Freezer: freeze the baked casserole without the onion topping for up to 2 months, wrapped well. Thaw overnight in the fridge, then reheat and add fresh crispy onions on top so it tastes freshly made.
- Reheat in the oven (best): cover with foil and warm at 350°F (175°C) for 20 to 25 minutes, until hot in the center. Uncover, add a fresh handful of crispy onions, and bake 5 more minutes.
- Reheat in the microwave (fastest): single portions heat in 1 to 2 minutes. The sauce stays creamy; the topping just will not be crisp.
Frequently Asked Questions
Yes — it is one of the best make-ahead holiday sides. Assemble everything (beans, mushrooms, sauce, and the inside onions) in the dish, cover, and refrigerate for up to 24 hours. When you are ready, bake as directed and add the onion topping for the last 5 minutes.
All three work. Fresh beans have the best color and bite — blanch them 4 to 5 minutes first. Frozen beans just need a full thaw and a good drain. Canned beans are the softest and the most classic; drain them very well so the sauce stays thick.
Almost always, the beans were too wet — not drained long enough, or frozen beans went in still icy. The sauce also looks thinner straight out of the oven; a 5 to 10 minute rest thickens it up. Next time, drain everything thoroughly and do not skip the rest.
Yes. Make a quick sauce: melt 3 tablespoons butter in a pan, whisk in 3 tablespoons flour and cook 1 minute, then slowly whisk in 1 1/2 cups milk and simmer until thick. Stir in the sautéed mushrooms, season with salt, pepper, and garlic powder, and carry on with the recipe.
Add it only for the last 5 minutes of baking, never cover the dish after it comes out of the oven (steam softens the onions fast), and serve within about 15 minutes. If you are reheating leftovers, a fresh sprinkle of onions after reheating makes it taste brand new.
Easy Green Bean Casserole Recipe
Course: Side DishCuisine: AmericanDifficulty: Easy8
servings15
minutes30
minutes45
minutesTender whole green beans and golden mushrooms in a creamy mushroom sauce, baked and finished with a thick layer of crispy fried onions. The classic holiday side dish — creamy, crunchy, and ready in 45 minutes.
Ingredients
1 1/2 pounds fresh whole green beans, trimmed (or frozen whole green beans, thawed, or 2 cans (14.5 oz each) green beans, drained well)
1 tablespoon butter
8 oz (225 g) fresh mushrooms, sliced
2 cans (10.5 oz each) condensed cream of mushroom soup
3/4 cup milk
1 teaspoon soy sauce
1/2 teaspoon garlic powder
1/2 teaspoon black pepper
1/4 teaspoon salt, or to taste
2 1/2 cups crispy fried onions, divided
Fresh rosemary or thyme sprig, for garnish (optional)
Directions
- Preheat oven to 350°F (175°C). Lightly grease a 2-quart casserole dish. Blanch fresh green beans in salted boiling water for 4 to 5 minutes until bright green and tender-crisp; drain very well.
- Melt butter in a skillet over medium-high heat and cook the mushrooms 4 to 5 minutes, until golden and their liquid has cooked off.
- Whisk the soup, milk, soy sauce, garlic powder, pepper, and salt in a large bowl until smooth.
- Fold in the beans, mushrooms, and 1 cup of the fried onions. Spread evenly in the dish.
- Bake 25 minutes, until hot and bubbling.
- Top with the remaining 1 1/2 cups fried onions and bake 5 more minutes, until golden and crisp. Rest 5 to 10 minutes, garnish, and serve warm.
Notes
- Drain the beans thoroughly — wet beans are the main cause of a watery sauce. Keep the onion topping for the last 5 minutes so it stays crispy. Make ahead: assemble without the topping up to 24 hours in advance, refrigerate, and bake when needed.
Save this recipe now, because when the holidays come around (or someone asks you to bring “that green bean dish”), you will be so glad it is right here waiting for you.
More recipes you’ll love: Easy Sweet Potato Casserole Recipe, Easy Broccoli Casserole Recipe and Easy Corn Casserole Recipe.

2 Comments