Imagine a warm casserole dish coming straight from the oven, filled with tender green beans coated in a rich, velvety mushroom sauce. On top, a generous layer of golden, crispy fried onions adds an irresistible crunch to every creamy bite.
That is the magic of this creamy green bean casserole.
Inspired by a classic American comfort food tradition, green bean casserole has been a favorite at Thanksgiving and Christmas dinners for generations. The original version became popular in the United States during the 1950s, when convenient pantry ingredients made holiday cooking easier for busy families.
However, this homemade version brings an extra touch of flavor to the traditional dish.
Instead of relying on canned condensed soup, this recipe uses sautéed mushrooms, onions, butter, milk, and seasonings to create a delicious homemade sauce.
Furthermore, shredded cheddar cheese adds a comforting richness, while crispy fried onions provide the familiar golden topping everyone loves.
Whether you’re planning Thanksgiving dinner, preparing a Christmas feast, or looking for a comforting vegetable side dish, this easy green bean casserole deserves a place on your table.
Why You’ll Love This Recipe
1. Easy to Prepare
This recipe uses straightforward cooking techniques and familiar ingredients.
You simply prepare the green beans, sauté the vegetables, make the creamy sauce, combine everything, and bake.
Additionally, most of the preparation can be completed ahead of time, making holiday cooking less stressful.
2. Rich, Creamy, and Flavorful
The homemade mushroom sauce is the heart of this casserole.
Butter, milk, sautéed mushrooms, and seasonings create a smooth texture that coats every green bean.
Meanwhile, cheddar cheese adds savory richness without overpowering the vegetables.
3. Perfect for Holidays and Everyday Meals
Although green bean casserole is especially popular at Thanksgiving, it is delicious throughout the year.
Serve it alongside roasted chicken, turkey, beef, or a simple weeknight dinner.
Its versatility makes it much more than a once-a-year recipe.
4. Budget-Friendly Ingredients
Green beans, mushrooms, onions, milk, and flour are generally affordable ingredients.
Furthermore, the casserole makes enough for eight side-dish servings, making it practical for family gatherings.
Frozen green beans can also help reduce costs when fresh beans are expensive.
5. A Crowd-Pleasing Side Dish
The combination of creamy sauce and crunchy fried onions appeals to many different tastes.
Even people who aren’t particularly enthusiastic about vegetables may enjoy green beans prepared this way.
Consequently, it’s an excellent dish for family celebrations and potluck dinners.
6. Easy to Customize
You can adjust the cheese, seasonings, and vegetables according to your preferences.
For example, Parmesan adds a sharper flavor, while extra garlic creates a more savory casserole.
You can also prepare a dairy-free or gluten-free version with simple substitutions.
Health Benefits
Green beans provide several important nutrients while remaining naturally low in calories.
They contain fiber, which supports normal digestion, along with vitamin C, vitamin K, and folate.
Additionally, green beans contribute potassium and beneficial plant compounds.
Mushrooms provide B vitamins and minerals such as selenium and copper. They also add satisfying umami flavor, which helps make the casserole taste rich and savory.
Onions contribute antioxidants and naturally occurring plant compounds.
Meanwhile, milk and cheddar cheese provide calcium and protein.
Although the casserole contains butter, cheese, and fried onions, it can still fit into a balanced meal when enjoyed in reasonable portions.
For a lighter version, use reduced-fat milk, slightly less cheese, and a thinner layer of fried onions.
For additional fiber, choose fresh green beans and serve the casserole alongside lean protein and whole grains.
Preparation Time, Servings, and Nutritional Information
Preparation Time: 20 minutes
Cooking Time: 35 minutes
Total Time: 55 minutes
Servings: 8
Serving Size: Approximately ¾ cup
Estimated Calories: 245 per serving
Each serving contains approximately 9 grams of protein, 19 grams of carbohydrates, 15 grams of fat, 3 grams of fiber, and 6 grams of sugar.
The casserole also provides calcium, vitamin C, vitamin K, and potassium.
Estimated sodium is approximately 460 milligrams per serving, depending on the cheese, fried onions, and seasonings used.
These values are approximate and will vary with ingredient brands and serving sizes.
Ingredients List
This creamy green bean casserole is made with fresh vegetables, a homemade mushroom sauce, shredded cheese, and a crispy onion topping.
For the Green Beans
-
2 pounds (900 g) fresh green beans, trimmed and cut in half
-
Water, for blanching
-
1 teaspoon salt, for the cooking water
For the Creamy Mushroom Sauce
-
3 tablespoons unsalted butter
-
1 medium yellow onion, finely diced
-
8 ounces (225 g) cremini or white button mushrooms, sliced
-
3 cloves garlic, minced
-
3 tablespoons all-purpose flour
-
2 cups whole milk
-
½ cup vegetable or chicken broth
-
½ teaspoon garlic powder
-
½ teaspoon onion powder
-
½ teaspoon salt, or to taste
-
¼ teaspoon freshly ground black pepper
-
¼ teaspoon dried thyme
-
1 teaspoon Dijon mustard, optional
For the Cheese and Topping
-
1 cup shredded sharp cheddar cheese
-
1½ cups crispy fried onions
-
2 tablespoons grated Parmesan cheese, optional
-
1 tablespoon chopped fresh parsley, for garnish
Choosing Fresh Green Beans
Fresh green beans are ideal because they maintain a pleasant texture during baking.
Look for beans that are bright green, firm, and free from dark spots.
They should snap easily when bent.
Avoid beans that appear limp or excessively wrinkled.
However, frozen green beans are also an excellent alternative.
If using frozen beans, thaw them completely and drain thoroughly before mixing them into the casserole.
Excess moisture can make the sauce watery.
Why Mushrooms Are Important
Mushrooms create the savory foundation of the homemade sauce.
Cremini mushrooms offer a slightly deeper flavor, while white button mushrooms provide a milder taste.
Both work beautifully.
For the best results, choose mushrooms that feel firm and have a fresh, earthy aroma.
Avoid mushrooms that feel slimy or have developed dark, wet patches.
The Role of Butter and Flour
Butter provides richness and helps soften the onions and mushrooms.
Flour thickens the sauce, creating the creamy consistency that holds the casserole together.
When butter and flour cook together, they form a roux.
This simple technique is commonly used in homemade cream sauces.
For a gluten-free version, substitute a suitable gluten-free all-purpose flour blend.
Choosing the Milk
Whole milk creates a creamy sauce without making the casserole excessively heavy.
However, 2% milk also works.
For a richer sauce, replace ½ cup of the milk with heavy cream.
For a dairy-free alternative, use unsweetened oat milk or another neutral plant-based milk that works well in savory cooking.
Why Cheddar Cheese Works
Sharp cheddar adds a savory, slightly tangy flavor that complements the mushrooms and green beans.
It also melts into the sauce, creating a comforting texture.
Freshly grated cheddar generally melts more smoothly than packaged shredded cheese.
You can substitute Gruyère, Monterey Jack, or a mild white cheddar.
The Crispy Fried Onion Topping
Crispy fried onions are essential for the classic texture of this dish.
They add crunch, color, and a savory onion flavor.
Choose a good-quality prepared topping, or make your own crispy onions if you have extra time.
For the best texture, keep the fried onions separate until you’re ready to bake.
Step-By-Step Cooking Instructions
Step 1: Prepare the Green Beans
Preheat your oven to 350°F (175°C).
Grease a 9-by-13-inch baking dish with butter or cooking spray.
Wash the green beans thoroughly and trim away the stem ends.
Cut longer beans in half for easier serving.
Bring a large pot of salted water to a boil.
Add the green beans and blanch for approximately 3–4 minutes.
The beans should turn bright green and become slightly tender while retaining some crispness.
Immediately drain and transfer them to a bowl of ice water.
This stops the cooking process and helps preserve their vibrant color.
Drain thoroughly and pat dry.
Step 2: Sauté the Onions
Melt the butter in a large skillet over medium heat.
Add the diced onion and cook for approximately 4–5 minutes.
Stir occasionally until the onion becomes soft and translucent.
You should notice a sweet, savory aroma developing.
Avoid cooking over excessively high heat, as the onions can brown before becoming tender.
Step 3: Cook the Mushrooms
Add the sliced mushrooms to the skillet.
Cook for approximately 5–7 minutes, stirring occasionally.
At first, the mushrooms will release moisture.
Continue cooking until much of that liquid evaporates and the mushrooms become tender and lightly golden.
This step concentrates their flavor and prevents the casserole from becoming watery.
Add the minced garlic during the final minute of cooking.
Stir gently until fragrant.
Step 4: Make the Creamy Mushroom Sauce
Sprinkle the flour over the mushroom mixture.
Stir continuously for approximately 1 minute.
The flour should coat the vegetables evenly.
Slowly pour in the milk while whisking or stirring.
Add the broth gradually and continue mixing until the sauce becomes smooth.
Stir in the garlic powder, onion powder, salt, black pepper, thyme, and optional Dijon mustard.
Cook over medium-low heat for approximately 3–5 minutes.
The sauce should thicken enough to coat the back of a spoon.
If it becomes too thick, add a small splash of milk.
Step 5: Combine the Green Beans, Sauce, and Cheese
Place the drained green beans in a large mixing bowl.
Pour the creamy mushroom sauce over them.
Add the shredded cheddar cheese.
Gently fold everything together until the green beans are evenly coated.
The mixture should look creamy but not soupy.
Taste a small amount of the sauce and adjust the seasoning if needed.
Step 6: Assemble the Casserole
Transfer the green bean mixture into the prepared baking dish.
Spread it evenly with a spoon or spatula.
Make sure the sauce is distributed throughout the casserole.
An even layer helps everything heat consistently during baking.
Step 7: Add the Crispy Onion Topping
Sprinkle the crispy fried onions evenly over the casserole.
If using Parmesan, add it over the top as well.
The onions will create a crunchy, golden crust that contrasts beautifully with the creamy filling.
If your fried onions are already deeply browned, consider adding them during the final 10 minutes of baking to prevent burning.
Step 8: Bake Until Golden and Bubbly
Place the casserole in the preheated oven.
Bake uncovered for approximately 20–25 minutes.
The sauce should bubble gently around the edges, and the topping should become golden and crisp.
If the onions begin browning too quickly, loosely cover the dish with aluminum foil.
Avoid overbaking, as the green beans can become too soft.
Step 9: Rest and Serve
Remove the casserole from the oven.
Allow it to rest for approximately 5 minutes.
This helps the sauce settle and makes serving easier.
Sprinkle with chopped parsley for a fresh finishing touch.
Serve warm and enjoy the contrast between the creamy green beans and crispy onion topping.
How to Serve
Creamy green bean casserole is best served warm, shortly after baking.
For Thanksgiving dinner, place the baking dish in the center of the table alongside turkey, mashed potatoes, stuffing, and cranberry sauce.
The golden topping makes an attractive presentation without requiring complicated garnishes.
For a more elegant holiday meal, serve individual portions in small ceramic dishes.
A sprinkle of fresh parsley adds color, while a little freshly ground black pepper enhances the flavor.
For an everyday dinner, pair the casserole with roasted chicken or grilled protein and a simple salad.
Pairing Suggestions
Roasted turkey is the most traditional pairing for green bean casserole.
The savory mushroom sauce complements the mild flavor of turkey, while the crispy onions add texture to the meal.
Garlic mashed potatoes are another excellent choice.
Their smooth texture and buttery flavor create a classic comfort-food combination.
Additionally, cranberry sauce provides a bright, tangy contrast to the rich casserole.
For drinks, sparkling apple cider, lemon-infused water, or unsweetened iced tea work beautifully.
For an unexpected pairing, try serving the casserole with roasted salmon and a citrus salad. The fresh acidity of the salad balances the creamy sauce, while the salmon adds a satisfying protein component.
Storage, Freezing and Reheating Instructions
Refrigerating Leftovers
Allow the casserole to cool slightly, then transfer leftovers to airtight containers and refrigerate within two hours.
Store in the refrigerator for up to 3–4 days.
Freezing the Casserole
For the best results, freeze the casserole before baking and without the crispy onion topping.
Wrap the dish tightly or transfer the mixture to a freezer-safe container.
Freeze for up to 2 months for best quality.
Thaw overnight in the refrigerator before baking.
Add fresh crispy fried onions just before placing the casserole in the oven.
Reheating in the Oven
Preheat the oven to 350°F (175°C).
Place the casserole in an oven-safe dish and cover loosely with foil.
Heat for approximately 15–20 minutes, or until the center reaches 165°F (74°C).
Remove the foil during the final few minutes if you want to restore some crispness.
Reheating in the Microwave
Place a portion in a microwave-safe dish.
Cover loosely and heat in short intervals until thoroughly warmed.
The fried onions may soften in the microwave, so add a small handful of fresh crispy onions before serving.
What Doesn’t Freeze Well?
The crispy onion topping loses much of its crunch after freezing.
Additionally, homemade milk-based sauces can sometimes separate slightly after thawing.
To improve the texture, stir the casserole gently before reheating and add a splash of milk if needed.
Common Mistakes to Avoid
1. Overcooking the Green Beans
Green beans continue cooking in the oven.
Blanch them briefly so they remain pleasantly tender rather than mushy.
2. Failing to Drain the Beans
Excess water can thin the sauce.
Drain the green beans thoroughly and pat them dry before mixing.
3. Undercooking the Mushrooms
Mushrooms release moisture as they cook.
Allow enough time for that liquid to evaporate before preparing the sauce.
4. Adding Milk Too Quickly
Pouring all the milk into the flour mixture at once can create lumps.
Add it gradually while whisking continuously.
5. Using Too Much Flour
Too much flour can make the sauce thick and pasty.
Measure carefully and add extra milk if the sauce becomes too dense.
6. Burning the Fried Onions
Fried onions brown quickly because they are already cooked.
Watch the casserole during the final minutes of baking.
Pro Tips
1. Use Fresh Green Beans for Better Texture
Fresh green beans maintain a firmer bite than canned varieties.
This creates a more satisfying contrast with the creamy sauce.
2. Brown the Mushrooms Properly
Allow the mushrooms to cook until lightly golden.
This develops deeper savory flavor and makes the homemade sauce more delicious.
3. Add a Touch of Dijon Mustard
A small amount of Dijon mustard enhances the sauce without making it taste strongly of mustard.
It adds a subtle tang that balances the richness.
4. Grate the Cheese Yourself
Freshly grated cheddar melts smoothly into the sauce.
It also gives you better control over the flavor and texture.
5. Keep the Topping Crisp
For especially crunchy onions, add them during the final 10 minutes of baking.
This prevents excessive browning while keeping the topping golden.
6. Prepare the Filling Ahead
You can prepare the green bean mixture a day in advance.
Refrigerate it covered, then add the crispy onions immediately before baking.
Frequently Asked Questions
Can I Use Frozen Green Beans?
Yes. Thaw the frozen green beans completely and drain them thoroughly. You can skip blanching if they are already partially cooked.
Can I Use Canned Green Beans?
Yes, although the texture will be softer. Drain the canned beans well and reduce the baking time slightly because they are already cooked.
Can I Make This Recipe Without Mushrooms?
Absolutely. Omit the mushrooms and add a little extra onion or garlic for flavor. You can also use finely chopped cauliflower for additional texture.
Can I Make Green Bean Casserole Gluten-Free?
Yes. Use a gluten-free flour blend to thicken the sauce and choose certified gluten-free crispy onions.
Can I Make This Casserole Dairy-Free?
Yes. Substitute plant-based butter, unsweetened dairy-free milk, and dairy-free shredded cheese. Choose products suitable for savory cooking.
Can I Prepare This Recipe the Day Before Thanksgiving?
Yes. Assemble the green beans and sauce in the baking dish, cover, and refrigerate for up to 24 hours. Add the crispy onions just before baking.
Why Is My Green Bean Casserole Watery?
This usually happens when the beans or mushrooms release too much moisture. Drain the beans thoroughly and cook the mushrooms until their liquid evaporates.
How Do I Make the Sauce Thicker?
Allow the sauce to simmer for another minute or two while stirring. If necessary, mix a teaspoon of cornstarch with a tablespoon of cold water and stir it into the simmering sauce until thickened.
Can I Double This Recipe?
Yes. Double the ingredients and divide the mixture between two 9-by-13-inch baking dishes. Bake until both casseroles are hot and bubbling.
This creamy green bean casserole brings together everything that makes a classic comfort-food side dish so irresistible.
Tender green beans, savory mushrooms, a rich homemade sauce, melted cheddar, and crispy golden onions create a wonderful combination of flavors and textures.
Furthermore, the recipe is simple enough for everyday cooking while being special enough for Thanksgiving, Christmas, and family gatherings.
Whether you’re preparing it for the first time or looking for a homemade upgrade to a familiar favorite, this casserole is sure to become a welcome addition to your dinner table.
Save this recipe for your next holiday meal, and share how it turned out. Did you use fresh green beans, add extra cheese, or give the topping your own twist?
Because the best holiday side dishes aren’t just delicious—they’re the ones everyone looks forward to sharing.