Classic Green Bean Casserole – Cozy, Crowd-Pleasing Comfort Food
There’s a reason classic green bean casserole shows up on so many holiday tables. It’s creamy, savory, and topped with that irresistible crunch everyone fights for. The best part?
It’s easy to make with simple ingredients you can find anywhere. Whether you’re cooking for a crowd or bringing a side to a potluck, this dish delivers familiar flavor with minimal stress. It’s the kind of recipe you’ll want to keep in your back pocket all season long.
Why This Recipe Works

This version keeps the beloved flavors you expect while focusing on balance and texture.
Blanching the green beans helps them stay bright and tender-crisp, so they don’t go mushy in the oven. A quick stovetop sauce made with cream of mushroom soup, milk, and a touch of seasoning turns silky and savory without being heavy. And of course, the fried onions do double duty: some go inside for flavor and texture, and the rest get piled on top for that signature crunch.
The result is a casserole that’s comforting but not bland, with a golden lid you’ll want to crack into right away.
Ingredients
- 1 1/2 pounds fresh green beans, trimmed and cut into 1 1/2-inch pieces (or 2 cans cut green beans, drained)
- 1 (10.5-ounce) can cream of mushroom soup
- 1/2 cup milk (whole or 2%)
- 1 teaspoon soy sauce (adds depth; optional but recommended)
- 1/4 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1/4 teaspoon black pepper, plus more to taste
- 1/4 teaspoon kosher salt, or to taste
- 1 cup shredded sharp cheddar (optional, for a richer version)
- 1 1/3 cups crispy fried onions, divided
- 1 tablespoon butter (for greasing the baking dish)
How to Make It

- Prep the oven and dish. Heat the oven to 350°F (175°C). Lightly butter a 2-quart baking dish so nothing sticks.
- Blanch the beans. Bring a large pot of salted water to a boil. Add green beans and cook for 4–5 minutes until bright green and just tender.
Drain and quickly rinse with cold water to stop the cooking. Pat dry.
- Make the sauce. In a large bowl, whisk cream of mushroom soup, milk, soy sauce, garlic powder, onion powder, pepper, and salt until smooth. If using cheese, stir in half now.
- Combine. Add the blanched beans and about 2/3 cup fried onions to the bowl.
Fold gently until everything is coated.
- Assemble. Transfer the mixture to the prepared baking dish and spread it in an even layer. If using cheese, sprinkle the remaining half over the top.
- Bake. Place the dish on the center rack and bake for 20 minutes, until the casserole is hot and bubbling around the edges.
- Add the crunchy topping. Carefully remove the dish and scatter the remaining fried onions evenly on top. Return to the oven and bake 5–8 minutes more, until the onions are golden and crisp.
- Rest and serve. Let the casserole sit for 5 minutes to set slightly.
Taste and adjust seasoning if needed. Serve warm.
How to Store
- Refrigerate: Cool completely, cover tightly, and refrigerate for up to 4 days.
- Reheat: Warm in a 350°F oven, covered with foil, for 15–20 minutes. Uncover for the last few minutes to re-crisp the onions.
For single servings, microwave until hot, then add a handful of fresh fried onions for crunch.
- Make-ahead: Assemble the casserole without the fried onion topping, cover, and refrigerate up to 24 hours. Add onions just before baking.
- Freezing: Not ideal due to texture changes, but you can freeze without the onion topping for up to 1 month. Thaw in the fridge overnight, then bake and top with fresh onions.
Benefits of This Recipe
- Familiar and comforting: It tastes like the holidays and pairs with almost anything.
- Easy ingredients: Everything is pantry-friendly, and substitutions are simple.
- Make-ahead friendly: Assemble in advance and bake when guests arrive.
- Balanced texture: Tender beans, creamy sauce, and a crisp topping keep every bite interesting.
- Scalable: Double for a crowd or halve for a weeknight dinner.
What Not to Do
- Don’t skip blanching if using fresh beans.
Raw beans won’t soften enough, and overcooked beans will turn mushy.
- Don’t add the fried onions too early. They’ll lose their crunch if baked the whole time.
- Don’t overseason with salt before tasting. The soup, soy sauce, and onions already bring saltiness.
- Don’t overcrowd a small dish. A cramped casserole steams and gets soggy. Use a 2-quart dish for even heating.
- Don’t skip resting time. A few minutes after baking helps the sauce set and prevents a runny casserole.
Alternatives
- From-scratch sauce: Swap the canned soup for a homemade mushroom sauce: sauté 8 ounces sliced mushrooms in butter, add 2 tablespoons flour, cook 1 minute, whisk in 1 cup chicken or vegetable broth and 1/2 cup cream, simmer until thick, and season.
- Dairy-free: Use a dairy-free cream of mushroom and unsweetened almond or oat milk.
Check labels for salt content and adjust seasoning.
- Gluten-free: Choose gluten-free cream of mushroom and certified gluten-free fried onions, or top with crushed gluten-free crackers tossed in olive oil.
- Extra veggie boost: Stir in 1 cup sautéed mushrooms or caramelized onions for more depth.
- Cheesy twist: Mix in Gruyère or white cheddar for a richer, slightly nutty flavor.
- Bacon lovers: Fold in 4 slices cooked, crumbled bacon for smoky saltiness. Reduce added salt.
- Spice it up: Add a pinch of cayenne, a dash of hot sauce, or 1/4 teaspoon smoked paprika.
FAQ
Can I use canned green beans?
Yes. Drain them well and skip the blanching step.
The texture will be softer and more nostalgic, which many people love.
What if I only have frozen green beans?
Use them straight from the freezer. Thaw briefly under cool water, drain, and pat dry. No need to blanch; just be sure they aren’t icy or wet.
How do I keep the topping crunchy?
Add most of the fried onions at the end of baking and serve right away.
If reheating, add a fresh handful on top to bring back the crunch.
Can I assemble it the day before?
Absolutely. Assemble without the fried onions, cover, and refrigerate up to 24 hours. Bake as directed, adding the onions during the last few minutes.
What size baking dish should I use?
A 2-quart casserole dish is ideal.
If you double the recipe, use a 9×13-inch pan for even heating and a good topping-to-filling ratio.
Is there a way to make it lighter?
Use low-sodium soup, 1% milk, and skip the cheese. You can also top with a mix of panko and a smaller amount of fried onions for less richness but plenty of crunch.
How can I make it more flavorful without adding salt?
Use soy sauce or tamari, sautéed mushrooms, a splash of Worcestershire, or a bit of garlic and onion powder. Freshly ground black pepper also brightens the flavor.
Can I make this vegetarian?
Yes.
Most versions already are, but check your soup and fried onions to make sure they don’t contain animal-based ingredients.
How long should it rest before serving?
About 5 minutes. This short rest helps the sauce thicken a bit so the casserole serves neatly.
What mains pair well with it?
Roast turkey, chicken, ham, meatloaf, or a mushroom roast all pair nicely. It also complements mashed potatoes, stuffing, and cranberry sauce.
Wrapping Up
Classic green bean casserole is timeless for a reason.
It’s simple to prepare, easy to customize, and consistently hits that cozy, satisfying note. With crisp-tender beans, a creamy sauce, and a golden onion topping, it brings both comfort and texture to the table. Keep this version handy for holidays, weeknights, and potlucks alike—it never stays on the table for long.

Ingredients
Method
- Prep the oven and dish. Heat the oven to 350°F (175°C). Lightly butter a 2-quart baking dish so nothing sticks.
- Blanch the beans. Bring a large pot of salted water to a boil. Add green beans and cook for 4–5 minutes until bright green and just tender. Drain and quickly rinse with cold water to stop the cooking. Pat dry.
- Make the sauce. In a large bowl, whisk cream of mushroom soup, milk, soy sauce, garlic powder, onion powder, pepper, and salt until smooth. If using cheese, stir in half now.
- Combine. Add the blanched beans and about 2/3 cup fried onions to the bowl. Fold gently until everything is coated.
- Assemble. Transfer the mixture to the prepared baking dish and spread it in an even layer. If using cheese, sprinkle the remaining half over the top.
- Bake. Place the dish on the center rack and bake for 20 minutes, until the casserole is hot and bubbling around the edges.
- Add the crunchy topping. Carefully remove the dish and scatter the remaining fried onions evenly on top. Return to the oven and bake 5–8 minutes more, until the onions are golden and crisp.
- Rest and serve. Let the casserole sit for 5 minutes to set slightly. Taste and adjust seasoning if needed. Serve warm.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.