Classic Homemade Green Bean Casserole Recipe for Dinner

Green bean casserole is a classic side dish that’s creamy, comforting, and a must-have for holiday dinners. After making this many times, I’ve perfected the recipe to ensure the perfect texture and flavor. The crispy onions on top make it irresistible. Keep reading for my best tips or jump to the recipe card. If you love recipes like this, you’ll also enjoy Easy Ravioli Soup Recipe with Spinach and Parmesan and Easy Gnocchi Broccoli Bake with Creamy Cheese Sauce.

Why This Classic Homemade Green Bean Casserole Recipe for Dinner Is Pure Comfort
- Creamy, comforting green beans in a rich mushroom sauce
- Crispy onions on top add a satisfying crunch
- Easy to make ahead and freeze
- Better than takeout and a family favorite
What You'll Need for Classic Homemade Green Bean Casserole Recipe for Dinner
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 2 lbs fresh green beans
- 1 can (10.5 oz) cream of mushroom soup
- 1 cup milk
- 1 can (2.8 oz) French-fried onions
- Salt and pepper to taste
- Optional: Additional crispy onions for garnish

📝 Ingredient Notes
- Fresh green beans: Frozen green beans can be used, but fresh beans have better texture.
🛒 Tools & Equipment I Recommend
- Stainless Steel Mixing Bowl Set — Ensures even mixing and prevents scratches on non-stick surfaces. → See on Amazon
- Baking Dish — The right size ensures even baking and prevents overcrowding. → See on Amazon

How to Make Classic Homemade Green Bean Casserole Recipe for Dinner
- Prepare green beans: Trim ends and cut green beans into 1-inch pieces. Cook in boiling water for 5 minutes until tender-crisp. Drain and set aside.
- Make the sauce: In a large bowl, mix cream of mushroom soup, milk, salt, and pepper. Add cooked green beans and stir until well coated.
- Assemble and bake: Transfer the green bean mixture into a greased 9×13-inch baking dish. Spread French-fried onions evenly on top. Bake at 350°F (175°C) for 20-25 minutes or until heated through and onions are golden brown.
Cook's Tips for Perfect Classic Homemade Green Bean Casserole Recipe for Dinner
- Common mistake and fix: Don't overcook the green beans. They should still have a slight crunch. If they're overcooked, the casserole will be mushy.
- Pro tip: For extra creaminess, stir in 1/2 cup of sour cream before baking.
- Pro tip: Make ahead and refrigerate for up to 2 days before baking. You can also freeze the unbaked casserole for up to 1 month.
Storing & Reheating Classic Homemade Green Bean Casserole Recipe for Dinner
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container in the fridge for up to 4 days. Make-ahead tip: Assemble and refrigerate for up to 2 days before baking.
Freezing Classic Homemade Green Bean Casserole Recipe for Dinner
Freeze unbaked casserole for up to 1 month. Thaw overnight in the fridge before baking.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (175°C) for 15-20 minutes or until heated through. Microwave: Reheat individual servings in the microwave for 1-2 minutes or until heated through.
Recipe Notes
- Chef tip: For a healthier version, use Greek yogurt instead of sour cream and whole milk instead of heavy cream.
- Best substitution: If you can't find French-fried onions, you can use crispy fried onions or even crushed potato chips as a topping.
- Make-ahead: You can assemble the casserole up to 2 days ahead. Keep it covered in the fridge until ready to bake.
- Scaling: This recipe can be easily doubled to serve a larger crowd.
- Troubleshooting: If the casserole is too thick, add a little more milk before baking. If it's too thin, add a tablespoon of cornstarch mixed with a tablespoon of water before baking.
Want to level up this recipe?
High-quality baking dish — Ensures even heating and prevents hot spots that can lead to uneven cooking. → Check price on Amazon
Classic Homemade Green Bean Casserole Recipe for Dinner

Ingredients
Main Ingredients
- 2 lbs fresh green beans
- 1 can (10.5 oz) cream of mushroom soup
- 1 cup milk
- 1 can (2.8 oz) French-fried onions
Seasonings
- Salt and pepper to taste
Optional Toppings
- Additional crispy onions for garnish
Instructions
- Prepare green beans: Trim ends and cut green beans into 1-inch pieces. Cook in boiling water for 5 minutes until tender-crisp. Drain and set aside.
- Make the sauce: In a large bowl, mix cream of mushroom soup, milk, salt, and pepper. Add cooked green beans and stir until well coated.
- Assemble and bake: Transfer the green bean mixture into a greased 9×13-inch baking dish. Spread French-fried onions evenly on top. Bake at 350°F (175°C) for 20-25 minutes or until heated through and onions are golden brown.
Notes
- Chef tip: For a healthier version, use Greek yogurt instead of sour cream and whole milk instead of heavy cream.
- Best substitution: If you can't find French-fried onions, you can use crispy fried onions or even crushed potato chips as a topping.
- Make-ahead: You can assemble the casserole up to 2 days ahead. Keep it covered in the fridge until ready to bake.
- Scaling: This recipe can be easily doubled to serve a larger crowd.
- Troubleshooting: If the casserole is too thick, add a little more milk before baking. If it's too thin, add a tablespoon of cornstarch mixed with a tablespoon of water before baking.
Storage
- Fridge: Store leftovers in an airtight container in the fridge for up to 4 days.
- Freezer: Freeze unbaked casserole for up to 1 month. Thaw overnight in the fridge before baking.
- Oven reheat: Reheat in the oven at 350°F (175°C) for 15-20 minutes or until heated through.
- Microwave reheat: Reheat individual servings in the microwave for 1-2 minutes or until heated through.
- Make ahead: Assemble and refrigerate for up to 2 days before baking.
Nutrition Per Serving
- Calories: 140
- Protein: 5g
- Fat: 6g
- Carbs: 18g
- Fiber: 4g
- Sugar: 3g
- Sodium: 400mg
- Cholesterol: 15mg
- Sat. Fat: 3g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Classic Homemade Green Bean Casserole Recipe for Dinner FAQs
Yes, you can assemble the casserole up to 2 days ahead. Keep it covered in the fridge until ready to bake.
If the casserole is too thick, add a little more milk before baking. If it's too thin, add a tablespoon of cornstarch mixed with a tablespoon of water before baking.
Yes, you can freeze the unbaked casserole for up to 1 month. Thaw overnight in the fridge before baking.
While you can't bake the casserole in the air fryer, you can use it to crisp up the onions. Spread the onions in a single layer in the air fryer basket and cook at 375°F (190°C) for 3-5 minutes or until golden brown.
If you can't find French-fried onions, you can use crispy fried onions or even crushed potato chips as a topping.
A Warm Final Note
I can’t wait for you to try Classic Homemade Green Bean Casserole Recipe for Dinner and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!




