Side Dish
Homemade Green Bean Casserole
Discover how to make homemade green bean casserole that everyone will love, even those with picky tastes!

This delicious Homemade Green Bean Casserole is prepared entirely from scratch using fresh green beans and a creamy homemade sauce. There’s no need for any condensed soup!

Is there a dish more expected and roundly beloved at the holiday dinner table than green bean casserole? Other than the main event, I think not. It has been years (like back in high school when Mom made it) since I have had this American staple, mainly due to the fact that I avoid canned condensed soups. Yes, the cans are quick and convenient, but the positive qualities end about there. Knowing that many of you (including family and friends) enjoy this dish, I thought it was high time to go homemade and put it back on the table.
I have one child who does not care for mushrooms. I have one child who does not care for green beans. I have one child who does not care for either. However, all three children love this dish. In fact, they go back for more!!
First, the beans are blanched until tender. I prefer mine a bit on the tender side, but feel free to cook yours according to your own texture preference. It will also depend on the type of bean. I like to use thin haricot verts, but use what you can find and blanch them until the desired tenderness. (Take a bite to be sure). Once baked, the texture will not change much; the beans just absorb some of the good sauce flavor. Speaking of sauce, it starts with a bit of butter (always good) and diced mushrooms. I shall add shallots for a mild onion flavor and an extra clove of garlic. Flour, chicken stock, and cream are added to make a thick sauce. To take the flavor and creaminess to the next level, I add a bit of Gruyère cheese (an aged white Cheddar is also tasty) and a splash of sherry. Married with the mushrooms, shallots, and cream, it is a classic combo of flavors.
As for the topping, it is a blend of old and new. A few cups full of those French-fried onions, used for nostalgia purposes, along with the addition of Panko crumbs, make for a crunchy and pick-worthy topping that adds the loved texture and flavor.

After all that, there is still more. This dish can be made ahead of time– bonus for the holidays! The topping can be stored in an airtight container in the refrigerator, then combined with the fried onions just before cooking. Once the beans and sauce have cooled separately, they can be combined. Transfer the mixture to the baking dish, cover with plastic wrap, and refrigerate for up to 24 hours. To serve, remove the plastic wrap and cover with foil. Heat the casserole in a 425ºF oven for 10 minutes. Remove the foil, add the topping, then bake for another 10-15 minutes or until browned and bubbling. (I have included this in the recipe below).
I may have forgotten (o.k., avoided) this all-American side dish in the last several years, but I can honestly say that now, my family will never have a holiday without it!
Other sides dishes you might enjoy for Thanksgiving…
Braised Red Cabbage

Brussels Sprout Hash with Caramelized Shallots and Pancetta

Haricots Verts with Garlic and Arugula

Mashed Potatoes with Créme Fraîche and Chives

Parslied Potatoes


Roasted Beets

Roasted Sweet Potatoes

Homemade Green Bean Casserole
By Nicole Prep: 25 minsCook: 45 minsTotal: 1 hr 10 mins Servings: 12
A homemade version of a classic holiday dish will have your guests coming back for more!
Equipment
- 14-cup food processor
- 9 x 13-inch baking dish
Ingredients
For the Topping
- 1 cup Panko bread crumbs
- 2 tablespoons unsalted butter, softened
- 3 cups (6 ounces) of canned fried onions
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
For the Beans and Sauce
- 2 pounds haricots verts or thin green beans, ends trimmed and halved
- 3 tablespoons unsalted butter
- 8 ounces white button mushrooms, cleaned and finely diced
- 2 small shallots, finely diced
- 4 medium garlic cloves, minced
- 3 tablespoons unbleached all-purpose flour
- 1 ½ cups chicken broth
- 1 ½ cup heavy cream
- ½ cup grated Gruyère cheese, about 2 ounces grated (an aged white Cheddar works nicely, too)
- 2 teaspoons dry Sherry, optional, but good
Instructions
For the Topping
- In the bowl of a food processor, combine the butter and panko. Add the fried onions, salt, and pepper and pulse just until coarse crumbs form, about 3-5 (1-second) pulses; set aside.
For the Beans and Sauce
- With oven rack in middle position, preheat the oven to 425°F. Fill a large bowl with cold water and ice; set aside. Bring 4 quarts of water to a boil in a large pot. Add 2 tablespoons of kosher salt and beans. Cook until beans are bright green and tender about 6-9 minutes (taste for desired tenderness). Drain beans in a colander and immediately plunge into the ice water to stop the cooking process.Spread beans in a single layer on a paper towel-lined baking sheet to drain completely.
- In the empty pot, melt the butter over medium-high heat until foaming subsides. Add the mushrooms, shallots, and garlic. Sauté until mushrooms release moisture and liquid evaporates, about 6 minutes. Add flour and cook for 1 minute, stirring constantly. Stir in broth, stirring constantly. Add cream, reduce heat to medium, and simmer until sauce has thickened, about 10 minutes. Add cheese and stir until melted, about 1 minute. Stir in the Sherry, if using. Season to taste with salt and pepper.
- Add the green beans to the sauce and gently toss to coat. Transfer the beans to a 3-quart (or 9 x 13-inch) baking dish. Sprinkle the topping over the beans and bake until the top is golden and the sauce is bubbling, about 15 minutes. Allow the mixture to cool for 5 minutes before serving. Enjoy!
Notes
The topping can be stored in an airtight container in the refrigerator, then combined with the fried onions just before cooking. Once the beans and sauce have cooled separately, they can be combined. Transfer the mixture to the baking dish, cover with plastic wrap, and refrigerate for up to 24 hours. To serve, remove the plastic wrap and cover with foil. Heat the casserole in a 425º F oven for 10 minutes. Remove the foil, add the topping, and then bake for an additional 10-15 minutes, or until browned and bubbling.Nutrition
Calories: 309kcal, Carbohydrates: 19g, Protein: 5g, Fat: 24g, Saturated Fat: 14g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0.2g, Cholesterol: 51mg, Sodium: 382mg, Potassium: 289mg, Fiber: 3g, Sugar: 4g, Vitamin A: 1143IU, Vitamin C: 10mg, Calcium: 104mg, Iron: 1mgNutrition information is automatically calculated, so should only be used as an approximation.







