Side Dishes
Libby's green bean casserole recipe delivers the comforting, layered texture that makes this dish a holiday staple—crispy fried onion topping over creamy mushroom-green bean filling. This version stays true to the classic while simplifying the process with straightforward techniques and minimal prep.
The secret lies in properly layering the ingredients and baking until the top is golden and bubbly, not just browned.
What sets this recipe apart is its balance of traditional elements with modern convenience. Using canned green beans and cream of mushroom soup keeps it easy, while the addition of milk and cheese creates that signature velvety texture.
The fried onions provide the perfect crunchy contrast, and baking at the right temperature ensures everything cooks evenly without drying out.
By the time it emerges from the oven, you'll have a casserole with a crispy, golden top that shatters slightly when cut, creamy mushroom-infused layers that coat every forkful, and green beans that stay tender yet hold their shape.
This is the kind of dish that transforms a simple side into the centerpiece of any meal.
The beauty of this recipe is its versatility—it works as a classic holiday side or a comforting weeknight dinner. For modern adaptations, you can easily swap ingredients for gluten-free or vegan versions without sacrificing texture or flavor. Let's get started on making this timeless casserole your own.
Ingredients for libby's green bean casserole
Sixteen ingredients for a nostalgic holiday classic that’s easier than you remember.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Green Beans 🥦 | 2 cans | 14.5 oz each, drained well |
| Cream of Mushroom Soup 🍄 | 1 can | 10.5 oz, unsweetened |
| Whole Milk 🥛 | ½ cup | Full-fat for creaminess |
| Shredded Cheddar Cheese 🧀 | 1 cup | Medium or sharp variety |
| Fried Onions 🧅 | 1 cup | Store-bought or homemade |
| Butter 🧈 | ¼ cup | Unsalted, melted |
| All-Purpose Flour 🌾 | ¼ cup | For crispy topping |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Onion Powder 🧅 | ½ tsp | Enhances fried onion flavor |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The canned green beans are the foundation—Libby’s is the gold standard, but any quality brand works. For the soup, Campbell’s Cream of Mushroom delivers that signature velvety texture, but Betty Crocker is a close second. The milk matters here—whole milk creates the richest, creamiest filling, while reduced-fat can make the casserole taste slightly watery. Shredded cheese should be freshly grated (pre-shredded gets gummy when baked). Fried onions? French’s brand is the classic choice, but homemade (sautéed onions baked until crispy) adds a restaurant-quality touch. If you’re making your own, toast them in butter until golden brown for extra crunch.
No cream of mushroom soup? Homemade mushroom sauce (sautéed mushrooms blended with milk and a splash of cream) works beautifully. Short on milk? Half-and-half or heavy cream will give similar richness. The cheese can be swapped—Gruyère adds nutty depth, while Parmesan gives a sharper bite. For a gluten-free version, replace the flour topping with crushed pork rinds or gluten-free breadcrumbs. The fried onions can be omitted entirely if you’re avoiding fried foods, though they’re the star of this dish. If you’re making this ahead, prep the filling and topping separately—they keep well in the fridge for 2 days before baking.
This casserole reheats beautifully—cover with foil if it’s still bubbly to prevent over-browning. Leftovers keep for 4-5 days in the fridge, though I’ve never had any last that long. The topping stays crispy for 2 days if stored properly (press parchment paper on top before sealing). For a make-ahead holiday tip, assemble the casserole in a baking dish, cover tightly, and refrigerate for up to 24 hours before baking. The flavors meld overnight, making it even more delicious. Garnish with fresh parsley right before serving—it brightens the dish and makes it look restaurant-worthy.
Why You'll Love This Recipe
- Pantry to Plate: I swear by this recipe when I’m staring into an empty fridge at 6:30 PM. Open a can, dump in soup and milk, stir—boom. The only "cooking" is melting cheese and toasting onions, and honestly? That’s half the fun.
- Creamy Crunch Magic: The fried onions aren’t just garnish—they’re the star. That salty, crispy contrast with the creamy mushroom-cheese sauce? It’s the kind of combo that makes you pause mid-bite, like, "Wait, this is actually good." And it is.
- Holiday Hero: Between us, this is my Thanksgiving side dish secret weapon. It’s hearty enough for a crowd but still feels special—like you put in effort, even though you didn’t. (My aunt still asks for the recipe every year.)
- Budget Leftovers Win: A single can of green beans stretches to feed four, and the rest? Reheats like a dream. I’ll often make a double batch—one for dinner, one for lazy lunches. Plus, the cheese stretches thin, so it’s cheaper than it looks.
Step-by-step instructions for Libby's green bean casserole
Here's the straightforward method for that iconic crispy-topped, creamy green bean casserole everyone loves.
Prepare the Green Bean Mixture
Drain the 2 cans of green beans thoroughly and transfer them to a large bowl. Open the can of cream of mushroom soup and pour it directly over the beans. Stir well to coat each bean evenly with the sauce. Add the 0.5 cup of whole milk and mix again until fully combined. The mixture should be thick but still pourable.
In a small bowl, whisk together the 0.5 teaspoon of salt, 0.25 teaspoon of black pepper, 0.5 teaspoon of garlic powder, and 0.5 teaspoon of onion powder. Sprinkle this seasoning blend over the green bean mixture and stir until evenly distributed. This step ensures every bite has that perfect balance of savory and slightly tangy flavors.
Assemble the Casserole
Preheat your oven to 350°F. Grease a 9x13-inch baking dish thoroughly with cooking spray or a light layer of butter. Spread the green bean mixture evenly across the bottom of the prepared baking dish, pressing down gently to create a smooth, even layer. This helps prevent the casserole from shifting during baking.
Sprinkle the 1 cup of shredded cheddar cheese evenly over the green bean layer, pressing down lightly with the back of a spoon to help it adhere. The cheese will melt into the green beans, creating that creamy texture we all love. In a separate small bowl, combine the 1 cup of fried onions with the 0.25 cup of fresh parsley. Set aside for now.
Make the Crispy Topping
In a small saucepan, melt the 0.25 cup of butter over medium heat. Once melted, remove from heat and whisk in the 0.25 cup of all-purpose flour until you have a smooth, thick paste. This mixture is your secret to that perfect crispy topping. The ratio of butter to flour is crucial—too much flour makes it dry, too little makes it greasy.
Return the saucepan to low heat and cook the butter-flour mixture for 2-3 minutes, stirring constantly, until it becomes golden brown and smells nutty. This step is called "cooking the roux" and it's what gives the topping its signature crispy texture. Immediately pour this hot mixture evenly over the cheese layer in your baking dish.
Bake to Golden Perfection
Sprinkle the fried onion and parsley mixture evenly over the hot butter-flour topping. The onions will sink slightly into the topping as it sets. Bake in the preheated oven for 30-35 minutes until the top is deep golden brown and the edges are bubbling around the sides. The casserole is done when the center still has a slight jiggle but the topping is firm to the touch.
Remove from the oven and let the casserole rest for 10 minutes before serving. This resting period allows the layers to set properly and makes it easier to slice cleanly. The crispy topping will hold its shape better after resting, and the green bean layer will be perfectly creamy. Serve warm with crusty bread to soak up all that delicious sauce.
Pro Tips For Making Libby'S Green Bean Casserole
- Drain and Rinse Beans: Open those Libby’s cans and give the beans a quick rinse under cold water—even if they look fine. The canned liquid is salty and starchy, and skipping this step makes the casserole taste flat and gluey. I learned this after making a batch that tasted like it was swimming in brine.
- Warm the Milk First: Heat the whole milk in the microwave for 30 seconds before mixing it into the soup. Cold milk makes the sauce clump like cottage cheese, and nobody wants that lumpy texture in their green bean casserole. Trust me, it’s a game-changer.
- Skip the Pre-Cooked Onions: Use fresh fried onions straight from the bag—none of that sad, soggy canned stuff. The pre-cooked kind turns to mush when baked, and the texture ruins the crunch you’re supposed to get. Buy the big bag and toast them in a dry pan for 2 minutes if you’re impatient.
- Bake Until Bubbly: Don’t pull it out at 350°F just because the recipe says 30 minutes. Cover with foil for the first 20, then uncover and bake another 10 until the cheese is golden and the edges are bubbling. Underbaked casserole tastes underwhelming—this ensures it’s creamy and set.
Serving suggestions for libby's green bean casserole
Classic Holiday Pairings
This casserole shines alongside roasted turkey or ham for Thanksgiving and Christmas dinners—its creamy texture contrasts beautifully with crispy meats. I love serving it with homemade dinner rolls or crusty sourdough to soak up every last bit of sauce.
For a lighter option, pair it with a simple arugula salad dressed with lemon vinaigrette to cut through the richness. 🍽️
Protein Pairing Ideas
Transform it into a main dish by serving with garlic butter shrimp or pan-seared chicken thighs. The crispy topping adds texture that balances tender proteins perfectly. For a vegetarian option, pair with stuffed bell peppers or mushroom risotto—both complement the earthy mushroom notes in the casserole.
I often make double batches for potlucks where this becomes the star.
Beverage Matchups
A bold red wine like Cabernet Sauvignon or Merlot pairs wonderfully with the creamy, cheesy flavors. For non-alcoholic options, sparkling apple cider or iced hibiscus tea refreshes the palate. I always keep a pitcher of lemonade with fresh mint on hand—it’s the perfect light contrast to the rich casserole. 🍷
Make-Ahead Serving Tips
Assemble the casserole in a baking dish up to 24 hours ahead and refrigerate covered. Bake straight from the fridge, adding 5-10 extra minutes to the cooking time.
For buffet-style gatherings, transfer to a chafing dish to keep it warm and crispy. Garnish with fresh parsley right before serving to maintain that restaurant-quality presentation.
Portioning for Crowds
For large gatherings, divide the baked casserole into individual serving dishes before serving. I like using ceramic ramekins for an elegant touch. For family-style meals, serve in a large cast-iron skillet—it keeps everything hot and makes seconds effortless.
Always have extra bread or crackers on hand, as this dish disappears quickly! 🍞
Leftovers Reinvented
Turn leftovers into green bean casserole grilled cheese by layering slices between bread with a little extra cheese and butter. For a quick lunch, serve warm with crispy bacon and a side of pickled vegetables for a flavorful contrast.
I also love making mini casserole cups by dividing leftovers into muffin tins and baking until bubbly—great for snacks or appetizers. 💡
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
Assemble the dish in a baking dish up to 24 hours ahead and refrigerate covered. When ready to bake, add 5-10 extra minutes to the cooking time since it starts cold. The flavors actually improve overnight, making it perfect for holiday prep!
Why does my topping turn out greasy instead of crispy?
Greasy topping usually means the butter-to-flour ratio is off. Use exactly 0.25 cup butter to 0.25 cup flour and cook the roux until golden brown (2-3 minutes) for that perfect crispy texture. Also, avoid overmixing after pouring it over the casserole.
Can I substitute fresh green beans for canned?
Yes, but you'll need to blanch them first. Cook fresh green beans for 3-4 minutes until tender-crisp, then drain well. Use 2 cups packed fresh beans (about 1.5 lbs) to match the canned version's yield. Fresh beans add a slightly brighter flavor but require more prep time.
How do I make this gluten-free?
Replace the flour in the topping with 0.25 cup gluten-free all-purpose flour or crushed pork rinds for a crispy alternative. Also check your cream of mushroom soup and fried onions for gluten. The rest of the recipe remains the same, though texture may vary slightly. Always test substitutions first.
What's the best way to reheat leftovers?
Cover with foil and warm at 350°F for 15-20 minutes until heated through. For extra crispiness, broil for 1-2 minutes at the end. Leftovers stay best for 4-5 days in the fridge. The crispy topping may soften slightly but can be revived with a quick broil.