This loaded green bean casserole takes the classic version up a notch. Fresh ingredients and a from-scratch sauce are combined with caramelized onions, bacon, and cheddar cheese for the ultimate side dish. Pair this with Cauliflower Gratin and Sausage Cornbread Dressing on your holiday table.
Save this recipe!
Green bean casserole is a staple at the holidays, and this version is sure to take top billing. It's loaded with rich, savory flavors... perfectly indulgent for special meals with family and friends.
This dish is based on my traditional green bean casserole made with fresh green beans, mushrooms, and a homemade sauce.
There are several components to this dish, but many can be prepared ahead of time, which adds ease to assembling the casserole.
Jump to:
Why you will love this
- Uses readily available ingredients.
- Full of crowd-pleasing flavors like bacon and cheese.
- A delicious from-scratch sauce. No canned soup here!
- Fresh vegetables for fresh flavor.
- Easy - Several steps, but none are difficult, and some can be done ahead of time.
- This dish pairs perfectly with cornbread sausage dressing, make-ahead mashed potatoes or sweet potato au gratin, and harvest salad with cranberries and walnuts.
- Serve with roasted turkey or prime rib of beef for a scrumptious meal.
Ingredients
- Fresh green beans - Fresh is best for optimal flavor and texture. A quick blanching (briefly cooking in boiling water) helps the beans achieve a crisp yet tender bite in the finished casserole. After blanching, a quick transfer to ice water helps the beans retain their bright green color.
- Mushrooms - Cremini (baby Bellas), shiitake, or white (button) mushrooms are all great options. If using shiitake, discard the stems because they have a fibrous texture.
- Sauce - Skip the canned soup! We're making a homemade sauce that comes together easily with a combination of chicken broth and milk. The addition of cheddar cheese adds another layer of richness and incredible flavor.
- Fresh thyme - Fresh herbs add so much flavor and thyme pairs beautifully with mushrooms. Dried thyme can also be used. For dried herbs, use one-third the amount of fresh called for in the recipe.
- Bacon and caramelized onions take this casserole to the next level.
- French fried onions - These crispy onion strings are traditional in green bean casserole and provide the perfect crunchy topping.
Step-by-step instructions
Please see the recipe card for complete instructions and ingredient amounts.
- To partially cook (blanch) the beans, bring a pot of salted water to a boil. Add the beans and cook for 3-4 minutes.
- Drain and transfer the beans to a bowl of ice water. Cool, drain well, and set aside.
- In a large skillet, melt butter over medium heat and add the onions.
- Cook, stirring occasionally, until softened, 8-10 minutes. Add thyme and season with salt and pepper. Continue cooking and stirring occasionally until the onions have turned golden brown. This will take 30-40 minutes. If the onions start to dry out, add 1-2 tablespoons of water as needed. Set aside.
- In a large skillet over medium heat, cook the bacon until brown and crisp. Transfer to a paper towel-lined plate and set aside. Drain the bacon grease, leaving 2 tablespoons.
- Add the mushrooms to the skillet and cook until golden brown, about 5-7 minutes. Add the thyme.
- Add butter to the skillet. When melted, add the flour, stirring to incorporate. Cook for 1-2 minutes.
- Slowly add the chicken broth, then the milk, while whisking. Simmer for 2-3 minutes while the sauce thickens. Add half of the cheese and whisk until incorporated.
- Stir in the caramelized onions and season to taste with salt and pepper.
- Transfer the beans to a baking dish. I used a 9-inch round dish.
- Top with half of the remaining cheese and most of the bacon, reserving some for the top.
- Pour the sauce over the top.
- Top with the remaining cheese, bacon, and french-fried onions.
- Cover and bake at 375 degrees for 15 minutes. Uncover and bake for another 5 minutes or until bubbly around the edges.
Serving suggestions
This casserole isn't just for the holiday table. It can be served all year long with chicken, turkey, beef, or pork. Try serving alongside these dishes:
Expert Tips
- If short on time, cook the onions and bacon 1-2 days in advance to add ease to assembling the casserole.
- Use fresh beans for the best flavor and texture.
- Buy a block of cheese and shred it yourself. Freshly shredded cheese tastes fresher and melts more smoothly.
- Try different cheeses like Colby Jack, Monterey Jack, or Pepper Jack for a touch of spice.
- Add a pinch or two of cayenne pepper to the sauce for a touch of heat.
- Taste the sauce before adding salt. Using bacon fat to cook the mushrooms adds a lot of salty flavor.
Recipe FAQs
This casserole can be made 2-3 days in advance. Prepare according to the recipe, stopping after adding the beans and sauce to the baking dish. Cool, cover, and refrigerate. When ready to bake, top with cheese, bacon, and fried onions. Cover and bake per the recipe directions.
Over-cooked beans can result in a mushy texture. Add the beans to boiling water for a few short minutes, then transfer to ice water to stop the cooking. This leaves the beans with just enough firmness to bake up perfectly in the casserole.
Additionally, add the cheese, bacon, and fried onions on top right before baking. This prevents the topping from getting soggy.
Canned or frozen green beans can be used, but they are not as crisp and firm as fresh, so the texture of the casserole will be different.
If using canned beans, drain and add directly to the baking dish.
For frozen beans, thaw and drain, then add directly to the baking dish.
Store leftover casserole in the refrigerator for up to 4 days. To heat, cover and bake at 350 degrees until warm.
Try these green bean recipes next
Craving more? Subscribe to My Casual Pantry to get the latest recipes and ideas sent directly to your inbox.
📖 Recipe Card
Cheesy Loaded Green Bean Casserole
Ingredients
Beans
- 12 ounces fresh green beans
Caramelized onions
- 2 tablespoons unsalted butter
- 2 cups sliced sweet or yellow onions
- 1 teaspoon fresh thyme
- salt and pepper (to taste)
Sauce
- 8 slices bacon (chopped)
- 8 ounces fresh sliced mushrooms ( like cremini, shiitake, or button)
- 2 teaspoons fresh thyme leaves
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 cup low-sodium chicken broth
- ½ cup whole milk
- salt and black pepper (to taste)
- 8 ounces cheddar cheese (shredded)
- ½ cup crispy French fried onions
Instructions
Beans
- Bring a pot of water to a boil and salt generously. Add green beans and cook for 3-4 minutes. Drain and add the beans to a bowl of ice water to stop the cooking. Cool, drain well, and set aside.
Caramelized Onions
- In a large skillet, melt butter over medium heat and add the onions. Cook, stirring occasionally, until softened, 8-10 minutes. Add thyme and season with salt and pepper.
- Continue cooking and stirring occasionally until the onions have turned golden brown. This will take 30-40 minutes. If the onions start to dry out, add 1-2 tablespoons of water as needed. Set aside.
Sauce
- In a large skillet over medium heat, cook the bacon until brown and crisp.
- Transfer to a paper towel-lined plate and set aside. Drain the bacon grease, leaving 2 tablespoons in the pan.
- Add the mushrooms to the bacon drippings in the pan. Cook, stirring occasionally, until tender and caramelized. Stir in the fresh thyme leaves and season to taste with salt and pepper.
- Reduce the heat to medium-low. Add 2 tablespoons of butter to the skillet. When melted, add the flour and whisk to incorporate. Cook for 1-2 minutes.
- Slowly pour in the chicken broth, then the milk, whisking to incorporate. Simmer to thicken the sauce. Season to taste with salt and pepper.
- Add half of the shredded cheese and whisk until melted and fully incorporated. Stir in the caramelized onions.
- Transfer the green beans to the baking dish. Pour the sauce over the beans. The casserole can either be baked immediately or refrigerated to bake at a later time.
To Bake Immediately
- Top the casserole with the remaining bacon and cheese and French-fried onions. Cover and bake at 375℉ for 15 minutes. Uncover and bake another 5 minutes until bubbly and brown around the edges.
To Bake Later
- Cool and cover the casserole with plastic wrap and refrigerate. When ready to bake, let the casserole come to room temperature and preheat the oven to 375℉. Top with the remaining bacon and cheese and French-fried onions. Cover and bake for 15 minutes. Uncover and bake for another 5 minutes until brown and bubbly.
Notes
- Use fresh ingredients for optimal flavor and texture.
- Use freshly shredded cheese for the best melting quality.
- To make the casserole ahead of time (2-3 days in advance), prepare it according to the recipe, adding the beans and sauce to the baking dish. Cool, cover, and refrigerate. When ready to bake, top with cheese, bacon, and fried onions. Cover and bake per the recipe directions.
- To prevent the casserole from turning mushy, avoid overcooking the beans. Add the beans to boiling water for a few short minutes, then transfer to ice water to stop the cooking. This leaves the beans with just enough firmness to bake up perfectly in the casserole. Additionally, add the cheese, bacon, and fried onions on top right before baking. This prevents the topping from getting soggy.
- Canned and frozen green beans can be substituted for fresh, but they will not have the same crisp-tender texture. To use canned green beans, drain and add directly to the baking dish. To use frozen beans, thaw and drain, then add directly to the baking dish.
Nutrition
Nutritional information is an estimate and will vary depending on the exact amounts and specific ingredients used.
Sabrina
Hi! Since I only have canned green beans on hand, can you tell me how many cans, cups etc. to use that might be equivalent to the 12oz. of fresh your recipe calls for? I looked for fresh but stores near me have terrible produce or don't have fresh.
Abbey
For canned green beans, I suggest using 2 1/2 cups of beans, drained. You can also use frozen beans, thawed and drained.