Green Bean Casserole is a classic comfort food that’s a favorite at holiday dinners, family gatherings, and Sunday suppers. This homemade version takes the traditional casserole to the next level by using fresh green beans, crispy bacon, sautéed mushrooms, and a rich, creamy cheese sauce instead of canned soup.
Although it’s a popular Thanksgiving side dish, this casserole is delicious enough to enjoy throughout the year. The combination of tender green beans, savory mushrooms, smoky bacon, creamy white cheddar sauce, and crunchy French fried onions creates a dish that’s full of flavor and texture in every bite.

1. Green Bean Casserole Recipe (Yield: 6 Servings)
Ingredients
- 3 slices thick-cut bacon, diced
- ½ cup finely chopped yellow onion
- 2 cloves garlic, minced
- 12 ounces fresh button or cremini mushrooms, chopped
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 1 cup half-and-half
- 1 cup chicken broth
- ½ cup shredded white Cheddar cheese
- ¾ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 1 pound fresh green beans, trimmed & halved
- 1 can quality French fried onions
Instructions
Preheat your oven to 375°F (190°C). Lightly grease a 9×9-inch or 2-quart baking dish with butter or nonstick cooking spray.
Prepare the green beans by bringing a large pot of salted water to a boil. Add the trimmed green beans and cook for about 5 minutes until they become bright green and slightly tender. Immediately transfer them to a bowl of ice water to stop the cooking process. After two minutes, drain thoroughly and pat dry with paper towels.
Place the diced bacon into a large skillet over medium heat. Cook until the bacon becomes crispy and has rendered most of its fat, about 8 to 10 minutes.
Use a slotted spoon to transfer the cooked bacon to a paper towel-lined plate, leaving about one tablespoon of bacon drippings in the skillet for extra flavor.
Add the chopped onion to the skillet and cook for about 4 minutes until softened. Stir in the minced garlic and cook for another 30 seconds until fragrant.
Add the chopped mushrooms and cook for 8 to 10 minutes, stirring occasionally. Continue cooking until the mushrooms release their moisture and begin to brown.
Reduce the heat to medium-low and add the butter to the skillet. Once melted, sprinkle in the flour and stir continuously for about 1 minute to form a smooth roux. Cooking the flour removes its raw taste and helps create a creamy sauce.
Gradually whisk in the chicken broth, followed by the half-and-half. Continue whisking until the mixture becomes smooth and begins to thicken, about 4 to 5 minutes.
Stir in the shredded white Cheddar cheese until completely melted and incorporated into the sauce.
Season the sauce with salt and freshly ground black pepper. Taste and adjust the seasoning if necessary.
Add the blanched green beans and half of the cooked bacon to the sauce. Fold everything together gently until the green beans are evenly coated.
Transfer the mixture into the prepared baking dish and spread it into an even layer.
Sprinkle about half of the French fried onions over the top.
Bake uncovered for 20 minutes until the casserole is bubbling around the edges.
Remove the casserole from the oven and top with the remaining French fried onions and reserved bacon pieces.
Return the casserole to the oven for an additional 8 to 10 minutes, or until the onions are golden brown and crispy.
Allow the casserole to rest for 5 to 10 minutes before serving. This gives the sauce time to thicken slightly and makes serving easier.
Serve warm alongside roast turkey, ham, chicken, beef, or your favorite holiday meal.

2. Tips for Perfect Green Bean Casserole
Use fresh green beans instead of canned for the best texture. They stay tender while maintaining a pleasant bite after baking.
Always blanch the green beans before assembling the casserole. This preserves their bright green color and prevents them from becoming overcooked in the oven.
Cook the mushrooms until all of their moisture has evaporated before making the sauce. This creates a richer flavor and prevents a watery casserole.
Freshly shred the white Cheddar cheese for a smoother, creamier sauce. Pre-shredded cheese often contains additives that affect melting.
Add the French fried onions in two stages. Baking some inside the casserole adds flavor, while adding the rest near the end keeps them wonderfully crispy.
Allow the sauce to thicken before adding the vegetables. A properly thickened sauce coats the green beans evenly and prevents the casserole from becoming runny.
Let the casserole rest for several minutes after baking. This helps the sauce set slightly for cleaner servings.
For an extra layer of flavor, garnish with fresh chopped parsley or a small sprinkle of grated Parmesan cheese before serving.
3. Frequently Asked Questions
Can I prepare Green Bean Casserole ahead of time?
Yes. Assemble the casserole without the final layer of French fried onions, cover, and refrigerate for up to 24 hours. Add the remaining onions just before baking so they stay crispy.
Can I use frozen green beans?
Yes. Frozen green beans work well when thawed and drained thoroughly. They don’t require as much blanching since they are partially cooked before freezing.
How should I store leftovers?
Store leftover casserole in an airtight container in the refrigerator for up to four days. Reheat in the oven for the best texture or microwave individual portions.
Can I freeze Green Bean Casserole?
Yes, but freeze it before adding the French fried onions. Add the onions fresh when reheating after thawing for the crispiest topping.
What main dishes pair well with Green Bean Casserole?
This casserole pairs beautifully with roasted turkey, baked ham, roast beef, grilled chicken, pork loin, or holiday meals featuring mashed potatoes and stuffing.
4. Nutrition Information
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 335 |
| Protein | 11 g |
| Total Fat | 24 g |
| Saturated Fat | 11 g |
| Carbohydrates | 20 g |
| Fiber | 4 g |
| Sugar | 6 g |
| Sodium | 620 mg |
| Cholesterol | 45 mg |
| Calcium | 180 mg |
This homemade Green Bean Casserole Recipe is a delicious upgrade from the classic version, featuring fresh green beans, smoky bacon, sautéed mushrooms, and a rich, creamy cheese sauce topped with crispy French fried onions. It’s comforting, flavorful, and perfect for holidays or everyday family dinners.
Once you’ve made this from-scratch version, you’ll see how easy it is to create a side dish that’s both elegant and satisfying. Serve it alongside your favorite main course and enjoy a casserole that’s sure to become a tradition for years to come.