Serve this alongside an Oven Roasted Whole Chicken or add it to a holiday spread with Boursin Mashed Potatoes.
The difference between this Fresh Green Bean Casserole and the one built on canned soup is most obvious in the sauce — a butter-and-flour-thickened base of chicken broth, heavy cream, and whole milk, seasoned with garlic, shallots, oregano, and black pepper. It’s richer, more nuanced, and coats the crisp-tender beans in a way that makes you understand why this casserole has been on holiday tables since the 1950s.
This recipe brings every component up a level without adding much complexity. The beans are briefly cooked in boiling salted water before going into the baking dish, which keeps them from turning mushy in the oven. The topping — panko, French-fried onions, and Parmesan — goes on dry and comes out genuinely golden and crunchy. You can assemble the whole casserole the night before a big dinner, refrigerate it, and bake it when you’re ready.
Every recipe on Real Balanced is tested before it’s published — read about how we develop and test our recipes.

As an Amazon Associate, I earn from qualifying purchases.
💛 Why you’ll love this recipe
- No canned soup needed: The homemade sauce comes together in one skillet with butter, flour, chicken broth, heavy cream, and whole milk — richer and more nuanced than any canned version.
- Crisp-tender green beans throughout: Briefly cooking the beans in boiling salted water, then stopping the cooking with an ice bath, keeps them from turning soft and waterlogged during the casserole’s oven time.
- Three-layer crunch on top: Panko bread crumbs, French-fried onions, and grated Parmesan all go on before baking, building a topping that turns golden and genuinely crunchy in the oven.
- Designed to make ahead: Assemble the full casserole up to 24 hours in advance, cover tightly, and refrigerate. Bake it when you need it — with a few extra minutes added to account for the cold start.
- Built-in seasoning check: The recipe includes a tasting step for the sauce — it should taste saltier than you want the finished dish, because the salt disperses and mellows as it bakes with the beans.
- Right-sized for a holiday spread: Six servings fit a standard 2.5-quart or 9×9-inch baking dish — enough to anchor a side dish lineup without taking over the whole oven.
➡️ Ingredients

⏲ How to make this recipe












👉 Easy ingredient swaps
- Fresh green beans → Frozen or canned green beans can be used in a pinch. Thaw and drain frozen beans thoroughly, or drain and rinse canned ones before placing them in the baking dish.
- Heavy cream → Swap for half-and-half or use all whole milk for a slightly lighter sauce.
- Panko bread crumbs → Regular bread crumbs or crushed crackers give a similar crunch on top.
✨ Variations
- Add fresh mushrooms: Sauté sliced mushrooms with the onion and shallots before building the sauce. This adds an earthy, savory depth and brings the dish closer to the character of the original classic.
- Extra-crispy topping: Double the French-fried onions on top. They get the most direct heat during the uncovered 12-minute bake, so more means more crunch.
- Cheesy sauce: Stir shredded Gruyère, cheddar, or mozzarella directly into the sauce before pouring it over the green beans. The base will be richer and the finished casserole will pull apart in long, cheesy strands when served.
〰️ How to serve
- With holiday mains — This casserole is a natural alongside roast turkey, glazed ham, or prime rib at Thanksgiving or Christmas.
- With everyday dinners — It rounds out a dinner with baked chicken, Honey Mustard Pork Chops, or meatloaf any night of the week.
- On a full holiday spread — Set it next to Sausage Stuffing Casserole, mashed potatoes, and cranberry sauce for a complete table.
💬 FAQs
Can I make fresh green bean casserole ahead of time?
Yes — assemble the entire casserole (without baking), cover tightly, and refrigerate for up to 24 hours. When you’re ready to bake, let it sit at room temperature for about 20 minutes first, then bake as directed and add 5 to 10 extra minutes to the total bake time.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat covered in a 350°F oven until warmed through, or microwave individual portions.
Can I freeze green bean casserole?
Yes, after baking. Let it cool completely, cover tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator, then reheat covered in a 350°F oven until hot throughout.
Why does the sauce need to taste extra salty before baking?
The recipe specifically calls for tasting the sauce and confirming it’s saltier than you want the finished casserole to be. Once the sauce bakes with the beans, the salt distributes and mellows across the whole dish and the seasoning comes back into balance. If the sauce tastes flat before it goes in the oven, stir in up to an extra ½ teaspoon of Kosher salt.
📚 More recipes to try
🍽 Recipe
Email Recipe
Enter your email below and we’ll send you this recipe!

Fresh Green Bean Casserole
Ingredients
- 24 ounces fresh green beans, ends trimmed, cut in half
- 1 tablespoon coarse Kosher salt, for blanching water
- ⅓ cup unsalted butter
- 1 cup finely chopped yellow onion
- 1-2 shallots, diced (~¼ cup)
- 4 garlic cloves, minced or 4 teaspoons jarred minced garlic
- ⅓ cup all-purpose flour
- 1¼ cup chicken broth
- ¾ cup heavy cream
- ¾ cup whole milk
- 1½ teaspoon coarse Kosher salt, plus more to taste
- 1 teaspoon oregano
- ½ teaspoon black pepper
- ¼ teaspoon garlic powder
- ¼ cup panko bread crumbs
- 1 cup French-fried onions
- ¼ cup grated Parmesan cheese
Instructions
- Preheat Oven: Preheat oven to 375 °F.
- Blanch Green Beans: Bring a large pot of water to a boil and add 1 tablespoon coarse Kosher salt. Add 24 ounces fresh green beans and cook for 5 minutes. Transfer immediately to an ice bath to stop the cooking. Once cooled, drain well and place in a 2.5-quart or 9×9-inch baking dish.
- Cook Aromatics: In a large skillet, melt ⅓ cup unsalted butter over medium heat. Add 1 cup finely chopped yellow onion and 1-2 shallots and cook for 4 minutes, stirring occasionally. Add 4 garlic cloves, minced, and cook for 1 additional minute.
- Make Sauce: Sprinkle in ⅓ cup all-purpose flour and stir for 1 minute. Slowly add 1¼ cup chicken broth, ¾ cup heavy cream, and ¾ cup whole milk while stirring. Season with 1½ teaspoon coarse Kosher salt, 1 teaspoon oregano, ½ teaspoon black pepper, and ¼ teaspoon garlic powder. Cook for 3-4 minutes until slightly thickened, then taste the sauce. It should taste a little saltier than you want the finished casserole. If it tastes flat, stir in up to an extra ½ teaspoon Kosher salt.
- Assemble: Pour sauce over green beans and stir to coat evenly.
- Add Topping: Sprinkle ¼ cup panko bread crumbs, 1 cup French-fried onions, and ¼ cup grated Parmesan cheese over the top.
- Bake: Bake uncovered for 12 minutes, then cover with foil and bake another 12 minutes until hot and bubbling.






























Leave a Reply