Side Dishes
Grandma's green bean casserole recipe brings back memories of holiday tables and cozy family gatherings with every crispy, golden bite. This classic side dish delivers the perfect balance of tender green beans, creamy mushroom soup, and a crispy fried onion topping that becomes addictive after the first spoonful.
I've perfected this recipe over years of holiday testing, ensuring it delivers restaurant-quality results with just a few simple ingredients and 30 minutes of active prep.
The secret to this casserole lies in the layers—starting with a rich mushroom soup base that coats the green beans in velvety creaminess. After blanching the beans for just 3 minutes, they maintain their vibrant color while absorbing all that savory flavor.
The real magic happens in the oven, where the fried onions transform into a crispy, caramelized blanket that contrasts beautifully with the creamy center.
What makes this recipe truly special is how it combines comfort and nostalgia with professional-level results. The creamy mushroom sauce creates a luscious base that holds the beans together, while the crispy onion topping adds texture that keeps every bite exciting.
This is the kind of dish that disappears quickly—whether you're serving it at Thanksgiving or a simple weeknight dinner.
Ready to recreate this holiday classic? The steps are straightforward, and the results are guaranteed to impress. Let's get started with a casserole that brings warmth to any table.
Ingredients for grandma's green bean casserole
Sixteen ingredients transform into the nostalgic holiday side dish your family will beg for yearly.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 2 lbs | Trimmed, cut into 2-inch pieces |
| Canned Mushroom Soup 🍄 | 2 cans | Creamy, 10.5 oz each (e.g., Campbell's) |
| Heavy Cream 🥛 | ½ cup | Full-fat for creamy texture |
| French Fried Onions 🧅 | 1 ½ cups | Store-bought, 100% onion flakes |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crispy topping |
| Milk 🥛 | ¼ cup | Whole milk for creaminess |
| Garlic Powder 🧄 | ½ tsp | Freshly ground preferred |
| Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for flavor |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | Adjust to taste |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Sharp Cheddar Cheese 🧀 | ½ cup | Shredded, for extra richness |
The green beans are the foundation—fresh, crisp varieties like Haricots Verts or snap beans work best. Avoid wax beans; they're tougher and less flavorful. For the mushroom soup, Campbell's Cream of Mushroom is the professional standard, but French's Homestyle offers a slightly richer alternative. The heavy cream and milk should be cold when added to the soup mixture to prevent curdling. If you prefer a lighter texture, reduce the heavy cream to 0.25 cup and add an extra 0.25 cup milk. The French fried onions? Trader Joe's and Walmart's Great Value brands deliver consistent quality without the premium price.
No French fried onions? Toasted breadcrumbs mixed with powdered garlic create a decent substitute, though it lacks that signature crunch. Substituting the heavy cream for light cream will make the casserole less rich, but it still delivers. For a dairy-free option, use coconut cream and ensure your mushroom soup is also dairy-free. The garlic powder can be replaced with 1/4 tsp minced fresh garlic sautéed in the butter for the topping. If you're short on time, pre-shredded cheddar works, though freshly grated melts more smoothly. Always taste the sauce before assembling—adjust salt and pepper to balance the creaminess of the soup.
This casserole reheats beautifully, making it ideal for meal prep. Store leftovers covered in the refrigerator for up to 4 days, though the texture may soften slightly. For longer storage, freeze portions in airtight containers for up to 3 months. To reheat, cover with foil and bake at 350°F until warmed through, about 20-25 minutes. The crispy topping will soften slightly, but the creamy center remains rich and comforting. For serving, sprinkle with extra fried onions and a pinch of black pepper to restore that restaurant-quality crunch.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this recipe because the green beans just need a quick trim—no dicing, no fuss. Between us, I’ve burned dinner before trying to chop them properly, so this is my safety net.
- Creamy Crunch Magic: That mushroom soup and heavy cream combo? It’s like a hug in a casserole dish. The French fried onions add this perfect crispy contrast—savory, salty, and just a little gooey.
- Holiday Table Hero: Serve it at Thanksgiving or Christmas, and you’ll be the MVP. It’s hearty enough for a main but light enough to follow a big meal. My in-laws always ask for seconds, and honestly, that’s the real win.
- Budget Leftovers Win: One pan, minimal ingredients, and it reheats like a dream. I make this for Sunday dinner and still have portions for lunches all week—no sad, dried-out leftovers here.
Step-by-step instructions for grandma's green bean casserole
Here's the classic method that delivers that signature crispy topping and velvety 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. This size ensures even cooking and proper texture in the finished casserole. Transfer the cut beans to a large pot of boiling salted water and blanch for exactly 3 minutes - you want them bright green and still slightly crisp rather than fully tender. Immediately drain and transfer to an ice bath to stop the cooking process and maintain their vibrant color.
Drain well and pat completely dry using a clean kitchen towel. Any excess moisture will prevent the fried onions from crisping properly in the final baking step. I like to spread them on a baking sheet to dry thoroughly before assembling the casserole. This preparation ensures your green beans will absorb the creamy mushroom sauce perfectly without becoming soggy.
Create the Creamy Mushroom Sauce
In a medium saucepan, combine the 2 cans creamy mushroom soup, 0.5 cup heavy cream, 0.25 cup milk, 0.5 tsp garlic powder, 0.25 tsp ground black pepper, and 1 tsp Diamond Crystal kosher salt. Whisk everything together until smooth and fully combined. Place the saucepan over medium heat and bring to a gentle simmer, stirring occasionally to prevent scorching.
In a separate small bowl, whisk together the 0.25 cup all-purpose flour and 0.25 cup milk to create a simple slurry. Slowly pour this mixture into the simmering soup while whisking constantly. Continue cooking for 5-7 minutes until the sauce thickens noticeably and coats the back of a spoon. This thickening step is crucial for achieving that perfect creamy consistency that clings beautifully to the green beans.
Assemble the Casserole
Preheat your oven to 375°F. In a 9x13-inch baking dish, spread the blanched green beans evenly in a single layer. Pour the thickened mushroom sauce over the green beans, spreading it evenly to coat all the pieces completely. This layering ensures every bite gets that rich, creamy flavor.
Sprinkle the 0.5 cup shredded sharp cheddar cheese evenly over the sauce-coated green beans. The cheese will melt into the sauce during baking, adding extra richness and depth of flavor. For the crispy topping, melt the 0.5 cup unsalted butter in a small saucepan over low heat until completely liquid but not browned. Remove from heat and stir in the 1.5 cups French fried onions until well coated in the butter.
Bake to Golden Perfection
Spread the buttery fried onion mixture evenly over the top of the casserole, pressing down gently with a spatula to ensure good contact with the cheese layer. This creates that signature crispy topping that's the hallmark of a good green bean casserole. Bake uncovered for 25-30 minutes until the top is deep golden brown and the edges are bubbling.
I recommend checking for doneness at the 25-minute mark - the casserole should be heated through with the sauce bubbling gently around the edges. The green beans should be tender but still hold their shape, and the fried onion topping should be crispy with just a hint of golden color. Remove from the oven and let rest for 5 minutes before serving to allow the sauce to set slightly and the flavors to meld.
Pro Tips For Making Grandma'S Green Bean Casserole
- BLANCH BEANS FIRST: Dump raw green beans straight into the oven, and you’ll end up with a mushy, sad pile. Instead, blanch them for 3-4 minutes in boiling salted water, then shock in ice water to stop cooking—this keeps them crisp-tender. (Yes, even if you’re in a hurry, skip the raw shortcut.)
- SIMMER THE SOUP: Canned mushroom soup is thick and starchy, but heating it gently with heavy cream first makes a smoother sauce. Warm both together over low heat for 5 minutes before mixing with beans—this cuts the graininess that ruins so many casseroles.
- LAYER ONIONS LAST: Sprinkle French fried onions on top after baking, not before. The heat turns them soggy if they sit in the creamy sauce too long. Save the crispy crunch by adding them in the final 5 minutes, or right out of the oven.
- USE BUTTER SPARINGLY: Unsalted butter adds richness, but too much makes the casserole greasy. Stick to 2 tablespoons total—melt it into the warm soup-cream mix first, then stir it into the beans. (Trust me, you’ll taste the difference.)
Regional styles of this dish
Classic Midwest Style
The original green bean casserole was born in the Midwest and became a Thanksgiving staple in the 1950s when Campbell's introduced their cream of mushroom soup. This version keeps the traditional three-layer approach: blanched green beans, creamy mushroom sauce, and crispy fried onions.
I've tested this version with Campbell's Original Cream of Mushroom Soup—the slightly thicker formula creates a more cohesive texture when baked. 🍄
Southern Comfort Twist
Southern cooks often add a smoky depth by incorporating smoked cheddar cheese instead of sharp cheddar and a dash of smoked paprika into the sauce. For extra richness, some versions use half-and-half instead of heavy cream.
I like adding 1/4 cup cooked bacon bits on top before baking for that classic Southern touch. This variation pairs perfectly with fried chicken or meatloaf on holiday tables.
New England Crispy Top
Up north, they take the crispy topping to the next level by creating a buttery breadcrumb crust mixed with grated Parmesan cheese.
Start with 1/2 cup panko breadcrumbs, 2 tbsp melted butter, and 2 tbsp grated Parmesan, then press this mixture onto the cheese layer before baking. The result is a golden, shatteringly crisp topping that contrasts beautifully with the creamy center.
This version works especially well with roast turkey or seafood mains.
Texas-Style Spicy Kick
For those who love heat, Texan cooks add 1/2 tsp cayenne pepper to the mushroom sauce and top with 1/4 cup diced jalapeños mixed into the fried onions. I also recommend adding 1/2 tsp chipotle powder for smoky depth.
This version pairs wonderfully with barbecued brisket or smoked sausage—the spicy-sweet contrast is unbeatable. Serve with extra hot sauce on the side for those who dare! 🌶️
Pacific Northwest Fresh Take
In the Pacific Northwest, where fresh ingredients shine, many cooks use fresh mushrooms instead of canned soup. Sauté 1 cup sliced cremini mushrooms with 2 tbsp butter and 1 tsp thyme until golden, then blend with 1 cup heavy cream and 1/2 cup milk for a homemade mushroom sauce.
Top with toasted walnuts instead of fried onions for a nutty crunch. This lighter version pairs beautifully with salmon or Dungeness crab at summer gatherings.
Appalachian Cheesy Layer
Mountain cooks often add an extra cheese layer by sprinkling 1/2 cup shredded Monterey Jack cheese between the green beans and mushroom sauce. For the topping, they mix 1/4 cup crushed Ritz crackers with the fried onions for added crunch.
This version has a richer, gooier texture that families love. It's especially popular with ham or cornbread during family reunions. 🧀
Nutrition facts
Frequently asked questions
Why do you blanch the green beans instead of cooking them fully?
Blanching for just 3 minutes keeps the beans bright green and slightly crisp, preventing them from turning mushy when baked. The brief cooking also helps them absorb the creamy mushroom sauce better while maintaining their texture. This technique preserves the bean's natural color and bite, making every bite more vibrant and satisfying.
Can I make this casserole ahead of time?
Assemble the casserole up to 24 hours ahead and refrigerate uncovered. When ready to bake, cover with foil and bake at 375°F for 30-35 minutes (5-10 minutes longer than fresh). The texture will be slightly softer, but the flavors deepen overnight. For best results, add 5 extra minutes of baking time to restore crispiness to the onion topping.
What's the secret to getting crispy fried onions on top?
The key is using cold butter mixed with the fried onions and pressing them firmly onto the cheese layer before baking. The butter melts slowly, creating a crispy, golden crust. For extra crunch, bake the onions separately at 400°F for 3-4 minutes before adding them to the casserole. This two-step method ensures maximum crispiness in every bite.
Can I substitute frozen green beans?
Yes, but thaw and drain them completely first. Use 3 cups frozen green beans (about 1.5 lbs) and skip the blanching step. Pat them very dry with paper towels to prevent a soggy topping. Frozen beans work in a pinch, but fresh beans have better texture and flavor for this classic dish.
How do I make this dish dairy-free?
Replace the heavy cream with 1 cup full-fat coconut milk, the milk with unsweetened almond milk, and use dairy-free cheddar cheese. For the topping, melt 0.5 cup coconut oil instead of butter and use dairy-free fried onions. The texture will be slightly different but still delicious. The creamy base will be lighter but still rich and satisfying.