Side Dishes
This American green bean casserole recipe brings back the comforting flavors of classic home cooking with every bite. The secret to its perfect texture lies in a creamy mushroom sauce that coats tender green beans, topped with crispy fried onions that add a satisfying crunch.
I've perfected this dish over years of testing, ensuring the sauce stays velvety smooth while the onions stay delightfully crispy even after baking.
The foundation of this recipe is simple yet transformative: fresh green beans sautéed until tender, blended with a rich mushroom and cream sauce that's seasoned just right.
The key technique is layering the beans and sauce in a baking dish before topping with fried onions—this ensures the onions stay crispy while absorbing just enough sauce to add flavor without losing their texture.
Baking at the right temperature is crucial for achieving that signature creamy yet slightly crispy finish.
What you'll end up with is a side dish that's nostalgic yet refined—creamy, comforting, and packed with that addictive crunch from the fried onions. The aroma alone will transport you to family gatherings of the past, but the taste proves this classic deserves a place on your dinner table today.
This is the kind of dish that disappears quickly, so make sure to prepare extra if you're feeding a crowd.
While this recipe stays true to the original, I've included a few modern twists in the variations section, like adding bacon or swapping out some of the cream for a lighter alternative.
Whether you're serving it alongside roasted chicken or turkey, this green bean casserole will be the star of your meal. Let's get started on creating this homestyle classic!
Ingredients for american green bean casserole
Fresh green beans meet creamy mushroom sauce and crispy fried onions in this nostalgic classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 2 lbs | Trimmed and cut into 2-inch pieces |
| White Onions 🧅 | 2 whole | Yellow or white, thinly sliced |
| Mushrooms 🍄 | 1 lb | Cremini or white, finely chopped |
| Heavy Cream 🥛 | 1 cup | Full-fat for best texture |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Milk 🥛 | ¼ cup | Whole milk for creaminess |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced for sauce |
| Dried Parsley 🌿 | 1 tbsp | For garnish |
| Vegetable Oil 🫒 | ½ cup | For frying onions |
The green beans are the star—farm-fresh makes all the difference. Trader Joe's or local markets usually have the best quality, but any bright green beans work. Trim the ends and cut into even pieces so they cook uniformly. For the onions, yellow or white are traditional, but red onions add a nice pop of color if you're feeling adventurous. The mushrooms? Cremini have more flavor than white, but both work. I always buy mine pre-sliced from the grocery store's fresh section to save time—just make sure they're not slimy or discolored.
No heavy cream? Coconut milk works in a pinch (though texture will differ slightly). Fresh garlic is ideal, but powdered at half the amount gets you close. The chicken broth can be swapped for vegetable broth if you're vegetarian. For the fried onions, thinly sliced is key—they should be paper-thin for maximum crispiness. If you're nervous about frying, baking them at 375°F for 20 minutes with a little oil works too. The sauce needs to be velvety smooth, so whisk the flour into the cold cream first before adding to the pot.
This casserole tastes even better the next day—make extra if you can. Store leftovers covered in the fridge for 3-4 days, or freeze portions for up to 3 months. I like to reheat individual servings in the microwave for 2-3 minutes, then broil for 2 minutes to crisp up the onions again. The sauce thickens as it cools, so if it's too thick when reheating, just stir in a splash of milk or broth. Garnish with fresh parsley right before serving—it adds a pop of color and freshness.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally one pan, one spatula, and done. No chopping onions into oblivion—just slice them thin and toss them in. The mushrooms soften while the beans crisp, and the creamy sauce ties it all together without a single extra dish.
- Creamy Crunch Combo: That golden, buttery topping with the tender green beans underneath? It’s the kind of texture contrast that makes you go back for seconds. The flour-thickened cream (yes, it’s simple) gives it that rich, velvety mouthfeel, while the beans stay just firm enough to bite into.
- Holiday Table Star: Between us, this is my go-to for Thanksgiving or Christmas dinners—it’s hearty enough for a main, but light enough to feel like a treat. Honestly, I’ve served it at potlucks, family gatherings, and even as a side for a steak night, and it never disappoints. The mushrooms add an earthy depth that makes it feel fancy without the fuss.
- Budget-Friendly Leftovers: A single batch stretches for days, and it reheats like a dream. I’ll be real: my freezer is full of these because they’re cheap to make (fresh green beans are often on sale) and still feel special. Plus, the creamy sauce freezes well—just microwave and enjoy, no sad soggy sides here.
Step-by-step instructions for American green bean casserole
Here's how to create that perfect creamy, crunchy casserole everyone loves.
Prepare the Green Beans and Onions
Start by trimming the ends off the 2 lbs of fresh green beans and cutting them into 2-inch pieces. Spread them out on a baking sheet and steam them in the microwave for 3-4 minutes until they're bright green and just tender—you want them to still have a slight bite, not mushy. While they're steaming, heat the 0.5 cup vegetable oil in a large skillet over medium heat.
Add the 2 whole white onions, sliced thinly, to the skillet. Cook them for 8-10 minutes until they're golden brown and caramelized. This step adds deep, sweet flavor that's essential for that classic casserole taste. Remove the onions with a slotted spoon and set them aside on paper towels to drain any excess oil.
Sauté Mushrooms and Garlic
In the same skillet, melt the 0.5 cup butter over medium heat. Add the 1 lb mushrooms, finely chopped, and cook for 5-6 minutes until they've released their moisture and are golden brown. Stir in the 3 cloves of minced garlic and cook for another 30 seconds until fragrant—this is where the aromatic magic happens.
Real talk: Don't skip this step. The mushrooms add a meaty texture and earthy flavor that balances the creamy sauce perfectly. If your mushrooms release a lot of liquid, let it evaporate before moving to the next step—you want dry mushrooms for that proper texture.
Make the Creamy Sauce
Lower the heat to medium-low and sprinkle the 2 tbsp all-purpose flour over the mushrooms, stirring constantly for 1-2 minutes to cook out the raw flour taste. Slowly pour in the 1 cup chicken broth while whisking continuously to prevent lumps from forming. Let the mixture simmer for 3-4 minutes until it thickens slightly.
Remove the skillet from heat and stir in the 1 cup heavy cream, 0.25 cup milk, 1 tsp salt, and 0.5 tsp black pepper. The sauce should be smooth and creamy—this is your base that will make the casserole irresistibly rich. If it's too thick, whisk in a splash of warm water to reach your desired consistency.
Combine Everything in a Baking Dish
In a large mixing bowl, combine the steamed green beans, sautéed onions, and mushroom mixture. Gently fold everything together until the beans are evenly coated in the creamy sauce. Transfer the mixture to a greased 9x13-inch baking dish and spread it out evenly—this ensures even baking and that perfect golden crust on top.
Here's the thing—don't press down on the beans as you transfer them. You want them to maintain their shape and texture in the final dish. The sauce will hold them together while keeping them tender but not mushy.
Bake to Golden Perfection
Preheat your oven to 375°F. Bake the casserole uncovered for 25-30 minutes until the top is golden brown and bubbly. The edges should be slightly crispy while the center remains creamy. If the top browns too quickly, tent it loosely with aluminum foil for the last 10 minutes of baking.
Let the casserole rest for 5-10 minutes before serving—this allows the flavors to meld together and makes it easier to scoop. Sprinkle with the 1 tbsp dried parsley just before serving for that classic touch. Each bite should deliver tender green beans, creamy sauce, and that satisfying crunch from the crispy top.
Pro Tips For Making American Green Bean Casserole
- BLANCH BEANS FIRST: Skip the raw bean crunch by blanching them for exactly 3 minutes in boiling water, then plunging into ice water. This softens them just enough to absorb the sauce while keeping their shape—no mushy texture when they hit the oven later. (Yes, even if you’re impatient like me, don’t skip this.)
- SAUTE ONIONS LOW AND SLOW: After chopping the onions, cook them on medium-low heat for 8-10 minutes until they’re translucent but not brown. Rushing this step means they’ll release too much moisture, turning your creamy sauce watery later. Think "gentle sweat," not "quick sear."
- DON’T OVERMIX THE SAUCE: Once you whisk the heavy cream and flour into a roux, stop stirring after it thickens—just a few lumps are fine. Overworking it turns the sauce gummy, and that’s the last thing you want under crispy fried onions. Stir until it coats the back of a spoon, then let it be.
- TOAST THE FRIED ONIONS: Spread store-bought fried onions on a baking sheet and broil for 2-3 minutes until they’re golden and slightly crisp. The extra crunch makes all the difference, and it’s easier than frying fresh. (Pro move: Do this right before baking the casserole so they stay crispy.)
Wine and beer pairings for these flavors
Classic Red Wine
A medium-bodied Pinot Noir from Oregon or California is my go-to pairing for this creamy casserole. The earthy undertones complement the mushroom sauce beautifully, while its bright acidity cuts through the richness of the heavy cream.
Look for bottles with vanilla and cherry notes—these will harmonize perfectly with the caramelized onions. 🍷
Crisp White Options
For those who prefer white wine, a Chardonnay with noticeable oak character works wonderfully. The buttery notes enhance the creamy texture, while the citrus finish balances the savory flavors.
I recommend a California Chardonnay aged for at least 12 months—it adds just the right amount of complexity without overpowering the dish.
Light Beer Pairings
A wheat beer like Blue Moon or Hoegaarden provides a refreshing contrast to the rich casserole. The lemony notes and light effervescence cleanse your palate between bites.
For a more robust option, try a Belgian witbier—the peppery coriander adds an interesting dimension that pairs surprisingly well with the creamy sauce.
Non-Alcoholic Alternatives
Don't drink alcohol? No problem! A sparkling apple cider with a hint of cinnamon adds festive bubbles and subtle sweetness that complements the dish. For something more savory, try a sparkling water infused with lemon slices and fresh mint—it's refreshing and lets the casserole's flavors shine.
Regional Twists
In the South, many families pair this dish with a sweet tea—the honeyed notes contrast nicely with the savory casserole. Up North, a light lager like Miller Lite provides a crisp, clean finish that balances the richness.
No matter your preference, the key is finding a beverage that complements rather than competes with the dish's creamy, crunchy profile.
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Yes, but with a small adjustment! Use 2 lbs of frozen green beans (thawed and drained) instead of fresh. Since frozen beans are already pre-cooked, skip the steaming step and add them directly to the baking dish. They'll absorb the sauce beautifully while staying tender.
How can I make this casserole ahead of time?
This dish actually tastes better the next day! Assemble it completely (up to topping with fried onions) and refrigerate uncovered for 24 hours before baking. The flavors meld perfectly overnight. For make-ahead baking, cover and refrigerate the assembled casserole for up to 1 day, then bake at 375°F for 30-35 minutes (covered with foil for the first 20 minutes).
Why did my fried onions get soggy?
This happens when moisture gets trapped under the onions. To prevent soggy topping, pat the fried onions completely dry before adding them, and bake uncovered for the last 10 minutes to crisp them up. Another trick: Sprinkle a little extra flour or cornstarch on the onions before baking for added crunch.
What's the best way to reheat leftovers?
For best results, cover the casserole with foil and reheat at 350°F for 15-20 minutes until warmed through. To revive the crispy topping, broil for 2-3 minutes at the end. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals until hot, stirring between each interval to prevent drying.
Can I make this vegetarian?
Replace the chicken broth with vegetable broth and use vegetable oil for frying. For extra flavor, add 1 tsp soy sauce or nutritional yeast to the sauce. The dish will still be rich and satisfying without any meat products.
