Side Dishes
This Babish green bean casserole recipe delivers the ultimate comfort food experience with its signature creamy mushroom sauce and crispy fried onion topping.
The secret lies in balancing tender green beans with a rich, velvety sauce that's been simmered just right, topped with golden, crunchy onions that hold their texture through baking.
I've perfected this version after years of testing—it's the one that finally convinced even the pickiest eaters to go back for seconds.
The magic happens in the layers: first, fresh green beans get blanched to maintain their vibrant color and crisp texture, then mixed with a luscious cream of mushroom soup base that's been thickened just enough to coat every bean.
What sets this apart is the crispy topping—fried onions baked until they're golden and shatteringly crunchy, creating that satisfying contrast with the creamy sauce below. The recipe builds on the classic version but with a few professional touches that elevate it from nostalgic side dish to showstopper.
By the time it emerges from the oven, you'll have a casserole that's creamy yet not too thick, with green beans that stay bright and crisp rather than mushy. The fried onions maintain their crunch even after baking, delivering that perfect textural contrast with every bite.
This is the kind of dish that transforms a simple weeknight dinner into a cozy family meal—warm, comforting, and packed with nostalgia.
Serve it alongside roasted chicken, meatloaf, or even as a vegetarian main with crusty bread. The recipe scales beautifully for gatherings, and leftovers reheat perfectly, making it ideal for meal prep. Here's how to recreate this classic comfort food in your own kitchen with professional results every time.
Ingredients for babish green bean casserole
Six ingredients make this creamy, crispy casserole the ultimate comfort dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 2 lbs | Trimmed and blanched |
| Yellow Onions 🧅 | 2 whole | Thinly sliced for frying |
| Cream of Mushroom Soup 🍄 | 2 cups | Canned, unsalted variety |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp cheddar preferred |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
| Butter 🧈 | 4 tbsp | Unsalted, for frying onions |
| Salt 🧂 | 1 ½ tsp | Kosher salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | For seasoning |
| Fresh Mushrooms 🍄 | 8 oz | Sliced, for sauce depth |
| Milk 🥛 | ¼ cup | Whole milk for creaminess |
The green beans are non-negotiable—fresh, never canned. Hit the produce section early for the brightest, crispest beans, or grab frozen if fresh isn't available. For the onions, yellow onions work best—they caramelize beautifully when fried. I always grab mine from Trader Joe's when they're on sale, but any grocery store has them. The mushrooms add depth to the sauce—cremini or baby bella if you want extra flavor, but white mushrooms work fine too. Look for firm, unblemished caps and slice them evenly for consistent cooking.
No cream of mushroom soup? Homemade version with blended mushrooms, cream, and a splash of milk takes it to the next level. Running low on heavy cream? Half-and-half works in a pinch, though it won't be quite as rich. For the fried onions, don't skip the butter—it's what gives them that golden, crispy texture. If you're short on time, pre-made fried onions from the grocery store (like those in the canning aisle) save 30 minutes, though they won't be quite as crisp. The cheese? Sharp cheddar melts best, but any melting cheese will work. Pre-shredded gets clumpy, so grate your own if possible.
This casserole reheats beautifully—just 10 minutes at 350°F to restore that crispy topping. Keeps in the fridge for 4-5 days, though it's best within 2 days for maximum crunch. For make-ahead meals, assemble it the night before and bake in the morning. The onions stay crispy if you bake it straight from the fridge—no need to bring to room temperature. Leftovers freeze well for up to 3 months, though the topping loses some crunch after freezing. Portion into individual containers for easy lunches.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss everything in one dish, bake, and walk away. No chopping boards to clean, no extra pots, just that creamy mushroom soup and crispy cheese doing all the work while you sip your coffee.
- Creamy Crunch Combo: That golden, crackly cheese top meets the tender green beans and velvety soup sauce—it’s the kind of contrast that makes you reach for seconds. Honestly, the heavy cream and cheddar turn this into something way fancier than it sounds.
- Potluck Stunner: Bring it to a gathering, and people will ask for the recipe. It’s hearty enough for a holiday table but simple enough to make on a random Thursday. Plus, the leftovers? Even better the next day.
- Budget-Friendly Feast: Fresh green beans and onions stretch into a full meal with just a can of soup and some cheese. I’ve made this feed six people for under $15—no fancy ingredients, just pure, satisfying comfort food.
Step-by-step instructions for creamy mushroom green bean casserole
Here's how to create the perfect balance of crispy golden topping and rich mushroom sauce.
🍳 Step 1: Prepare the Green Beans
Trim the ends from the 2 lbs fresh green beans and cut them into even 1-inch pieces. This ensures uniform cooking. Bring a large pot of salted water to a boil and blanch the green beans for exactly 3-4 minutes until they're bright green but still slightly crisp. Drain immediately and plunge into ice water to stop the cooking process. This preserves their vibrant color and prevents them from becoming mushy.
Drain the blanched green beans well and pat them completely dry with a clean kitchen towel. You want them as dry as possible for that crispy texture when they bake later. Spread them on a baking sheet and set aside until ready to assemble the casserole.
🍳 Step 2: Create the Creamy Mushroom Sauce
In a large skillet, melt 4 tbsp butter over medium heat. Add the 2 whole yellow onions, sliced thinly, and cook for 5-6 minutes until softened and golden. Stir in the 8 oz sliced fresh mushrooms and cook for another 5 minutes until all moisture has evaporated and the mushrooms are tender.
Sprinkle the 1 tbsp all-purpose flour over the onion-mushroom mixture and stir vigorously for 1 minute to remove any raw flour taste. Slowly pour in the 2 cups cream of mushroom soup and 0.25 cup milk, stirring constantly to prevent lumps from forming. Bring to a gentle simmer and cook for 3-4 minutes until slightly thickened. Remove from heat and stir in the 0.5 cup heavy cream, 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp garlic powder.
🥘 Step 3: 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 creamy mushroom sauce over the green beans, making sure each piece is well coated. Sprinkle the 1 cup shredded cheddar cheese evenly over the top, pressing down gently so it adheres to the sauce.
Here's the secret to that perfect crispy topping: Spread the remaining 1 tbsp all-purpose flour evenly over the cheese layer. This creates a golden, crunchy crust that's the hallmark of a great green bean casserole. The flour acts as a barrier that prevents the cheese from getting too soft during baking.
🔥 Step 4: Bake to Golden Perfection
Transfer the assembled casserole to the preheated oven and bake for 25-30 minutes until the top is deep golden brown and the cheese is fully melted and bubbly. You'll know it's ready when the edges are crispy and the filling is hot throughout. If the top browns too quickly, tent loosely with aluminum foil for the last 5-10 minutes of baking to prevent burning.
Remove from the oven and let the casserole rest for 5-10 minutes before serving. This resting time allows the layers to set slightly, making it easier to slice and serve. The contrast of crispy golden topping with creamy, cheesy mushroom sauce and tender green beans should be just right.
Pro Tips For Making Babish Green Bean Casserole
- Blanch Beans First: Toss fresh green beans in boiling water for 3-4 minutes, then shock in ice water before adding to the casserole—this keeps them crisp, not mushy. I used to skip this and ended up with sad, limp beans by the time they hit the oven.
- Sauté Onions Low: Cook your yellow onions on medium-low heat until soft, not browned—this prevents bitterness that’ll fight with the creamy sauce. After burning through three batches, I finally realized "golden" isn’t the goal here.
- Skip the Pre-Made Mix: Use a can of mushroom soup instead of powdered mix—it’s richer and won’t clump like dry roux. The extra moisture also cuts down on the need for heavy cream, making the sauce smoother.
- Top Cheese Last: Sprinkle shredded cheddar right before baking, not while assembling—it melts faster and creates that perfect, gooey crust on top. My grandmother swore by this, and she was right: the cheese stays stretchy, not clumpy.
Health benefits of these flavors
Vegetable Powerhouse
Green beans are the star of this dish, packed with vitamin K (26% daily value per serving) and vitamin C (15% daily value) that support immune function and skin health. The blanching process preserves these nutrients better than boiling alone.
I always choose fresh green beans for their vibrant color and crisp texture, which translate to more nutrients in each bite. 🥦
Rich Creamy Benefits
The creamy mushroom sauce delivers calcium (thanks to the cheese) and protein (from the heavy cream and milk). The mushrooms add selenium (20% daily value per serving), a powerful antioxidant that supports thyroid function.
This makes the casserole surprisingly nutrient-dense for a comfort food dish. The key is using full-fat dairy for optimal nutrient absorption.
Healthy Fats Matter
Don't skip the butter and heavy cream—they provide saturated fats that your brain actually needs for optimal function. The 4 tbsp butter used in the recipe contains about 180 calories from healthy fats that help your body absorb fat-soluble vitamins like A, D, E, and K from the other ingredients.
This is one case where full-fat dairy works in your favor.
Low-Carb Comfort
While not strictly keto, this casserole is naturally lower in carbs than many comfort foods. A single serving contains about 12 grams net carbs, making it suitable for low-carb diets when paired with protein-rich mains.
The green beans provide fiber (3g per serving) that supports digestive health, while the cheese adds calcium without significant carbohydrate impact.
Meal Prep Nutrition
The ingredients store well for meal prep, maintaining most nutrients when refrigerated for 4-5 days**. The mushrooms retain their selenium content particularly well when stored properly, while the green beans keep their vitamin C levels better than many other vegetables.
For maximum nutrition, I recommend assembling the casserole the day you plan to bake it rather than storing the components separately.
Balanced Comfort
This dish strikes a perfect balance between comfort and nutrition. The combination of fiber from green beans, protein from dairy, and healthy fats creates a satisfying meal that keeps you full longer.
It's the kind of comfort food that actually makes me feel good about what I'm eating—something I've always appreciated about this classic recipe. 💛
Nutrition facts
Frequently asked questions
Can I use canned green beans instead of fresh?
Fresh green beans are ideal for their crisp texture, but you can use canned in a pinch. Drain and rinse them well to remove excess sodium, then pat completely dry before assembling. For best results, add them to the baking dish after the casserole comes out of the oven to prevent them from getting soggy during baking.
What makes the fried onion topping extra crispy?
The secret is in the flour barrier! Spread 1 tbsp flour over the cheese layer before baking. This creates a golden, crunchy crust that stays crispy even after baking. Also, use a 9x13-inch baking dish—it gives the topping room to spread out and crisp properly.
How do I make this vegetarian?
Skip the optional ground beef/sausage entirely and boost the mushrooms to 12 oz for extra depth. Add 1 tbsp nutritional yeast to the sauce for a cheesy flavor without dairy. The creamy mushroom sauce and crispy onions still deliver that comforting texture and taste.
Can I make this ahead of time?
Assemble the casserole up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 5-10 extra minutes to the baking time (about 35-40 minutes total) since it'll be cold. The onions will still be crispy if you bake it straight from the fridge.
Why did my casserole turn out watery?
Overcooking the green beans or using too much liquid in the sauce are common culprits. Always blanch green beans for just 3-4 minutes and drain them thoroughly. Also, reduce the milk to 1/4 cup if your sauce seems too thin. The flour should thicken it as it bakes.
