For our family, Thanksgiving wouldn’t be complete without a classic Green Bean Casserole.

It’s a holiday tradition everyone looks forward to: easy to prepare, comforting, and always gone by the end of the meal. As a child I remember there were never leftovers because everyone loved it so much.
This simple, creamy side dish pairs beautifully with roast turkey and other Thanksgiving staples. The homemade mushroom sauce and the crunchy fried onion topping make it irresistibly savory and satisfying. I often find myself eating more of this than anything else on my plate—it’s that good. This recipe is straightforward, crowd-pleasing, and likely to become a holiday favorite in your home, too.

Key Ingredients for a Perfect Green Bean Casserole
This dish shines because of a few simple, quality ingredients. Focus on freshness and balanced flavor for the best results.
Fresh or Frozen Green Beans: Fresh green beans give the best texture and flavor—tender-crisp with a pleasant bite. If fresh aren’t available, frozen is the next best option. Canned beans are the least preferred because they can become mushy.
Trim and steam fresh beans just until tender-crisp; they’ll finish cooking in the oven.
Homemade Cream of Mushroom Soup: Making your own cream of mushroom sauce is simple and transforms the casserole. A quick sauté of mushrooms with stock, milk and a bit of flour makes a rich, flavorful base you can’t quite match with canned soup.
Crispy Fried Onions: The crunchy topping is essential. Use generous amounts so you get that classic golden, savory finish everyone expects.
Flavor Boosters: A splash of heavy cream, a touch of onion powder, and freshly ground black pepper round out the sauce and make it silky and flavorful.
Troubleshooting & Pro Tips
A few small techniques make a big difference. Use these tips to ensure your casserole turns out perfect every time.
Avoid Burning the Onions: To keep the fried onions from burning, use a two-step bake: cook the casserole until hot and bubbly, then add the onions for the final 5–10 minutes so they crisp to golden without scorching.
Cook the Beans Properly: Whether fresh or frozen, cook green beans until they are tender-crisp. Overcooking makes them mushy and watery in the casserole. Blanch or steam briefly and drain well.
Thicken the Mushroom Sauce Smoothly: When making the homemade soup, whisk the flour into the milk before adding it to the hot broth. That prevents lumps and gives you a silky, smooth sauce.

Make-Ahead & Storage
This casserole is ideal for holiday planning because you can assemble it ahead of time and finish it the day you serve it.
Prep Ahead: You can assemble the casserole (sauce and beans) up to two days in advance. Cover and refrigerate, then bake on serving day. Wait to add the fried onions until the last 5–10 minutes of baking to keep them crisp.
Leftovers: Store leftovers in an airtight container in the refrigerator for up to 3–4 days. The topping may soften, but the casserole still tastes great.
Reheating: Reheat in a 350°F oven until warmed through to help restore some crispness to the top. Microwaving is faster but won’t keep the topping as crisp.

Serve Green Bean Casserole With
Green Bean Casserole pairs wonderfully with classic Thanksgiving dishes: roasted turkey, stuffing, mashed potatoes, cranberry sauce, dinner rolls, and pies like apple, pumpkin, or pecan. It complements rich gravies and sweet sides, rounding out a full holiday spread.
However you serve it, this casserole is reliably popular on its own. Store leftovers in an airtight container in the fridge for up to four days.
Please review the recipe card if you try it!
Homemade Green Bean Casserole
Print
Pin
Rate
Ingredients
- 6 cups cooked green beans
- 2 cups cream of mushroom soup homemade or canned. For homemade: 2 tbsp butter, 8 oz sliced mushrooms, 3/4 cup chicken stock, 1/2 tsp onion powder, 1/2 tsp finely diced garlic, 1/2 cup whole milk, 1/4 cup flour, salt and pepper to taste.
- 1/2 tsp ground black pepper
- 1/4 cup heavy cream
- 1 teaspoon onion powder
- 2 cups crispy fried onions heaping cups for topping
Instructions
For the Homemade Cream of Mushroom Soup
-
In a medium saucepan, melt butter over medium-high heat until foaming.
-
Add sliced mushrooms and sauté until they release their liquid, about 5 minutes.
-
Add chicken stock, onion powder, and diced garlic, then bring to a simmer.
-
Whisk milk and flour together in a small bowl, then stir into the simmering mixture.
-
Simmer and whisk until the soup thickens, about 1 minute. Season with salt and pepper and set aside.
Make the Green Bean Casserole Filling
-
Preheat oven to 350°F (175°C).
-
Trim and steam 6 cups of green beans until tender-crisp, then place in a large mixing bowl.
-
Stir in the cream of mushroom soup, onion powder, heavy cream, pepper, and half of the crispy onions until combined.
-
Butter a 9×11-inch casserole dish and pour in the green bean mixture.
-
Bake for 30 minutes at 350°F.
-
Remove from oven, spread the remaining crispy onions evenly over the top, and bake 5–10 more minutes until the onions are golden. Watch closely to avoid burning.
-
Let cool for 5 minutes, then serve and enjoy.
Video
Notes
- Fresh is best: Fresh green beans give superior texture and flavor compared to canned.
- Homemade soup elevates the dish: Making cream of mushroom from scratch is quick and improves flavor, but canned soup works in a pinch.
- Watch the topping: During the final minutes, keep an eye on the fried onions so they brown without burning.
- Serving ideas: Serve alongside roasted turkey, mashed potatoes, stuffing, and cranberry sauce for a classic Thanksgiving spread.
Nutrition
|
Calories: 101kcal
|
Carbohydrates: 12g
|
Protein: 3g
|
Fat: 5g