Experience the ultimate holiday side dish with this incredible one-pan Creamy Green Bean Mushroom Casserole. This isn’t just any casserole; it’s a gourmet twist on a beloved classic, featuring a light, homemade creamy sauce, perfectly tender green beans, rich, earthy mushrooms, and a delightful crunch from crispy fried onions. But what truly sets this recipe apart is its unexpected secret ingredient, elevating it to an unmatched culinary experience. Get ready to transform your holiday table with a dish that’s both comforting and elegantly refined.
For many, green bean casserole evokes cherished memories of holiday gatherings, a consistent presence alongside festive favorites like easy homemade stuffing and cornbread pudding. While the traditional version holds a special place in our hearts, with its reliance on canned soups, it’s often recognized as a less-than-healthy option. This recipe reimagines the classic, delivering all the familiar warmth and flavor without the heavy, processed ingredients.

Creamy Green Bean Mushroom Casserole: A Homemade Holiday Favorite
Steering away from the conventional, this recipe offers a fresh perspective on a timeless dish. We swap out the heavy canned cream of mushroom soup for a vibrant, homemade garlic soy cream sauce. This lighter yet intensely flavorful base perfectly complements the freshness of the green beans and the earthiness of the mushrooms. The secret ingredient, a touch of low-sodium soy sauce, introduces a depth of umami that elevates the entire dish, creating a savory profile that is simply irresistible.
Not only is this casserole exceptionally delicious, but it’s also designed for convenience. All the magic happens in a single oven-safe pan, dramatically reducing prep time and making cleanup a breeze. This means more time to savor the holiday festivities and less time spent in the kitchen. Whether you’re hosting a grand Thanksgiving feast or a cozy Christmas dinner, this homemade green bean casserole promises to be a standout side dish that everyone will adore.
Why You’ll Love This Homemade Casserole
When it comes to holiday cooking, balancing deliciousness with ease is key. This Creamy Green Bean Mushroom Casserole hits all the right notes, making it an instant favorite for both novice and experienced cooks. Here’s why this recipe will become a cherished part of your culinary repertoire:
Unforgettable Homemade Flavor: Forget the can openers! Our recipe entirely skips the processed cream of mushroom soup, opting instead for a scratch-made garlic soy cream sauce. This light, luscious sauce provides a depth of flavor that canned alternatives simply cannot match, allowing the natural tastes of fresh green beans and meaty mushrooms to truly shine.
The Secret Umami Boost: The star of our sauce is a surprising yet essential ingredient: low-sodium soy sauce. This addition infuses the casserole with an incredible savory umami profile, making it profoundly satisfying and deeply flavorful. It beautifully enhances the earthiness of the mushrooms and adds an addictive quality that will have everyone asking for your secret!
Effortless One-Pan Preparation: Say goodbye to multiple pots and endless scrubbing! This entire casserole comes together in a single oven-safe pan. From sautéing the mushrooms to simmering the sauce and finally baking to golden perfection, every step is streamlined. This means minimal cleanup and more precious time spent with your loved ones during busy holiday seasons.
Fresh & Wholesome Ingredients: We prioritize fresh green beans and hearty Baby Bella mushrooms, ensuring every bite is packed with vibrant flavor and delightful texture. This focus on quality ingredients not only tastes better but also offers a “healthyish” alternative to traditional versions, proving that comforting holiday food can also be wholesome.
Crowd-Pleasing Perfection: Topped with a generous layer of crispy fried onions, this casserole delivers an irresistible textural contrast that perfectly complements the creamy interior. It’s a dish that looks as good as it tastes, guaranteed to impress guests and become a much-requested staple at any gathering. Prepare for rave reviews and empty serving dishes!

Essential Ingredients for Your Casserole
Crafting the perfect Creamy Green Bean Mushroom Casserole starts with selecting high-quality ingredients. Each component plays a crucial role in building the layers of flavor and texture that make this dish truly special. Here’s a detailed look at what you’ll need:
- Salted Butter: This forms the foundational flavor for our sauce, providing a rich, savory base. It’s essential for softening the garlic and sautéing the mushrooms, helping them develop a beautiful golden-brown color and deep, earthy taste.
- Fresh Garlic: For the most potent and aromatic flavor, we highly recommend mincing whole garlic cloves yourself. Fresh garlic is far superior to pre-minced varieties, offering a bright, pungent kick that truly enhances the sauce.
- Baby Bella Mushrooms: These robust mushrooms are perfect for this casserole. They add a substantial, meaty texture and an earthy depth of flavor that complements the green beans beautifully. Baby Bellas also offer a good source of plant-based protein, making the dish more satisfying.
- All-Purpose Flour: A key ingredient for thickening our homemade sauce. When dusted over the sautéed mushrooms, it helps absorb any excess liquid, preventing a watery casserole, and forms the roux that gives our sauce its silky, creamy consistency.
- 2% Milk: This is the creamy backbone of our homemade sauce. Using 2% milk provides a rich and smooth consistency without being overly heavy, allowing the other flavors to shine through.
- Low Sodium Chicken Broth: The broth works in conjunction with the milk to achieve the perfect sauce consistency. It helps thin the sauce to the desired thickness while adding another layer of savory flavor. Opting for low-sodium broth is crucial to control the overall saltiness of the dish, especially with the addition of soy sauce. Vegetable broth can be used as a vegetarian alternative.
- Low Sodium Soy Sauce: This is our secret weapon! A dash of low-sodium soy sauce introduces an incredible depth of umami and a savory, slightly salty dimension that elevates the entire casserole. Again, low-sodium is key. For those requiring a gluten-free option, tamari or coconut aminos are excellent substitutes, providing a similar flavor profile without the gluten.
- Fresh Green Beans: The quality of your green beans makes a significant difference. Fresh green beans are paramount for achieving the ideal tender-crisp texture. Frozen or canned varieties tend to become mushy during baking, compromising the casserole’s integrity. Ensure they are thoroughly washed, dried, and trimmed; if exceptionally long, cut them in half for easier eating.
- Kosher Salt and Black Pepper: These are your essential seasonings. Always taste and adjust to your preference to ensure a perfectly balanced flavor profile.
- Crispy Fried Onions: These classic toppers provide that iconic crunch and savory finish that everyone loves in a green bean casserole. While store-bought French Fried onions are a convenient choice for busy holiday cooking, feel free to make homemade fried onions if you have the time for an extra special touch.

Step-by-Step Guide to Crafting Your Casserole
Making this homemade Creamy Green Bean Mushroom Casserole is a straightforward process, especially since it all comes together in one pan! Follow these steps for a perfect, flavorful dish:
- Preheat and Prepare: Begin by preheating your oven to 350 degrees Fahrenheit (175°C). While the oven heats, grab a large, oven-safe pan or skillet. This will be your primary cooking vessel for the entire dish.
- Sauté the Aromatics and Mushrooms: Place your oven-safe pan over medium-high heat. Add the salted butter and allow it to melt. Once melted, add the sliced Baby Bella mushrooms and minced garlic. Sauté, stirring occasionally, until the mushrooms have softened, turned a light golden-brown, and released most of their moisture. This step is crucial for building a deep, earthy flavor base.


- Thicken with Flour: Once the mushrooms are lightly browned, dust them evenly with the all-purpose flour, kosher salt, and black pepper. Stir continuously for 1-2 minutes, allowing the flour to coat the mushrooms and absorb any remaining moisture. This creates a roux that will thicken your sauce.


- Build the Creamy Sauce: Reduce the heat to medium. Slowly pour in the 2% milk, whisking or stirring constantly to prevent lumps and ensure a smooth, creamy consistency. As the milk incorporates, the sauce will begin to thicken. Next, gradually add the low-sodium chicken broth, continuing to stir until fully combined. Finally, stir in the low-sodium soy sauce, mixing until the sauce is uniform and gently simmering. If the sauce becomes too thick, add a touch more broth until it reaches your desired consistency.
- Simmer the Green Beans: Add the prepared fresh green beans directly into the simmering sauce with the mushrooms. Allow them to simmer for 5 minutes if you’ve blanched them previously, or 10 minutes if they are raw. The goal is for the green beans to become vibrant in color and tender-crisp, not mushy.


- Optional Transfer to Baking Dish: If your skillet isn’t oven-safe, or if you prefer a more traditional presentation, carefully transfer the green bean and mushroom mixture from the pan to a 9×13-inch baking dish that has been lightly sprayed with cooking spray.
- Bake to Golden Perfection: Evenly sprinkle the crispy fried onions over the top of the casserole. Cover the dish loosely with aluminum foil and bake for 20 minutes. After 20 minutes, remove the foil and continue baking for another 5-10 minutes, or until the top is beautifully golden brown and the onions are extra crispy. This final uncovered bake ensures a perfect textural contrast.


- Rest and Serve: Once removed from the oven, allow your creamy green bean casserole to rest for a few minutes. This allows the sauce to set and thicken slightly, making for a more cohesive and enjoyable dish. Serve warm and enjoy!
Expert Tips for the Best Casserole
Achieving green bean casserole perfection involves a few key techniques. These expert tips will help ensure your homemade dish is a resounding success every time:
- Consider Blanching Your Green Beans: While I personally prefer a slight crunch to my green beans and often skip blanching, you might prefer a softer texture. If so, blanching is simple: bring a large pot of salted water to a rolling boil, submerge the trimmed green beans for 3-5 minutes, then drain immediately. This partially cooks them and helps them retain their vibrant color. Adjust your simmering time in the sauce accordingly (5 minutes for blanched, 10 minutes for unblanched).
- Utilize an Oven-Safe Skillet for One-Pan Convenience: The beauty of this recipe is its one-pan simplicity. A cast-iron skillet or another high-quality oven-safe pan allows you to go from stovetop to oven seamlessly. If you don’t have one, don’t worry! Simply transfer the cooked mixture into a 9×13-inch baking dish before adding the crispy onions and baking. This also makes for a beautiful presentation, especially when serving a crowd.
- Manage Mushroom Moisture: Mushrooms release a lot of liquid when cooked. Ensure you sauté them sufficiently until they are well browned and most of their moisture has evaporated before adding the flour. This step is crucial for preventing a watery or soggy casserole. The flour then helps absorb any remaining moisture and creates a stable base for your creamy sauce.
- Don’t Rush the Cooling Process: It’s tempting to dig in right away, but allowing the casserole to cool slightly after baking is vital. This resting period gives the creamy sauce a chance to set and thicken properly, resulting in a more cohesive and luscious texture when served. A few minutes of patience makes a big difference!
- Customize Your Topping: While crispy fried onions are a classic choice, feel free to experiment. You could add crushed crackers, panko breadcrumbs mixed with a little melted butter, or even a sprinkle of grated Parmesan cheese for extra flavor and crunch.
Frequently Asked Questions
Can I make this recipe ahead of time?
Absolutely! This casserole is a fantastic make-ahead dish for busy holidays. You can assemble all the ingredients on the stovetop up to 48 hours in advance. Combine the sauce, mushrooms, and green beans, then transfer the mixture to your baking dish (if not using an oven-safe pan). Cover it tightly with foil and store it in the refrigerator. When you’re ready to bake, let it come to room temperature for about 30 minutes, then add the crispy fried onions and bake as directed.
How long does this green bean and mushroom casserole last?
Leftovers of this creamy green bean casserole will stay fresh in an airtight container in the refrigerator for three to four days. To reheat, you can warm individual portions in the microwave, or cover the entire dish with foil and heat it in a preheated oven (around 300°F/150°C) until thoroughly warmed through.
Why is my green bean casserole soggy?
A common culprit for soggy green bean casserole is excess moisture, primarily from the mushrooms or overcooked green beans. Ensure you thoroughly sauté the mushrooms to release and evaporate their liquid before adding the flour. Additionally, be careful not to overcook the green beans during the simmering stage; they should be tender-crisp, not soft and mushy.
Can I make this casserole gluten-free or dairy-free?
Yes, with a few simple adjustments! For a gluten-free version, swap the all-purpose flour for a gluten-free all-purpose flour blend (ensure it contains xanthan gum) or use cornstarch (about half the amount of flour, mixed with a little cold water before adding). For dairy-free, use a plant-based butter alternative, unsweetened plain plant-based milk (almond or oat milk work well), and ensure your crispy fried onions are dairy-free (some brands are, but check labels).
What are some variations I can try with this recipe?
This recipe is wonderfully adaptable! Consider adding a sprinkle of shredded sharp cheddar or Gruyère cheese with the crispy onions for extra richness. You could also incorporate different herbs like fresh thyme or rosemary. For a smoky flavor, a pinch of smoked paprika or a couple of slices of cooked, crumbled bacon can be folded into the sauce.

Other Holiday Recipes to Elevate Your Feast
Complete your holiday spread with these other delectable and comforting side dishes that pair wonderfully with our Creamy Green Bean Mushroom Casserole:
- Easy Homemade Stuffing: A fragrant and flavorful classic that’s a must-have.
- One-Pan Crispy Smashed Potatoes: Perfectly crunchy on the outside, fluffy on the inside.
- Homemade Cornbread Pudding: A sweet and savory delight, a true Southern comfort.
- Candied Sweet Potatoes: Sweet, sticky, and irresistible.
- Easy Mashed Potatoes: The ultimate smooth and creamy side.
- Three-Ingredient Boursin Cheese Salami Cups: A quick and elegant appetizer.
Creamy Green Bean Mushroom Casserole
Sarah Thomas-Drawbaugh
6 servings
20
25
45
This One-Pan Creamy Green Bean Mushroom Casserole takes the traditional side dish to the next level. With a light homemade, creamy sauce, tender green beans, meaty mushrooms, and crispy fried onions, it’s truly unmatched! Plus, this one secret ingredient takes this dish to the next level!
Pin Recipe
Equipment
- 1 large oven-safe pan
- 1 9×13 inch baking dish (optional)
Ingredients
Garlic Soy Sauce
- ¼ cup salted butter, four tablespoons
- 24 ounces baby bella mushrooms, washed, dried and sliced
- 1 tablespoon garlic, minced (about 2-3 cloves)
- 2.5 tablespoons AP flour, all-purpose flour
- ¾ – 1 cup 2% milk
- ½ cup low sodium chicken broth, if the sauce gets too thick, add a touch more broth.
- 1.5 tablespoons low sodium soy sauce
- 24 ounces fresh green beans, rinse and dry the beans, trim the ends and cut them in half if they are long.
- kosher salt, to taste
- black pepper , to taste
- ½ cup crispy fried onions
Instructions
-
Preheat the oven to 350°F (175°C). Place a large oven-safe pan over medium-high heat. Add butter, sliced mushrooms, and minced garlic. Cook until the butter is melted and the mushrooms soften and brown, releasing some moisture. Once lightly browned, dust the mushrooms with the all-purpose flour, kosher salt, and black pepper. Stir well, allowing the flour to soak up the moisture.
-
Reduce the heat to medium. Slowly add the milk, stirring regularly; a creamy sauce will begin to form. Once all the milk is added, add the low-sodium chicken broth, stirring well. If the sauce gets too thick, simply add a touch more broth to reach your desired consistency.
-
Once the chicken broth is well incorporated, add the low-sodium soy sauce. Stir until well combined.
-
Add the prepared green beans to the simmering sauce and mushrooms. Simmer the green beans in the pan for 5 minutes if you blanched them beforehand, or 10 minutes if you did not blanch them. You want them to be tender-crisp, not too soft. NOTE: Blanching green beans in a separate pot of boiling water for 3-5 minutes can achieve a softer texture, but I often skip this for a slight crunch.
-
Optional Step: If you’re not using an oven-safe pan, or for a more traditional presentation, transfer the green bean mixture from the pan to a 9×13-inch baking dish that has been lightly sprayed with cooking spray.
-
Sprinkle crispy fried onions evenly over the top of the dish. Cover the dish with foil and bake for 20 minutes at 350°F (175°C). Remove the foil and bake for an additional 5-10 minutes, or until the topping is golden brown and crispy. Remove from the oven and let the casserole rest for a few minutes before serving.
Notes
- Blanch the green beans: I like my green beans to stay fairly crisp so I typically do not blanch them first. However, if you prefer a softer texture, feel free to blanch the green beans before adding them to the dish. To do so, submerge them in water in a large pot of boiling water, and boil for 3-5 minutes. Then, drain off the excess liquid, and proceed with the recipe as normal.
- Use a casserole dish: If you don’t have an oven-safe skillet, feel free to transfer the ingredients to a 9×13-inch baking dish instead. This also makes for a pretty presentation when feeding a crowd!
- Add more mushrooms: Feel free to include extra mushrooms if desired. Just keep in mind that mushrooms hold a lot of liquid and will likely make the sauce thinner.
- Let the dish cool: Allow your casserole to cool slightly before serving, allowing the sauce to thicken!
Nutrition
Serving: 1 serving, Calories: 197kcal, Carbohydrates: 20g, Protein: 7g, Fat: 11g, Saturated Fat: 6g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Trans Fat: 1g, Cholesterol: 23mg, Sodium: 693mg, Potassium: 836mg, Fiber: 4g, Sugar: 8g, Vitamin A: 1050IU, Vitamin C: 16mg, Calcium: 113mg, Iron: 2mg