Side Dishes
This old-fashioned French's green bean casserole recipe delivers the comforting, creamy texture and crispy bacon-topped crunch that made it a holiday staple for generations. The secret lies in balancing the rich, velvety onion sauce with perfectly cooked green beans and that signature bacon-fried onion topping that creates irresistible texture contrast.
I've perfected this version after testing countless variations, ensuring the cream of mushroom soup base remains lusely smooth while the green beans stay tender-crisp rather than mushy.
The beauty of this classic recipe is its simplicity—just a handful of ingredients that come together in a single baking dish.
The combination of French's French fried onions and crispy bacon creates a flavor profile that's both nostalgic and satisfying, with each bite offering a perfect balance of savory, creamy, and crunchy elements.
What makes this version stand out is the careful attention to cooking times that prevents the green beans from turning to mush while allowing the topping to achieve that ideal golden-brown crispiness.
By the time it emerges from the oven, you'll have a casserole with layers of rich, creamy onion sauce perfectly surrounding tender green beans, all topped with a blanket of crispy bacon and fried onions that adds both texture and flavor.
The aroma alone will transport you back to holiday dinners of your youth, while the taste delivers that perfect combination of comfort and indulgence that makes this dish so beloved. This is the kind of recipe that transforms an ordinary side dish into the centerpiece of any meal.
The best part? This casserole reheats beautifully, making it perfect for meal prep or taking to gatherings where it's sure to be a crowd-pleaser. Whether you're serving it at Thanksgiving, Christmas, or any family dinner, this classic green bean casserole delivers restaurant-quality results with minimal effort.
Let's get started on creating this timeless dish that brings comfort and tradition to every table.
Ingredients for old fashioned french's green bean casserole
Just 12 ingredients transform into the ultimate nostalgic holiday side dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 2 lbs | Trimmed, cut into 2-inch pieces |
| Cream of Mushroom Soup 🍄 | 2 cans | 10.5 oz each, unsalted preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richest texture |
| Milk 🥛 | ½ cup | Whole milk preferred |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Bacon 🥓 | 1 lb | Thick-cut, chopped into small pieces |
| French's French Fried Onions 🧅 | 1 package | 16 oz, classic variety |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | Not garlic salt |
| Butter 🧈 | 3 tbsp | Unsalted, for crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for garnish |
The green beans are the star—fresh, crisp ones make all the difference. Trader Joe's and local farms have the best quality, but any bright green, firm beans work. I always buy the thickest beans because they hold up better during cooking. The bacon? Thick-cut is non-negotiable—it stays crispy and adds that perfect smoky flavor. If you're short on time, pre-cooked bacon works, but fresh is worth the extra 10 minutes. The French's fried onions? Don't skimp—that classic golden crunch is what makes this dish legendary. Grab the 16 oz package from any grocery store, but check the expiration date—old onions lose their crispness.
No cream of mushroom soup? Homemade version is easy—just sauté mushrooms with garlic, blend with milk and butter, then strain. Short on heavy cream? Half-and-half works in a pinch, but the texture won't be quite as rich. The onion needs to caramelize for that sweet depth—cook it low and slow until golden brown. If you're making this ahead, cook the bacon and onions first, then assemble the casserole later. The Parmesan? Freshly grated adds a nice finish, but pre-grated is fine if you're in a hurry. Want extra flavor? Add a pinch of smoked paprika to the onion mixture—trust me, it's a game-changer.
This casserole reheats like a dream—350°F for 20 minutes brings it back to life. Keeps in the fridge for 4-5 days, freezes beautifully for up to 3 months. I always make a double batch because it disappears fast. The secret to the perfect texture? Don't overcook the green beans—they should be tender but still have a bite. And if you're serving at a holiday gathering, make it the day before. The flavors meld overnight, and everyone will ask for seconds.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this for lazy nights—just trim those beans, sauté the onion, dump in the soup and cream, then bake. No chopping, no fuss, no extra pots to wash.
- Creamy Crunch Perfection: That crispy fried onion topping with the velvety mushroom soup base? It’s the ultimate textural hug. The heavy cream makes it rich but not heavy, and the milk keeps it light.
- Holiday Table Star: Between us, this is my Thanksgiving and Christmas side dish. It’s hearty enough for a crowd but simple enough I won’t stress over it. (Yes, even on a Tuesday night.)
- Budget-Friendly Leftovers: A single batch feeds six, and the flavors only get better the next day. I meal prep it all the time—just reheat and enjoy. Plus, using fresh beans instead of canned saves money without sacrificing taste.
Step-by-step instructions for old fashioned French's green bean casserole
Here's how to create that nostalgic, creamy masterpiece with crispy bacon and golden fried onions.
👨🍳 Step 1: Cook the Bacon and Prepare the Onions
Place the 1 lb bacon in a large skillet over medium heat. Cook for 10-12 minutes, stirring occasionally, until the bacon is crispy and the fat has rendered out. Use a slotted spoon to transfer the cooked bacon to paper towels to drain, reserving 3 tablespoons of the bacon fat in the skillet.
In a separate bowl, combine the 1 whole yellow onion, finely diced, with 1 teaspoon salt, 0.5 teaspoon black pepper, and 0.5 teaspoon garlic powder. Toss to coat evenly. This seasoning will infuse the onions with flavor as they cook in the creamy sauce.
🍳 Step 2: Build the Creamy Sauce Base
Reduce the heat to medium-low and add the 3 tablespoons reserved bacon fat to the skillet. Swirl to coat the bottom. Add the seasoned onions and cook for 5-6 minutes until softened and slightly caramelized. This step develops deep flavor that will carry through the entire casserole.
Pour in the 2 cans cream of mushroom soup, 0.5 cup heavy cream, and 0.5 cup milk. Stir well to combine, then bring the mixture to a gentle simmer. Let it cook for 5 minutes, stirring occasionally, until it begins to thicken slightly. This creates the creamy foundation that makes this casserole so irresistible.
🥘 Step 3: Prepare and Layer the Green Beans
While the sauce simmers, trim the ends from the 2 lbs fresh green beans and cut them into 2-inch pieces. Spread them out on a baking sheet and steam them for 4-5 minutes until they're bright green and just tender. You want them to hold their shape but still be slightly crisp - they'll finish cooking in the oven.
In a 9x13-inch baking dish, spread half of the steamed green beans in an even layer. Then sprinkle half of the crispy bacon pieces on top. Pour half of the creamy sauce mixture over the beans and bacon, spreading it evenly. Repeat with the remaining green beans, bacon, and sauce.
🔥 Step 4: Top with Crunchy French Fried Onions
Melt the 3 tablespoons butter in a small saucepan over low heat. Stir in the 0.25 cup parmesan cheese until it melts completely, creating a rich, cheesy butter mixture. Pour this evenly over the entire casserole, spreading it with a spatula.
Sprinkle the entire package of French's French fried onions evenly over the top. Press down gently with your fingers to help them adhere to the sauce. This creates that signature crunchy texture that makes this casserole so special.
⏰ Step 5: Bake Until Bubbly and Golden
Transfer the casserole to a preheated 375°F oven and bake for 25-30 minutes until the top is golden brown and the sauce is bubbling vigorously around the edges. You'll know it's ready when the fried onions are crispy and the cheese has melted into a smooth, creamy blanket.
Let the casserole rest for 10 minutes before serving. This resting time allows the layers to set slightly, making it easier to scoop perfect portions. The flavors will meld beautifully, creating that perfect combination of creamy sauce, tender green beans, crispy bacon, and crunchy fried onions.
Pro Tips For Making Old Fashioned French'S Green Bean Casserole
- DON’T BOIL THE BEANS: Fresh green beans should hit the pot raw—no pre-boiling, no matter how tempting it seems. The classic casserole relies on al dente texture, and overcooking them in water turns them mushy. Toss them straight from the fridge into the skillet with onions, and cook just until tender-crisp—about 5-6 minutes.
- SWEAT THE ONIONS FIRST: Skip the quick sauté and let those yellow onions really soften—10 minutes on medium-low, until they’re nearly translucent and just starting to caramelize. This builds flavor that cuts through the creaminess of the soup and heavy cream, making the whole dish taste deeper. (Yes, it takes longer, but your taste buds will notice.)
- STIR THE SOUP MIX: Before adding the cream of mushroom soup to the beans, give the can a quick shake—especially if it’s been sitting in the pantry for a while. The starches settle, and you’ll end up with a thicker, smoother sauce instead of a watery one. A 10-second stir now saves you from fixing a thin, sad sauce later.
- BAKE UNTIL BUBBLY, NOT BROWN: The casserole’s done when the top is just set and the edges are bubbling—about 25-30 minutes at 350°F. Overbaking dries out the beans and turns the sauce grainy. If it’s not quite there, tent it with foil and let it carry over heat while you finish dinner. (Trust me, it’ll still be perfect.)
Creative variations of this dish
Cheesy Bacon Twist
Swap the classic French fried onions for a cheesy bacon topping that adds extra richness. Cook the bacon as directed, then crumble it finely and mix with 1 cup shredded cheddar cheese and 2 tbsp melted butter. Spread this mixture over the casserole before adding the fried onions.
Bake as usual, then finish with a sprinkle of crushed Ritz crackers for a buttery crunch. The cheddar melts into the sauce, creating a decadent layer that pairs perfectly with the smoky bacon. 🧀
Vegan-Friendly Version
Use vegan cream of mushroom soup (like Imagine brand) and swap heavy cream for full-fat coconut milk. For the bacon, opt for smoked tempeh or mushroom bacon bits (check Lightlife or Field Roast brands).
Replace French fried onions with panko breadcrumb topping mixed with nutritional yeast and olive oil for a crispy finish. The texture stays satisfying while keeping it plant-based. 🌱
Spicy Jalapeño Kick
Add 2-3 thinly sliced jalapeños to the onion mixture for a subtle heat. For extra spice, stir 1 tsp hot sauce (like Cholula) into the creamy sauce base. Top with pickled jalapeños or jalapeño slices before baking.
The heat balances the creaminess beautifully, giving this classic dish a modern twist. For a smoky element, add ½ tsp smoked paprika to the onion mixture. 🌶️
Breakfast-Inspired Hash
Turn this into a breakfast casserole by adding diced potatoes and crumbled sausage to the green beans. Use cream of potato soup instead of mushroom for a heartier base.
Top with shredded hash browns and extra crispy bacon before baking. Serve with a side of maple syrup for a sweet-savory balance that’s perfect for brunch. 🍳
Herb-Infused Variations
Brighten the dish with fresh herbs like 1 tbsp chopped parsley or 1 tsp dried thyme mixed into the creamy sauce. For a Mediterranean twist, add 1 tsp dried oregano and ½ tsp red pepper flakes to the onion mixture.
Garnish with fresh chives before serving for a pop of color and freshness. These herbs elevate the classic flavors without overpowering them. 🌿
Slow-Cooker Adaptation
For a hands-off approach, layer the ingredients in a 6-quart slow cooker in the same order as the baking dish. Cook on LOW for 3-4 hours, then broil for 5 minutes to crisp the onions.
This method keeps the green beans tender while letting the flavors meld slowly. Perfect for meal prep or busy holidays! 🍲
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Frozen green beans work perfectly—just thaw and drain them first, then steam for 3-4 minutes instead of 4-5 minutes to avoid overcooking. The key is to keep them tender-crisp, so check them early. If they're still icy, they'll finish cooking in the oven.
Why does my casserole get watery after baking?
Watery casseroles usually happen when the green beans release too much moisture. To fix this, pat the beans dry before steaming, and reduce the milk in your sauce by 2 tablespoons. Also, let the casserole rest for 10 minutes after baking—this helps the sauce thicken naturally.
Can I make this ahead of time?
Yes! Assemble the casserole up to 24 hours ahead and refrigerate uncovered. Before baking, let it sit at room temperature for 30 minutes and add 5-10 minutes to the baking time. For freezing, bake as directed, then cool completely and freeze in portions. Reheat covered at 350°F for 20 minutes.
What’s the best way to reheat leftovers?
For best results, cover the casserole and reheat at 350°F for 20-25 minutes until bubbly. If it’s too thick, add 1-2 tablespoons of milk or broth to loosen the sauce. Microwaving works in a pinch—cover with a damp paper towel and heat in 1-minute intervals, stirring between each.
Can I substitute cream of mushroom soup?
For a homemade version, blend 1 cup sautéed mushrooms, 1 cup milk, 2 tbsp butter, and 1 tsp flour until smooth. Strain for a silky texture. Vegan options like Imagine brand cream of mushroom soup also work well. Just adjust seasoning—homemade versions may need extra salt or pepper.