Side Dishes
Grandma's green bean casserole recipe brings back the comforting flavors of family gatherings with its signature crispy onion crowns and creamy mushroom sauce. This classic dish delivers that perfect balance of textures—tender green beans, golden onions, and a velvety sauce that makes every bite nostalgic.
I've perfected the technique over years of holiday dinners, ensuring the onions get perfectly crispy while the sauce stays rich and flavorful.
The secret lies in the prep work: blanching the green beans first keeps them vibrant and tender, while the onions need just the right amount of baking time to achieve that satisfying crunch.
This isn't just a side dish—it's the centerpiece that brings warmth to any table. The creamy mushroom sauce adds depth, making each spoonful feel like a hug from your favorite holiday memories.
By the time it comes out of the oven, you'll have a casserole with layers of flavor and texture that'll have everyone asking for seconds. The onions will be golden and crispy on top, the green beans bright and tender, and the sauce perfectly creamy.
This is the kind of dish that tastes like home, and it's easier to make than you think.
Whether you're serving it at Thanksgiving, Christmas, or just because it's Friday, this green bean casserole is a crowd-pleaser that never disappoints. Let's get started on bringing back those comforting flavors to your kitchen.
Ingredients for grandma's green bean casserole
Pantry staples and a few fresh finds for Grandma's iconic green bean casserole.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🌱 | 1 ½ lb | Trimmed and blanched first |
| Yellow Onions 🧅 | 3 large | Sliced into 1/4-inch rings |
| French Fried Onions 🧅 | 1 cup | Store-bought or homemade |
| Mushrooms 🍄 | 8 oz | Fresh, sliced thin |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Milk 🥛 | 1 ½ cups | Whole milk preferred |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For extra flavor |
| Butter 🧈 | 4 tbsp | Unsalted, melted |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Shredded Cheddar Cheese 🧀 | ½ cup | Sharp cheddar preferred |
The onions are everything—yellow onions with that sharp bite work best, not sweet ones. Trader Joe's or Whole Foods usually have the freshest, but the regular grocery store will do. For the French fried onions, Lawry's is the brand I always grab—it's pre-sliced and ready to go. The mushrooms? Baby bella or cremini slice up nicely, but white mushrooms work too. If you're feeling fancy, swap in shiitake for extra depth. The green beans should be bright green—avoid anything wilted or yellowed. I always buy the thin, tender ones for that perfect bite.
No French fried onions? Substitute with homemade onion strings—just slice onions thin, fry in butter until crispy, then drain well. Short on mushrooms? Double the green beans or add a splash of white wine to the sauce. The sour cream gives that classic tang—full-fat is non-negotiable for that creamy texture. Swap cheddar for Gruyère if you want something richer. For the sauce, if you don't have chicken broth, vegetable broth works too. Just taste as you go—this is where the magic happens. The butter in the sauce is key—don't skip it. It's what makes everything taste like Grandma's.
This casserole tastes even better the next day—make it ahead and refrigerate. The onions stay crispy if you cover it loosely with foil. Keeps for 4-5 days in the fridge, but honestly, it disappears faster than that. For leftovers, reheat covered at 350°F for 20 minutes. Freezes beautifully for up to 3 months—just thaw overnight in the fridge before reheating. I always make a double batch because it's impossible to resist seconds.
Why You'll Love This Recipe
- I’ll be real: this recipe stretches my grocery budget and my fridge. A pound of green beans, a few mushrooms, and one onion go a long way, and the leftovers? Just as good reheated the next day. My kids beg for it for lunch—proof it’s a win-win.
- One-Pot Magic: Honestly, I love recipes that don’t require a million dishes—this one’s a one-bowl wonder. Sauté the onions and mushrooms, toss in the green beans, and boom: the creamy mushroom sauce comes together while the beans soften. No chopping chaos, no sticky pans to scrub later.
- Crispy-Creamy Obsession: Here’s what sold me—the French fried onions aren’t just a topping. They’re the main event, delivering that perfect crunch against the velvety mushroom sauce. The flour-thickened roux makes it rich without being heavy, and the fresh green beans keep it bright.
- Holiday Table Star: Between us, this dish is my secret weapon for Thanksgiving and Christmas. It’s hearty enough to stand next to the turkey but simple enough to make ahead. (Yes, even on a Tuesday night.) Serve it warm with mashed potatoes, or let it cool for potlucks—it holds up beautifully.
Step-by-step instructions for Grandma's green bean casserole
Here's how to bring back that nostalgic comfort—crispy fried onions and creamy mushroom sauce in one dish.
Blanch and Prepare the Green Beans
Start by trimming the ends off the 1.5 lb fresh green beans and cutting them into 2-inch pieces. This makes them easier to cook evenly. Bring a large pot of salted water to a rolling boil—you want it to taste like the ocean. Add the green beans and cook for 3-4 minutes until they're bright green and tender but still have a slight bite. Drain immediately in a colander and rinse with cold water to stop the cooking process. This keeps them vibrant and prevents them from turning mushy later.
While the green beans are cooling, slice 3 large yellow onions into ¼-inch rings. You'll need them for both the mushroom sauce and the topping. Set them aside—they'll add sweetness and depth to the casserole. Here's the thing: if you skip blanching the green beans, they'll turn to mush in the oven. Trust me, this step makes all the difference.
Sauté Mushrooms and Onions for the Sauce
In a large skillet, melt 4 tbsp butter over medium heat. Add the sliced mushrooms and 3 large yellow onions (from Step 1) and cook for 8-10 minutes until the mushrooms are golden brown and the onions are soft. You'll see the mushrooms release their moisture, which will evaporate as they cook—this is normal. Stir occasionally so nothing sticks to the bottom of the pan.
Once the mushrooms are cooked, sprinkle in 0.5 tsp garlic powder and let it toast for 30 seconds—this deepens the flavor. Remove the skillet from heat and set it aside. The mushrooms should be tender but still hold their shape. If they're too watery at this point, don't worry—they'll thicken up in the sauce. This is the base of your creamy mushroom magic, so take your time here.
Make the Creamy Sauce
In a medium saucepan, combine 1.5 cups milk, 1 cup chicken broth, 0.25 cup all-purpose flour, 1.5 tsp salt, 0.5 tsp black pepper, and the sautéed mushroom mixture. Whisk everything together until smooth—no lumps allowed. Place the saucepan over medium heat and bring to a gentle simmer, stirring constantly for 5-7 minutes until it thickens enough to coat the back of a spoon.
Here's where it gets good: stir in 0.5 cup sour cream and 0.5 cup shredded cheddar cheese until melted and smooth. The sauce should be creamy but still pourable. If it's too thick, add a splash of milk to loosen it. Taste and adjust seasoning—you might need a little more salt or pepper. This creamy sauce is what makes this casserole so comforting, so don't rush this step.
Assemble and Bake to Perfection
Preheat your oven to 375°F. In a 9x13-inch baking dish, spread the blanched green beans evenly across the bottom. Pour the creamy mushroom sauce over the green beans, making sure they're well coated. Sprinkle the 1 cup French fried onions evenly over the top—this is where the crispy magic happens. You want them scattered like little golden crowns.
Bake uncovered for 25-30 minutes until the top is golden brown and bubbly. The fried onions should be crispy, and the sauce should be set but still creamy. If the top browns too quickly, tent it loosely with foil for the last 5-10 minutes to prevent burning. The casserole is done when the edges are golden and the center is just set—it'll continue thickening as it rests.
Rest and Serve Warm
Let the casserole rest for 10 minutes before serving. This allows the layers to set and the flavors to meld together. The green beans will soak up the creamy sauce, and the fried onions will stay crispy. Serve warm with a side of crusty bread—it's the perfect way to enjoy this classic comfort dish.
Real talk: the secret to this casserole is balancing the crispy fried onions with the creamy sauce. If you want extra crispiness, broil it for 2-3 minutes at the end, but watch it like a hawk—it burns fast. Enjoy your homemade version of Grandma's green bean casserole—it's worth every step!
Pro Tips For Making Grandma'S Green Bean Casserole
- BLANCH BEANS FIRST: I learned this the hard way—skipping blanching makes the beans limp and waterlogged. Drop them in boiling salted water for 3 minutes, then shock in ice water. This keeps them crisp-tender and prevents mushiness under the creamy sauce.
- SAUTE ONIONS LOW AND SLOW: After burning three batches, I finally figured out onions need patience. Cook them on medium-low heat for 8-10 minutes until soft and golden, not browned. Rushed onions taste bitter and overpower the green beans.
- TOAST FLOUR FOR CRISP TOPPING: Sounds weird, but it works: dry the French fried onions in a 350°F oven for 5 minutes before sprinkling. This makes the topping extra crunchy—no soggy bits. (Yes, even if you're impatient like me.)
- ADD MUSHROOMS LAST: My grandmother swore by this, and she was right: mushrooms release water when cooked. Sauté them separately in butter for 3-4 minutes, then fold them in right before baking. This keeps the casserole from getting watery.
Regional styles of these flavors
Midwest Homestyle
In the Midwest, green bean casserole is a Thanksgiving staple that's all about hearty, comforting flavors. Here, they often add a layer of crispy bacon (about ½ cup chopped) to the green beans before adding the sauce.
I like to cook it until crispy, then sprinkle it on top alongside the French fried onions. The bacon adds a smoky depth that balances the creamy sauce beautifully. 🌽
Southern Creamy Twist
Southern cooks take this casserole to another level by adding a layer of cornbread batter (mix ½ cup cornmeal, ½ cup milk, and 1 egg) before baking. This creates a crispy, golden crust that soaks up the creamy sauce.
For extra richness, some add a sprinkle of sharp cheddar cheese on top before baking. The result? A casserole with both texture and Southern charm.
Pacific Northwest Fresh Take
Up in the Pacific Northwest, where fresh ingredients shine, they often incorporate wild mushrooms (like chanterelles or morels) into the sauce for an earthy, umami boost. I like to sauté 4 oz wild mushrooms with the regular mushrooms and onions.
They also use local honey (about 1 tbsp) in the sauce for a subtle sweetness that pairs perfectly with the creamy texture. This version feels lighter but just as satisfying.
Texas-Style Spicy Kick
Texas cooks love to add a little heat to their green bean casserole. They'll often stir in ½ tsp smoked paprika and ¼ tsp cayenne pepper into the sauce, then top it with ¼ cup chopped jalapeños mixed into the French fried onions.
For extra smokiness, some even add a dash of chipotle powder. The result is a casserole with a bold, smoky-spicy flavor that's perfect for hearty meals.
New England Crispy Top
In New England, they take the crispy topping to the next level by using homemade fried onion strings instead of store-bought French fried onions. To make them, slice onions into thin strips, fry in butter until golden, and drain well.
They also add a sprinkle of Parmesan cheese (about ¼ cup grated) to the top before baking for an extra umami punch. The result is a casserole with a luxurious, crispy finish.
Modern Vegan Adaptation
For a plant-based version, swap the butter for olive oil, use vegan cream cheese instead of sour cream, and replace the chicken broth with vegetable broth. I also add ½ cup nutritional yeast** to the sauce for a cheesy flavor.
The green beans and mushrooms stay the same, but the sauce gets a creamy, tangy twist that still feels nostalgic. Top with vegan French fried onions for that classic crunch. 🌱
Nutrition facts
Frequently asked questions
Why do I need to blanch the green beans first?
Blanching preserves their vibrant color and crisp-tender texture. Without it, the beans absorb too much moisture from the creamy sauce and turn mushy during baking. The 3-4 minute boil followed by ice water shock stops cooking instantly—this is the secret to that perfect Grandma-style bite.
Can I make this casserole ahead of time?
Assemble the casserole up to 24 hours ahead and refrigerate uncovered. The onions will stay crispy if you cover it loosely with foil. Bake straight from the fridge at 375°F for 35-40 minutes (add 10 minutes). For freezing, bake first, then cool completely before wrapping tightly—it keeps for 3 months and reheats beautifully.
What's the best way to get extra crispy fried onions?
For maximum crunch, broil the casserole for 2-3 minutes at the very end—watch it like a hawk! Or try this pro tip: Toss store-bought French fried onions with 1 tbsp melted butter before sprinkling on top. The butter enhances browning and adds richness. For homemade, slice onions paper-thin, fry in butter until golden, then drain on paper towels.
Can I use canned green beans instead of fresh?
Yes, but drain and rinse them well to remove excess liquid. Skip blanching since canned beans are already cooked. For best texture, pat them dry thoroughly before assembling. The flavor won't be identical (fresh beans have more vibrant sweetness), but it's a perfectly acceptable shortcut.
How do I fix a watery sauce?
If your sauce seems too thin after baking, it likely needs more thickening. Mix 1 tbsp flour with 1 tbsp cold water, stir into the sauce, and bake 10 more minutes uncovered. For immediate fixes, whisk in 1 tbsp cornstarch mixed with 2 tbsp cold milk and simmer 2 minutes. Never add raw flour directly—it can make the sauce lumpy.