Side Dishes
This grandma's green bean casserole recipe brings back the comforting flavors of family gatherings, where crispy French fried onions blanket creamy mushroom layers over tender green beans.
The secret to achieving that perfect texture lies in layering the ingredients just right and baking until bubbly and golden—just like Grandma used to make. I've perfected this recipe over years of holiday dinners, ensuring every bite delivers that nostalgic crunch and richness.
The beauty of this classic dish is its simplicity combined with restaurant-quality results. You'll start with fresh green beans, simmered until tender but still holding their shape, then mix in a velvety sauce of mushroom soup and cream.
The French fried onions on top aren't just for show—they add a satisfying crunch that contrasts perfectly with the creamy filling. This recipe delivers that familiar, comforting taste that makes it a holiday staple.
What makes this casserole truly special is how it transforms a simple side dish into the star of the meal. The creamy mushroom sauce coats every green bean, while the crispy topping creates a textural contrast that keeps everyone reaching for seconds.
Whether you're serving it at Thanksgiving or a weeknight dinner, this dish brings warmth and satisfaction to the table. The best part? It's foolproof—even beginners can achieve that perfect golden finish.
For those looking to put their own spin on the classic, consider adding a sprinkle of garlic powder to the onions or swapping regular cream for a plant-based alternative. Serve it alongside roasted chicken, turkey, or even as a vegetarian main with crusty bread.
Here's everything you need to bring Grandma's legendary casserole to life in your own kitchen.
Ingredients for grandma's green bean casserole
Six simple ingredients transform into Grandma's legendary crispy, creamy green bean casserole—just like the holidays.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🍃 | 1 ½ lb | Trimmed and blanched first |
| Cream of Mushroom Soup 🍄 | 2 cans | Condensed, 10.5 oz each |
| Heavy Cream 🥛 | ½ cup | Full-fat for creamy texture |
| French Fried Onions 🧅 | 1 cup | Store-bought or homemade |
| Milk 🥛 | ¼ cup | Whole milk preferred |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Garlic Powder 🧄 | 1 tsp | For extra flavor punch |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Onion Powder 🧅 | ½ tsp | For depth of flavor |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded, optional topping |
The green beans are the star, so pick fresh, crisp ones—the thicker the bean, the better. Trader Joe's and Whole Foods usually have the best selection, but any grocery store's produce section works. If you're short on time, frozen green beans (thawed and drained) work perfectly—just don't skip blanching them first. The cream of mushroom soup? Campbell's or French's are the OG brands for this recipe, but any quality canned soup will do. The key is to make sure it's creamy, not chunky—stir well before opening the can. For that extra nostalgic touch, I always add a sprinkle of garlic powder to the onions before baking—it's the secret Grandma never told anyone.
No heavy cream? Half-and-half or whole milk works in a pinch, though the texture won't be quite as rich. Swapping the French fried onions for crushed potato chips or panko gives a similar crunch, but nothing beats the real deal. The Campbell's French Onion Soup Mix packets are a game-changer if you want to elevate the flavor—just mix a packet into the sauce. For a vegetarian twist, skip the cheese or use a dairy-free alternative, but trust me, the sharp cheddar on top is absolutely essential (or whatever cheese you've got). If you're making this ahead, assemble it the night before and bake straight from the fridge—it'll be even more flavorful.
This casserole reheats beautifully, but honestly, it tastes even better the next day once everything melds together. Keeps in the fridge for 4-5 days, and freezes for up to 3 months—just thaw overnight in the fridge before reheating. I always make a double batch because it disappears faster than you'd think. Serve it warm with a side of crusty bread or a simple salad, and you've got a holiday-worthy meal without the fuss. The best part? Leftovers taste just as good, so you'll have seconds for dinner and lunch the next day.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s one pan, one bowl, one spatula—no fuss. Trim those green beans (or skip it if you’re in a rush), dump everything in, and let the oven do the work. The soup and cream melt into that velvety sauce while the onions crisp up like a dream.
- Creamy Crunch Perfection: Here’s what sold me—the contrast. The creamy mushroom base hugs every bean, but those fried onions? Chef’s kiss. They shatter under your fork, adding this addictive crunch that makes it feel like a restaurant dish. Honestly, I’ll take this over fussy plating any day.
- Leftovers That Save Me: This casserole begs for seconds—and thirds. The flavors only get better the next day, so I always double it. Pack it for lunches, freeze half for busy nights, or bring it to potlucks. My family’s standing order: “More of that green bean stuff.”
- Weeknight Workhorse: Between us, this is my go-to when I’m exhausted but still need dinner. Toss in the beans, mix in the soup and cream, top with onions, and it’s done. No chopping, no stress—just that warm, comforting bowl of goodness. Even on a Tuesday night.
Step-by-step instructions for Grandma's green bean casserole
Here's how to create that perfect combination of crispy fried onions and creamy mushroom sauce.
Blanch the Fresh Green Beans
Start by trimming the ends off the 1.5 lb fresh green beans. I like to snap them by hand—it's faster than using a knife and gives you a clean break. Cut them into 2-inch pieces if they're particularly long. This size ensures they cook evenly without getting mushy.
Bring a large pot of salted water to a boil. Once boiling, add the green beans and cook for exactly 4 minutes. You want them to be bright green and still slightly crisp—this is crucial for maintaining texture. Drain immediately in a colander and rinse under cold water to stop the cooking process. Spread them on a clean kitchen towel to dry completely before using.
Prepare the Creamy Mushroom Mixture
In a large mixing bowl, combine the 2 cans cream of mushroom soup, 0.5 cup heavy cream, 0.25 cup milk, 0.5 cup melted butter, 1 tsp garlic powder, 0.5 tsp salt, 0.25 tsp black pepper, and 0.5 tsp onion powder. Whisk everything together until smooth and fully combined—you want no lumps in that creamy base.
Next, stir in the 2 tbsp all-purpose flour. This will help thicken the sauce as it bakes. The mixture should be thick but still pourable. Taste it now and adjust seasoning if needed—this is your chance to make sure the flavors are balanced before adding the green beans. The sauce should be rich and savory, with just a hint of garlic and onion.
Assemble the Casserole
Preheat your oven to 350°F. In a 9x13-inch baking dish, spread half of the blanched green beans evenly across the bottom. Then pour the creamy mushroom mixture over the beans, spreading it out to cover completely. Add the remaining green beans on top, pressing down gently so they're submerged in the sauce.
This layering is key—it ensures every bite has that perfect combination of creamy sauce and crisp green beans. Don't worry about making it perfect; the casserole will still taste amazing even if it's not perfectly even. The important part is that the beans are well-coated in the sauce.
Top with Crispy Fried Onions and Bake
Sprinkle the 1 cup french fried onions evenly over the top of the casserole. For that extra crispy touch, I like to press them down gently with the back of a spoon so they make good contact with the sauce beneath. This ensures they get nice and golden during baking.
Bake uncovered for 30 minutes. At this point, you'll want to give it a good stir to distribute any sauce that might have pooled on top. Then return it to the oven and bake for another 20-25 minutes, until the top is golden brown and bubbly. The edges should be set, and the onions should be crispy and slightly caramelized.
Add Cheese and Finish Baking
Sprinkle the 0.5 cup sharp cheddar cheese evenly over the top. This last step adds that extra layer of flavor and creates a beautiful golden crust. Return the casserole to the oven and bake for an additional 5 minutes, just until the cheese is melted and bubbly.
Let it rest for 10 minutes before serving—this gives the sauce time to thicken slightly and makes it easier to cut. The casserole should be creamy in the middle with crispy onions on top, and every bite should deliver that perfect combination of textures and flavors that makes this dish so special. Serve warm with crusty bread to soak up all that delicious sauce!
Pro Tips For Making Grandma'S Green Bean Casserole
- Blanch Beans First: Fresh green beans hold more water than you’d think, and dumping them straight into the oven will leave you with a soggy mess. Drop them in boiling water for 3-4 minutes, then shock in ice water—this firms them up and cuts down on the milk-soup mixture pooling at the bottom of the pan. (Yes, even if you’re impatient like me.)
- Mix Onions Last: That crispy, salty crunch from the French fried onions is the whole point, so don’t drown them in the creamy sauce. Stir half the onions into the soup-cream mixture, then sprinkle the rest on top right before baking—this way, they stay golden and not soggy. (Pro move: Toast them in the oven for 2-3 minutes first if you’re extra picky.)
- Don’t Overmix the Sauce: Stirring the cream of mushroom soup and heavy cream until it’s perfectly smooth? That’s how you end up with a gluey, uniform blob. Let the soup sit for 5 minutes after mixing—it’ll thicken naturally—and then just fold in the milk and beans with a spatula. Lumps are fine; they’ll melt into something rich and creamy in the oven.
- Use a Baking Dish Slightly Larger: This isn’t the prettiest method, but it’s the tastiest: Spread the casserole in a dish that’s about 25% bigger than your serving plates. The extra space lets the top brown evenly and prevents the edges from getting that sad, undercooked ring. (I learned this the hard way—my first attempt looked like a science experiment gone wrong.)
Wine and beer pairings for this recipe
Classic White Wine
A crisp Chardonnay from California or Oregon is my go-to pairing for this creamy casserole. Look for a well-balanced one with 12-13% alcohol and notes of apple and citrus—these complement the mushroom sauce beautifully.
I love Kendall-Jackson Vintner's Reserve for its approachable price and perfect acidity. The slight tang cuts through the richness, making each bite feel lighter. 🍷
Rich Red Options
If you prefer red wine, a Pinot Noir from Oregon or a Zinfandel from California works surprisingly well. The Pinot Noir brings earthy notes that pair with the mushrooms, while Zinfandel adds a touch of spice that echoes the garlic powder in the onions.
I recommend La Crema Pinot Noir—it’s smooth enough to avoid overpowering the dish. Serve slightly chilled for best results.
Light Beer Pairings
For beer lovers, a wheat beer or pilsner is ideal. The Blue Moon Belgian White with its coriander and citrus notes refreshes the palate after each rich bite. Alternatively, a Heineken or Carlsberg pilsner offers a clean, crisp contrast. Avoid heavy stouts or IPAs—they’ll clash with the creamy texture. 🍺
Non-Alcoholic Choices
Don’t have wine or beer? Sparkling apple cider or a ginger beer works beautifully. The effervescence cleanses the palate, while the natural sweetness balances the savory flavors.
For a more sophisticated option, try a sparkling white grape juice like Martinelli’s. It’s a crowd-pleaser, especially with kids or non-drinkers at the table.
Seasonal Adjustments
In summer, a Sauvignon Blanc with its zesty lime notes brightens the dish, while in winter, a Cabernet Sauvignon with its bold tannins stands up to the richness.
I often switch based on what’s in my fridge—Riesling (off-dry) pairs surprisingly well too, adding a touch of sweetness to cut through the creaminess. 🍇
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
Assemble the dish in your baking dish up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 extra minutes to the baking time since it'll start cooler. For best results, bake straight from the fridge—this helps create that perfect crispy top.
What if I don't have French fried onions?
No problem! Crushed potato chips (like Ruffles or Doritos) or panko breadcrumbs work perfectly for the topping. For extra flavor, mix in 1 tsp garlic powder with your substitute. Just press it down firmly so it gets crispy during baking.
Why did my casserole turn out watery?
This usually happens when the sauce wasn't thickened enough or the baking time was too short. Always stir in 2 tbsp flour to the sauce mixture, and bake until the center is set (55-60 minutes total). For extra insurance, cover with foil during the first 20 minutes of baking, then uncover to crisp the top.
Can I make this vegetarian?
Yes! Skip the cheese or use a dairy-free alternative, and consider adding 1 cup cooked chickpeas or crumbled tofu to the green beans for extra protein. For a richer sauce, use coconut milk instead of heavy cream. The texture will still be creamy and satisfying.
How do I reheat leftovers?
Cover with foil and warm in a 350°F oven for 15-20 minutes until heated through. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The onions may lose some crispness, but the creamy sauce will still taste amazing.
