Classic green bean casserole is one of those cozy side dishes that always feels right on a holiday table. Tender green beans, creamy mushroom sauce, and crispy fried onions come together in a dish that is simple, warm, and full of flavor. This version keeps the classic taste and gives you plenty of crunchy onions on top.

Recipe at a Glance
- Servings: 8
- Prep time: 10 minutes
- Cook time: 35 minutes
- Total time: 45 minutes
- Oven temperature: 350°F (175°C)
Why I Love This Recipe
I love this casserole because it reminds me of big meals where the table is packed with more food than anyone could possibly finish. Someone brings the potatoes, someone handles the rolls, and this creamy green bean casserole finds a spot right in the middle.
The best part for me is the contrast. Underneath, the green beans are tender and covered in creamy mushroom sauce. On top, the fried onions are crisp, salty, and golden. That crunchy topping keeps the casserole from feeling too soft or heavy.
It is also one of those recipes I can put together without making the kitchen complicated.
- It uses simple grocery-store ingredients.
- Prep takes about 10 minutes.
- The creamy filling and crunchy topping give you two great textures.
- It works well with holiday dinners and everyday meals.
- You can assemble most of it ahead of time.
- The recipe is easy to double for a bigger gathering.

What You’ll Need
- 2 cans (14.5 ounces each) cut green beans, drained well
- 1 can (10.5 ounces) condensed cream of mushroom soup
- 1/2 cup whole milk
- 1 teaspoon soy sauce
- 1/4 teaspoon ground black pepper
- 1 1/3 cups crispy fried onions, divided into 2/3 cup for the filling and 2/3 cup for the topping

Recipe and Instructions
Step 1: Make the Creamy Sauce
Preheat the oven to 350°F (175°C). Put 1 can (10.5 ounces) condensed cream of mushroom soup, 1/2 cup whole milk, 1 teaspoon soy sauce, and 1/4 teaspoon ground black pepper in a medium mixing bowl. Whisk until the milk is fully mixed into the soup and the sauce looks smooth.

Step 2: Add the Green Beans and Fried Onions
Add 2 cans (14.5 ounces each) drained cut green beans and 2/3 cup crispy fried onions to the creamy sauce. Fold everything together gently with a spatula until the green beans and onions are evenly coated. Do not stir too hard or the beans may break apart.

Step 3: Fill the Baking Dish
Spoon the green bean mixture into a 1 1/2-quart round baking dish. Spread it into an even layer so it cooks at the same rate from edge to center.

Step 4: Bake the Casserole
Place the casserole in the preheated 350°F (175°C) oven. Bake uncovered for 25 minutes, until the creamy sauce is hot and bubbling gently around the edges.

Step 5: Add the Crispy Topping and Finish Baking
Carefully remove the casserole from the oven. Sprinkle the remaining 2/3 cup crispy fried onions evenly over the hot green bean mixture. Return it to the oven and bake for 8 to 10 minutes, just until the onions are golden and crisp. Keep an eye on them because fried onions can brown quickly.

Why This Recipe Works (Quick Science)
The condensed mushroom soup already contains thickeners, so it creates a creamy sauce without needing flour or a roux. The milk loosens the soup enough to coat the beans instead of sitting on them in a thick layer.
Soy sauce adds salt plus savory umami flavor. It makes the mushroom flavor taste deeper without making the casserole taste strongly like soy sauce.
Adding fried onions in two stages also matters. The onions mixed into the filling soften and add flavor. The onions added near the end stay much crispier because they spend less time in the oven.
Pro Tips
- Drain the beans very well. Extra liquid can make the sauce watery.
- Wait to add the final onions. Baking them for the whole 35 minutes can make them too dark.
- Fold instead of stirring hard. Canned green beans are tender and can break easily.
- Watch the final few minutes. Fried onions can go from golden to burned surprisingly fast.
- Let it rest for about 5 minutes. The sauce will settle and thicken a little before serving.
Tools You’ll Need
- 1 1/2-quart round baking dish
- Medium mixing bowl
- Whisk
- Silicone spatula or large spoon
- Measuring cup
- Measuring spoons
- Can opener
- Oven mitts
Substitutions and Variations
- Fresh green beans: Use about 1 1/2 pounds trimmed green beans. Blanch them first until just tender, then drain well.
- Frozen green beans: Use about 24 ounces. Thaw and drain them before mixing.
- Lower-fat milk: 2% milk works well in place of whole milk.
- Gluten-free: Choose gluten-free mushroom soup, soy sauce, and crispy onions.
- Extra mushrooms: Fold in 1 cup of sliced mushrooms that have been sautéed until their extra moisture cooks away.
- Cheesy version: Stir 1/2 cup shredded cheddar cheese into the filling before baking.
Make-Ahead Tips
You can mix the soup, milk, soy sauce, pepper, green beans, and the first 2/3 cup fried onions up to one day ahead. Put the mixture in the baking dish, cover it, and refrigerate.
When you are ready to cook, let the cold baking dish sit out briefly while the oven heats. Bake until the center is completely hot, which may take a few extra minutes. Add the final 2/3 cup fried onions only near the end so they stay crunchy.
Common Mistakes
- Not draining the beans: This can leave liquid at the bottom of the casserole.
- Adding all the onions at once: The topping may burn before the casserole is ready.
- Using too much milk: Stick with 1/2 cup or the sauce can become thin.
- Overmixing: Rough stirring can turn tender canned beans into small broken pieces.
- Walking away during the final bake: Watch the onions closely once they start browning.
What to Serve With
Classic green bean casserole goes especially well with:
- Roast turkey
- Baked ham
- Roast chicken
- Mashed potatoes
- Sweet potato casserole
- Stuffing or dressing
- Dinner rolls
- Cranberry sauce
- Roast beef
Macros Information
Approximate nutrition for 1 of 8 servings:
- Calories: 160
- Protein: 4 g
- Carbohydrates: 17 g
- Fat: 9 g
- Fiber: 2 g
- Sugar: 4 g
- Sodium: 550 mg
These are estimates. The exact numbers will change depending on the brands you use.
Leftovers and Storage
Let leftovers cool, then place them in an airtight container or cover the baking dish well. Refrigerate for up to 3 to 4 days.
Reheat individual servings in the microwave, or warm a larger amount in a 350°F oven until hot in the center. The onion topping will soften in the fridge. For fresh crunch, sprinkle a few new crispy fried onions over the casserole during the last few minutes of reheating.
Freezing is possible, but the sauce and green beans can have a softer texture after thawing. For the best texture, this casserole is better refrigerated than frozen.
FAQ
Q: Can I use fresh green beans?
A: Yes. Use about 1 1/2 pounds. Trim them and blanch them until just tender before adding them to the casserole.
Q: Can I use frozen green beans?
A: Yes. Thaw about 24 ounces of frozen green beans and drain them very well first.
Q: Why is my green bean casserole watery?
A: The beans may not have been drained enough, or too much milk may have been added. Well-drained beans and exactly 1/2 cup milk help keep the filling creamy.
Q: Can I make this casserole the day before?
A: Yes. Assemble the filling and refrigerate it covered. Save the final 2/3 cup crispy fried onions for the end of baking.
Q: How do I know when it is done?
A: The filling should be hot and gently bubbling around the edges, and the fried onions on top should be crisp and golden.
Q: Can I double the recipe?
A: Yes. Double every ingredient and use a larger baking dish. A deeper or larger casserole may need extra time to become hot in the center.
Final Thoughts
Classic green bean casserole does not need to be complicated. A creamy mushroom filling, tender green beans, and plenty of crispy onions are what make this simple dish so comforting.
Bring it to the table while the topping is still warm and crunchy, and do not be surprised if people come back for another spoonful. If you make it, leave a comment about how it turned out and share any questions you have.