Side Dishes
This 8x8 green bean casserole recipe delivers the ultimate comfort food experience—creamy mushroom sauce layered with tender green beans and topped with crispy fried onions that crackle with every bite.
The secret to achieving that perfect golden crust lies in layering the onions just before baking, ensuring they stay crispy while the sauce below stays velvety and rich.
What sets this recipe apart is the balance of textures and flavors—crispy onions contrast beautifully with the creamy mushroom sauce, while the green beans remain tender yet bright. It’s a dish that brings back nostalgic holiday memories but works just as well for a cozy weeknight dinner.
The 8x8-inch pan ensures even baking, and the recipe serves 8–10, making it ideal for gatherings.
By the time it emerges from the oven, you’ll have a bubbling, golden casserole that’s impossible to resist. The onions will be shatteringly crisp, the sauce rich and savory, and the green beans perfectly cooked—no mushy textures here.
This is the kind of dish that disappears faster than you can say "seconds, please?"
For extra indulgence, consider adding a sprinkle of cheddar cheese on top before baking, or swap out the fried onions for a crispy breadcrumb topping. The possibilities are endless, but the foundation remains foolproof. Let’s get baking!
Ingredients for 8x8 green bean casserole
Pantry staples and fresh produce come together for this nostalgic, comforting classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 2 lbs | Trimmed, cut into 2-inch pieces |
| Canned Mushrooms 🍄 | 1 can | Drained, sliced variety preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creamy texture |
| Milk 🥛 | ½ cup | Whole milk preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For roux, unsifted |
| Butter 🧈 | 4 tbsp | Unsalted, cubed |
| Garlic Cloves 🧄 | 2 cloves | Minced for flavor |
| Onion Powder 🧅 | 1 tsp | For depth of flavor |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Fried Onions 🧅 | 1 cup | Store-bought or homemade |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded, optional topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, optional |
The green beans should be bright and crisp—farmers market or fresh-cut sections at the grocery store are ideal. Avoid anything rubbery or yellowing. For the mushrooms, sliced canned varieties work perfectly, but if you're feeling fancy, swap in fresh mushrooms sautéed with a pinch of thyme. The heavy cream is non-negotiable here—full-fat ensures that velvety texture that makes this dish unforgettable. If you're using store-bought fried onions, check the label for added oils; some brands are lighter and crispier than others.
No heavy cream? Half-and-half or evaporated milk will work in a pinch, though the sauce won't be quite as rich. Fresh mushrooms can be substituted for canned, but they'll release more moisture, so pat them dry thoroughly before adding. The flour and butter for the roux should be measured precisely—too much flour makes the sauce thick and pasty, while too little leaves it thin and watery. For the onions, if you can't find pre-fried, quick-pickle thinly sliced red onions in vinegar and sugar for a bright, tangy topping that still delivers that satisfying crunch.
This casserole reheats beautifully—cover with foil and bake at 350°F for 15-20 minutes to restore that creamy texture. Store leftovers in the fridge for up to 4 days, but honestly, it's best enjoyed fresh. The fried onions lose their crispiness over time, so add them fresh when serving if possible. For make-ahead convenience, assemble the casserole (without the onions) a day in advance, refrigerate, then bake straight from the fridge—add 10-15 minutes to the baking time.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—no chopping boards, no extra pots. Toss the green beans and mushrooms straight into the baking dish, then pour that creamy sauce over top. Twenty minutes later, dinner’s done. (Yes, even on a Tuesday night.)
- Creamy Crunch Combo: The mushrooms soak up the creamy sauce like a dream, while the green beans stay crisp-tender. That golden, buttery crust on top? It’s the best part—like a hug for your taste buds.
- Leftover Heaven: This dish actually improves the next day. The flavors meld, the sauce thickens just right, and it reheats beautifully. I’ve fed a crowd with leftovers—no one ever complains.
- Budget-Friendly Crowd-Pleaser: Fresh green beans and canned mushrooms stretch to feed four (or more). The heavy cream and milk add richness without breaking the bank. It’s my go-to when I need to impress but keep costs low.
Step-by-step instructions for 8x8 green bean casserole
Follow these precise steps to create the perfect balance of crispy fried onions and creamy mushroom sauce.
Blanch and Prepare the Green Beans
Trim the ends from the 2 lbs fresh green beans and cut them into 2-inch pieces. Bring a large pot of water to a rolling boil and add the green beans. Cook for 5-6 minutes until they are bright green and tender-crisp—you want them to hold their shape but still have a slight bite. Immediately drain and transfer them to an ice bath to stop the cooking process and preserve their vibrant color.
Once cooled, drain the green beans thoroughly and pat them dry with a clean kitchen towel. This step is crucial for preventing a soggy casserole later. Spread them on a baking sheet and set aside until ready to assemble. The beans should be completely dry before adding them to the sauce.
Make the Creamy Mushroom Sauce
In a large skillet, melt 4 tbsp butter over medium heat. Add the 2 minced garlic cloves and cook for 30 seconds until fragrant. Stir in the 1 can drained sliced mushrooms and cook for 3-4 minutes until they release their moisture and begin to soften.
Reduce the heat to medium-low and sprinkle in the 2 tbsp all-purpose flour, stirring constantly for 1-2 minutes to create a smooth roux. Gradually whisk in the 1 cup heavy cream and 0.5 cup milk, continuing to stir until the mixture thickens to a creamy consistency. Season with 0.5 tsp salt, 0.25 tsp black pepper, and 1 tsp onion powder, then remove from heat. This sauce should coat the back of a spoon smoothly.
Assemble the Casserole
Preheat your oven to 350°F. In an 8x8-inch baking dish, spread half of the prepared green beans in an even layer. Pour the creamy mushroom sauce over the beans, spreading it evenly to coat. Top with the remaining green beans, pressing down gently to help them absorb the sauce.
In a small bowl, combine the 0.5 cup sharp cheddar cheese and 0.25 cup freshly grated parmesan cheese. Sprinkle half of this cheese mixture evenly over the green beans. Then, scatter the 1 cup fried onions evenly over the top, pressing down lightly to help them crisp up during baking. Finish with the remaining cheese mixture, distributing it evenly across the surface.
Bake to Golden Perfection
Bake the casserole uncovered for 30-35 minutes until the top is golden brown and the fried onions are crispy. The edges should be bubbling, and the cheese should be melted and slightly browned. If the onions aren't crispy enough after baking, transfer the dish to a broiler for 1-2 minutes to achieve that perfect crunch.
Remove from the oven and let the casserole rest for 5-10 minutes before serving. This resting time allows the sauce to set slightly, making it easier to slice and serve. The result should be tender green beans nestled in a creamy mushroom sauce, topped with crispy fried onions and melted cheese—just as it should be.
Pro Tips For Making 8x8 Green Bean Casserole
- BLEND THE ROUX LOW AND SLOW: I learned this the hard way—dumping the flour into the hot cream too fast makes lumps that turn to glue. Whisk in the flour a little at a time over medium-low heat, stirring constantly until it thickens to the consistency of heavy gravy. If it looks like paste, you’ve gone too fast.
- TRIM BEANS TO 2 INCHES: Long, untrimmed beans sprawl awkwardly in an 8x8 pan and steam unevenly. Cut them into 2-inch pieces—this keeps them tender, prevents soggy spots, and lets the sauce coat them evenly. (Yes, even if you’re impatient like me, this makes a real difference.)
- DRAIN MUSHROOMS WELL: The canned mushrooms will waterlog your casserole if you don’t rinse them first. Dump them into a colander, give them a quick shake, and let them drain for 5 minutes. Skip this, and your dish will taste like a sad soup instead of a creamy, mushroomy comfort food.
- BAKE UNTIL THE EDGES BROWN: The casserole’s done when the top is golden and the edges pull away from the pan—not when the center looks set. If it’s still pale after 30 minutes, broil it for 2–3 minutes, watching like a hawk. (I know, I know, but trust the process.)
Flavor customization for this recipe
Cheesy Variations
Swap the classic fried onions for a sharp cheddar and mozzarella blend—mix 1 cup shredded cheddar with ½ cup shredded mozzarella and sprinkle generously over the sauce before baking. The cheese melts into a golden, stretchy blanket while keeping the onions crispy.
For extra decadence, add ¼ cup panko breadcrumbs mixed with 1 tbsp melted butter on top for crunch. 🧀
Spicy Kick
Add heat with ½ tsp smoked paprika and ¼ tsp cayenne pepper to the sauce for a smoky, fiery twist. For a sweeter heat, stir in 1 tbsp hot honey after baking.
Alternatively, top with ¼ cup diced jalapeños (pickled or fresh) mixed into the fried onions for a tangy, spicy crunch. 🌶️
Herb-Infused Twist
Brighten the sauce with 1 tsp dried thyme or 1 tbsp fresh parsley, chopped, mixed into the cream before baking. For a pop of freshness, garnish with 2 tbsp chopped chives or ¼ cup microgreens after serving.
A sprinkle of lemon zest (about 1 tsp) adds a citrusy zing that cuts through the richness. 🌿
Protein Boost
Turn this into a heartier dish by adding 1 cup cooked bacon bits or ½ cup crumbled sausage to the sauce. For a lighter option, stir in 1 cup cooked chicken breast, shredded, along with the green beans.
The protein keeps the dish satisfying while balancing the creamy texture. 🍗
Low-Carb Adaptation
Replace the green beans with 2 cups sliced zucchini or 2 cups cauliflower florets, roasted until tender. Use ½ cup heavy cream and ½ cup unsweetened almond milk to cut calories while keeping the sauce rich.
Top with ¼ cup crushed pork rinds instead of fried onions for a crispy, low-carb alternative. 🥦
Sweet & Savory
Add a touch of sweetness with 1 tbsp brown sugar or 2 tbsp maple syrup to the sauce for a caramelized depth. For contrast, top with ¼ cup candied pecans or ½ cup dried cranberries mixed into the fried onions.
The combination of sweet and savory elevates the classic flavors. 🍯
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Yes, but you'll need to adjust the prep. Thaw frozen green beans completely, then pat them very dry with paper towels to remove excess moisture. Cook them for 3-4 minutes in boiling water until tender-crisp, then drain and cool in an ice bath. The key is ensuring they're completely dry before assembling to prevent a soggy casserole.
Why did my fried onions get soggy?
This happens when moisture seeps up during baking. To fix it, press the onions down firmly before baking and consider adding them right before the final 5 minutes of baking. For extra insurance, sprinkle a layer of panko breadcrumbs between the sauce and onions to create a moisture barrier.
Can I make this ahead of time?
Assemble the casserole (without the fried onions) up to 24 hours ahead and refrigerate. When ready to bake, add the onions just before putting it in the oven. For best results, bake from cold—add 10-15 minutes to the baking time. The onions will stay crispy this way!
What's the best way to reheat leftovers?
Cover the casserole with foil and reheat at 350°F for 15-20 minutes to restore creaminess. For crispy onions, place the dish under the broiler for 1-2 minutes at the end. Avoid microwaving—it makes the sauce watery and the onions limp.
Can I substitute cream of mushroom soup?
Yes, but with adjustments. Use 2 cups of soup instead of making the homemade sauce. Add ½ cup milk to thin it slightly, then proceed with the recipe. For extra richness, stir in 1 tbsp butter or 1 oz cream cheese to the sauce before baking.
