A homemade green bean casserole is a comforting, creamy side dish that brings tender green beans, rich mushroom sauce, and crispy fried onions together in one delicious bake. It is easy to prepare, uses simple ingredients, and pairs beautifully with roasted chicken, turkey, mashed potatoes, and other family-favorite meals.
This easy green bean casserole recipe follows the traditional creamy style while including practical tips to help you achieve a flavorful filling and a golden, crunchy topping. Whether you are preparing a Thanksgiving dinner, planning a holiday gathering, or looking for a simple vegetable side dish, this recipe is a convenient choice.
You can make it with canned green beans for a quick preparation or use fresh or frozen green beans when you prefer a different texture. The best part is that most of the preparation happens in one baking dish, making cleanup easier.
Table of Contents
ToggleWhat Is Green Bean Casserole?
Green bean casserole is a baked vegetable side dish traditionally made with green beans, condensed cream of mushroom soup, milk, seasonings, and crispy fried onions. The ingredients combine to create a creamy filling with a crunchy topping.
The dish became a popular American holiday favorite after Dorcas Reilly developed a version at Campbell’s Test Kitchen in 1955. Its simple ingredients and straightforward preparation helped make it a familiar addition to Thanksgiving and other family meals.
The traditional recipe uses canned green beans and condensed mushroom soup, but modern versions may include fresh mushrooms, homemade cream sauce, garlic, cheese, or different toppings.
Why You Will Love This Easy Green Bean Casserole Recipe
- Easy preparation: Mix the main ingredients, bake, and finish with crispy onions.
- Creamy texture: Condensed cream of mushroom soup creates a rich, savory sauce.
- Crunchy topping: Fried onions provide a satisfying contrast to the tender beans.
- Simple ingredients: Most ingredients are available at an ordinary grocery store.
- Flexible options: You can use canned, fresh, or frozen green beans.
- Make-ahead friendly: Prepare the filling in advance to save time on busy cooking days.
- Perfect for gatherings: This side dish works well for holiday dinners, potlucks, and family meals.
Green Bean Casserole Recipe at a Glance
- Preparation time: 10 minutes
- Cooking time: Approximately 30 minutes
- Total time: Approximately 40 minutes
- Servings: 6
- Cooking method: Oven baking
- Difficulty: Easy
- Main ingredients: Green beans, cream of mushroom soup, milk, and crispy fried onions
Cooking times can vary depending on your oven, baking dish, and whether you use canned, fresh, or frozen green beans.
Ingredients for Green Bean Casserole

This recipe uses the familiar creamy mushroom base and a two-stage onion topping for a balanced texture.
Main Ingredients
- 2 cans (14.5 ounces each) cut green beans, thoroughly drained
- 1 can (10.5 ounces) condensed cream of mushroom soup
- 3/4 cup milk
- 1 1/2 cups crispy French-fried onions, divided
- 1 teaspoon soy sauce, optional
- 1/4 teaspoon ground black pepper, or to taste
- Salt, only if needed
Optional Ingredients for Extra Flavor
- 1/2 cup sliced mushrooms
- 1/4 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1/4 cup grated Parmesan cheese
These additions are optional and create variations rather than being necessary for the classic recipe. Taste the sauce before adding salt because condensed soup, soy sauce, and fried onions may already contain sodium.
Equipment You Will Need
- A 1.5- to 2-quart oven-safe casserole dish
- A medium mixing bowl
- A spoon or spatula
- Measuring cups and spoons
- A can opener and colander
A shallow baking dish helps the casserole heat evenly and gives the topping more surface area to become crisp.
How to Make Green Bean Casserole Step by Step
Step 1: Preheat the Oven
Preheat your oven to 350°F (175°C). Lightly grease your casserole dish if desired to make serving and cleanup easier.
Make sure the dish is suitable for oven use and large enough to hold the ingredients without overflowing.
Step 2: Drain the Green Beans
Open the canned green beans and drain them thoroughly in a colander. Excess liquid can make the sauce thinner than expected.
If the beans seem particularly wet, gently pat them dry with a clean kitchen towel or paper towel.
For fresh green beans, trim the ends, cut them into bite-sized pieces, and blanch them in boiling water until just tender. Drain and cool before mixing them with the sauce.
Step 3: Prepare the Creamy Mushroom Sauce

In a mixing bowl, combine the condensed cream of mushroom soup, milk, optional soy sauce, and black pepper.
Stir until the mixture is smooth and evenly combined. If you are using garlic powder, onion powder, or Parmesan cheese, add them at this stage.
The sauce should be thick enough to coat the green beans without becoming watery. Remember that condensed soup is concentrated and is intended to be mixed with a liquid.
Step 4: Combine the Green Beans and Sauce

Add the drained green beans to the bowl. Fold them gently into the mushroom mixture until the beans are evenly coated.
Stir in approximately 3/4 cup of the crispy fried onions. Reserve the remaining onions for the topping.
If you are adding sautéed mushrooms, cook them in a little butter first to remove excess moisture and deepen their flavor. Let them cool slightly before mixing them into the casserole.
Step 5: Transfer to the Baking Dish

Spoon the green bean mixture into the prepared casserole dish. Spread it into an even layer so that it heats consistently.
Avoid packing the mixture too tightly. An even layer helps the sauce warm through without leaving cold spots in the center.
Step 6: Bake Until Hot and Bubbly
Place the casserole in the preheated oven and bake for approximately 25 minutes.
Look for small bubbles around the edges and a hot filling throughout. If the casserole is coming directly from the refrigerator, it may need additional baking time.
Step 7: Add the Crispy Fried Onion Topping
Remove the casserole from the oven and sprinkle the remaining fried onions evenly over the top.
Return the dish to the oven for approximately 5 minutes, or until the onions are golden and crisp.
For the best texture, add the topping near the end of cooking rather than mixing all the onions into the filling. This helps prevent them from becoming soggy.
Step 8: Rest and Serve
Allow the casserole to rest for about 5 minutes before serving. The sauce will settle slightly, making it easier to scoop onto plates.
Serve warm alongside roasted meats, potatoes, stuffing, or your favorite main course.
Tips for the Best Green Bean Casserole
Drain the Beans Thoroughly
Too much liquid can dilute the mushroom sauce. Drain canned beans well, and make sure blanched fresh or thawed frozen beans are not carrying excess water into the dish.
Add the Onions at the Right Time
Fried onions are the signature crunchy element of this recipe. Adding them during the final few minutes of baking helps protect their texture.
If you are reheating leftovers, consider adding a small handful of fresh fried onions after reheating.
Avoid Overbaking
The casserole should be hot and bubbly, not dry. Extended baking can cause the sauce to thicken excessively and the edges to become overcooked.
Adjust the Seasoning Carefully
Condensed soup and fried onions may already be salty. Taste the mixture before adding extra salt, and use black pepper, garlic powder, or herbs to customize the flavor.
Choose the Right Baking Dish
A shallow dish gives the casserole a larger surface area for the topping. A very deep dish may require extra cooking time for the center to heat thoroughly.
Fresh, Frozen, or Canned Green Beans: Which Is Best?
You can prepare green bean casserole with all three options. Each has advantages depending on your available time and preferred texture.
Canned Green Beans
Canned green beans are convenient because they are already cooked. Drain them well before mixing them with the sauce.
They are a good choice when you want a quick, traditional casserole with minimal preparation.
Fresh Green Beans
Fresh green beans offer a firmer, more vegetable-forward texture. Trim and cut them, then blanch until crisp-tender before assembling the casserole.
Avoid fully cooking them during blanching because they will continue to heat in the oven.
Frozen Green Beans
Frozen green beans are useful when fresh beans are unavailable. Follow the package directions as needed, and thaw and drain them if excess ice or water is present.
They can work particularly well when you want a convenient alternative to canned vegetables without sacrificing as much texture.
Easy Green Bean Casserole Variations
Homemade Green Bean Casserole from Scratch
For a more from-scratch version, replace the condensed soup with a homemade mushroom sauce. Sauté sliced mushrooms with butter and garlic, stir in flour, and gradually whisk in milk or cream and vegetable or chicken broth.
Simmer until the sauce thickens, then combine it with prepared green beans and bake. This option gives you more control over the mushroom flavor, thickness, and seasoning.
Cheesy Green Bean Casserole
Stir a small amount of shredded cheddar or grated Parmesan into the filling before baking. You can also sprinkle a little cheese beneath the fried onion topping.
Avoid adding too much cheese, as it may make the filling heavier and change the consistency.
Green Bean Casserole with Fresh Mushrooms
Sauté sliced button or cremini mushrooms until browned and their excess moisture has evaporated. Add them to the creamy mixture for a deeper, more pronounced mushroom flavor.
Garlic Green Bean Casserole
Add minced garlic or a small amount of garlic powder to the mushroom sauce. Fresh garlic should be cooked briefly before combining it with the other ingredients to mellow its sharpness.
Green Bean Casserole with Homemade Crispy Onions
If you do not have packaged fried onions, thinly slice an onion and coat the slices lightly in seasoned flour or breadcrumbs. Fry in hot oil until golden, then drain on paper towels.
Allow the onions to cool slightly before placing them on the casserole. Take care when working with hot oil, and keep the fried topping separate until serving if preparing ahead.
Vegetarian Green Bean Casserole
Choose a cream of mushroom soup and fried onion topping that meet your vegetarian requirements. Use vegetable broth if preparing a homemade sauce.
Check product labels because ingredients and manufacturing practices can differ between brands.
Gluten-Free Green Bean Casserole
Use a certified gluten-free mushroom soup or prepare a homemade sauce with a suitable gluten-free thickener. Confirm that the fried onion topping, seasonings, and other packaged ingredients are also gluten-free.
Do not assume that ordinary condensed soup or packaged fried onions are gluten-free without checking their labels.
What to Serve with Green Bean Casserole
Green bean casserole is a versatile side dish that complements a variety of meals.
- Roasted turkey: A traditional pairing for Thanksgiving and holiday dinners.
- Roast chicken: The creamy sauce complements roasted poultry and herbs.
- Mashed potatoes: A comforting combination for family meals.
- Meatloaf: The vegetables and mushroom sauce balance a savory main course.
- Stuffing or dressing: A natural fit for a holiday dinner spread.
- Roasted vegetables: Serve alongside carrots, potatoes, or Brussels sprouts for a varied vegetable plate.
- Baked tofu or plant-based mains: A vegetarian-friendly meal is possible when all ingredients meet your dietary preferences.
For gatherings, serve the casserole in its baking dish and keep it warm until mealtime. Add any extra fried onions shortly before serving to maintain their crunch.
How to Make Green Bean Casserole Ahead of Time
Green bean casserole can be prepared in advance, which is especially useful when you are cooking several dishes for a gathering.
- Drain the green beans and prepare the creamy sauce.
- Combine the green beans, sauce, and the portion of fried onions intended for the filling.
- Transfer the mixture to an oven-safe dish.
- Cover and refrigerate promptly.
- Keep the reserved topping separate until baking is nearly complete.
- When ready to cook, bake until the center is thoroughly hot, adding extra time if the casserole is cold.
- Add the reserved fried onions near the end and bake until crisp.
For the best texture, avoid adding the final topping too early. If you are preparing the dish more than a day ahead, storing the components separately can help preserve quality.
How to Store Leftover Green Bean Casserole
Let leftovers cool briefly, then transfer them to a covered, shallow container and refrigerate within two hours of cooking.
Store the casserole in the refrigerator for up to 3–4 days. Keep it covered to prevent it from drying out or absorbing odors from other foods.
For food safety, the refrigerator should be maintained at 40°F (4°C) or below. Discard leftovers that have been left at room temperature for more than two hours, or one hour when temperatures exceed 90°F (32°C).
How to Reheat Green Bean Casserole
For oven reheating, place the leftovers in an oven-safe dish, cover loosely, and heat at 350°F (175°C) until hot throughout. Remove the cover near the end if needed.
For a microwave, place a serving in a microwave-safe container and heat in short intervals, stirring where possible, until evenly hot.
The onion topping may soften during storage. Add fresh crispy fried onions after reheating if you want to restore some crunch.
Can You Freeze Green Bean Casserole?
You can freeze green bean casserole, although the creamy sauce may change texture and the onions will lose their crispness after thawing.
For better results, freeze the prepared filling without the final topping in a suitable airtight container. Thaw it in the refrigerator, bake until thoroughly hot, and add fresh fried onions near the end.
For the best texture, make the topping fresh rather than freezing it with the casserole.
Common Mistakes to Avoid
- Skipping the draining step: Excess water can make the sauce thin.
- Adding all the onions too early: The topping can lose its crunch during baking.
- Using too much milk: Extra liquid can leave the casserole runny.
- Overcooking fresh beans before baking: They may become too soft in the oven.
- Adding salt without tasting: Packaged ingredients can already be salty.
- Refrigerating the casserole uncovered: This can dry out the filling and expose it to other food odors.
- Reheating without checking the center: The edges may be hot before the middle is ready.
Frequently Asked Questions About Green Bean Casserole
Can I make green bean casserole without cream of mushroom soup?
Yes. Prepare a homemade mushroom sauce using butter, mushrooms, flour, milk or cream, and broth. Cook the sauce until thickened before combining it with the green beans.
Why is my green bean casserole watery?
Common reasons include insufficiently drained green beans, excess milk, or mushrooms that release too much moisture. Drain the vegetables well and cook fresh mushrooms before adding them to the filling.
Should I cover green bean casserole while baking?
For this recipe, baking uncovered allows the filling to heat and the surface to cook without trapping excess steam. If the top browns too quickly, loosely cover the dish temporarily, then uncover it to finish.
Can I use frozen green beans instead of canned?
Yes. Thaw and drain frozen green beans if necessary, or prepare them according to the package directions. Remove excess moisture before adding the sauce.
How do I keep the fried onion topping crispy?
Add the onions during the final few minutes of baking. If preparing ahead, keep the topping separate and add it shortly before the casserole is finished.
Can I prepare green bean casserole the night before?
Yes. Assemble the filling, cover it, and refrigerate it promptly. Add the final fried onion topping near the end of baking the next day, and allow extra cooking time if the mixture is cold.
What temperature should green bean casserole be baked at?
This recipe uses 350°F (175°C). The filling should be hot and bubbling before serving. If reheating leftovers, make sure the center reaches 165°F (74°C).
How long does green bean casserole last in the refrigerator?
Properly refrigerated leftovers generally keep for 3–4 days. Store them in a covered container at 40°F (4°C) or below and reheat only the portion you plan to eat.
Can I make green bean casserole without fried onions?
Yes. Try toasted breadcrumbs, crushed crackers, or a homemade onion topping. These alternatives will produce different textures and flavors, so adjust the seasoning to suit your preference.
Is green bean casserole vegetarian?
It can be. Check the ingredients in the condensed soup and fried onions, and use vegetable broth in homemade sauce if needed. Packaged products can vary, so verify labels to suit your dietary requirements.
Final Thoughts
This easy green bean casserole recipe combines tender green beans, creamy mushroom sauce, and crispy fried onions in a comforting side dish that works for holidays and everyday dinners alike.
The keys to a successful casserole are draining the beans well, keeping the sauce balanced, and adding the crunchy topping near the end of baking. With a few simple variations, you can customize the dish with fresh mushrooms, cheese, garlic, or a homemade sauce.
Serve it warm with your favorite main course, prepare it ahead when needed, and keep the topping separate until the final bake for the best texture.
Recipe Disclaimer
Cooking times, ingredient brands, and results can vary. Always check ingredient labels for allergens and dietary suitability, follow safe food-handling practices, and ensure the casserole is heated thoroughly before serving. This recipe is intended for general culinary information and is not medical or dietary advice.


