Green Bean Casserole

Jump to Recipe ▼
Reader Rating
Total Time 55 minutes

This post may contain affiliate links. Please read our disclosure policy.

Like the Green Bean Casserole you grew up with but better, way better! Bacon, garlic, fresh green beans, mushrooms, plus homemade cream of chicken soup elevate this holiday dish to an entirely new, fabulously delicious level! 

Looking for more holiday recipes? Look no further than my from-scratch recipes for Sheet Pan Cranberry Chicken and Stuffing, Parker House Dinner Rolls, and Slow Cooker Mashed Potatoes

close up of green bean casserole with a serving spoon in a baking pan.

Why This Recipe Works

Wondering if this really is the best green bean casserole ever? Let me convince you!

Fresh green beans — Forget the canned green beans you grew up eating in this green bean casserole recipe, fresh green beans are where it’s at! No more soggy green beans, these remain tender-crisp even after they bake in the yummy homemade soup. 

Bacon — Everything tastes better with bacon. Enough said. 

Homemade cream of chicken — So much tastier than the canned kind, and it’s not hard to make at all! Some chicken broth, milk, garlic powder, chicken broth, salt, and flour and you’ve got yourself one heck of a creamy base for this casserole. 

French fried onions — Okay I mean, some traditional ingredients still stand. You have to have that crunch on the top of this green bean casserole with bacon and I can’t come up with a better replacement, believe me I’ve tried! I have to have these fried onions on top to complete the dish.

close up of green bean casserole in a baking pan.

Here’s How You Make It

Here’s how you make this super easy homemade green bean casserole – it’s easy, I promise!

six steps of preparing green bean casserole recipe

Prepare the Soup

  1. Melt the butter in a medium saucepan, then stir in the flour to make a roux. (photo 1)
  2. Now whisk in the chicken broth and milk till the roux starts to thicken. Then, stir in the salt, garlic powder, and pepper. Take it off the heat and set it aside. (photo 2)

Prepare the Bacon and Green Beans

  1. Cook the bacon until it’s crisp and be sure to reserve the drippings. Allow the bacon to cool a bit, then chop it up. (photo 3)
  2. In a large skillet, combine the green beans, mushrooms, and bacon drippings, sautéing over medium heat for 6-8 minutes. (photo 4)
  3. Add the bacon, cream of chicken soup, salt, and pepper. Stir. (photo 5)
  4. Transfer the bean mixture to a casserole dish, and top with French fried onions. (photo 6)
  5. Cover the dish with foil and bake for 15 minutes. Take the foil off, then put back in the oven for another 20-25 minutes or until the green beans are fork-tender and the onions are golden brown. (not pictured)

Frequently Asked Questions

How Many Cups of Green Beans are in a Can?

If you are wondering how many cups you can get out of one can of canned green beans, the answer is about 2. 

What Can be Substituted for French Fried Onion?

If you don’t have or don’t like French fried onions (I’ll only judge you a little), then there are some things you can use as substitutes, because you absolutely have to have that crunchy top, even if you don’t use fried onions. 

– Use plain, dried bread crumbs mixed with a little bit of butter.
– Salad croutons can work too, just break them up if they are big cubes. 
– I admit, I have used crushed potato chips and cornflakes for casserole toppings with great results! 
– Crush up butter crackers and put those on top before baking. 
– Sliced and fried shallots. 

How to Thicken Green Bean Casserole?

It happens to the best of us — you try to make that perfect green bean casserole recipe but it ends up more like a green bean casserole soup. Not great! To thicken your green bean casserole with fresh green beans, try the following tricks. 
If you combine all your veggies with the cream of chicken soup and it’s watery at that point, you can add a cornstarch slurry or flour to the mixture to thicken it. To make a slurry, add a couple tablespoons of cornstarch and a tiny bit of water together and mix until the lumps are gone, then pour slowly into the green bean mixture and stir to thicken. Follow the directions to bake the green bean casserole. 
If you’ve discovered it’s watery after cooking it this easy green bean casserole with fresh green beans, it’s best to take the onion topping off, proceed with the above instructions for thickening with a slurry, then add the topping back on.

How to Keep Green Bean Casserole from Getting Mushy?

Make sure your roux is thick enough. Once you’ve made the roux, you’ll whisk in the chicken broth and milk and keep whisking as the mixture thickens. Don’t skip this part, it’s integral in getting the sauce base thick enough for this green bean casserole with bacon. 
Make sure you’ve added enough flour to the roux to begin with. If you keep cooking and the sauce just isn’t getting thick enough, try adding a little more flour.
Another reason it may be mushy is that you didn’t cook the green beans long enough first before adding to the soup mixture. If the beans, mushrooms, and bacon give off a lot of moisture/grease, you can drain it first before adding the cream of mushroom soup.
Finally, canned green beans could be the culprit. They’ve already been cooked so to cook and bake them again will turn them to mush. Try using fresh or frozen green beans in this green bean casserole from scratch instead.

How To Make Green Bean Casserole Ahead of Time?

To save time, you can make this green bean casserole with bacon dish ahead of time. Make according to the instructions, but leave the onions off and don’t bake it. Instead, cover the casserole and place in the fridge up to 24 hours in advance. Add onions to the top and bake right before serving.

top view of green bean casserole in a baking pan.
close up of green bean casserole and a serving spoon.

 Expert Tips

  • If you end up substituting something like bread crumbs or croutons for the French fried onions in this green bean casserole, make sure to toss them in butter or oil first so that they don’t burn up to a crisp while they’re baking. 
  • If you want to freeze green bean casserole, then once it is cooled, wrap the leftovers up with plastic wrap, then foil, or just put in an airtight, freezer-safe container for up to 2 weeks. To reheat, put in an oven-safe container, thaw, and heat at 350 degrees until warmed through. 
  • You can keep this green bean casserole recipe in the fridge for up to four days. 
  • After rinsing and cutting your green beans, pat them dry. This will ensure there’s no excess water in your dish, and it won’t be runny when you serve it. 
top view of green bean casserole with a serving spoon in a baking pan.
up close green beans with crispy bacon and onions with wooden serving spoon
4.97 from 26 votes

Green Bean Casserole

Like the green bean casseroles you grew up with but better, way better! Bacon, garlic, fresh green beans, mushrooms, plus homemade cream of chicken soup elevate this holiday dish to an entirely new, fabulously delicious level! 
Prep: 20 minutes
Cook: 35 minutes
Total: 55 minutes
Servings: 10 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 8 strips thick-cut bacon
  • 2 pounds fresh green beans, snapped into 2-inch pieces
  • 1 tablespoon minced garlic
  • 1 cup sliced mushrooms
  • ½ teaspoon salt
  • ¼ teaspoon cracked black pepper
  • 2 cups french fried onions

homemade cream of chicken soup

  • 6 tablespoons butter
  • 3 tablespoons flour
  • 1 cup chicken broth
  • 1 cup milk
  • ½ teaspoon salt
  • ¼ teaspoon garlic powder
  • ¼ teaspoon cracked black pepper

Instructions 

  • Prehate oven to 350 degrees. Prepare the cream of chicken soup. Melt butter in a medium sauce pan. Stir in flour.
  • Gradually whisk in chicken broth and milk til thickened. Stir in salt, garlic powder, and pepper. Remove from heat and set aside.
  • Cook bacon til just crisp (reserve the drippings!). Allow to cool slightly, then roughly chop.
  • Combine green beans, mushrooms, garlic, and bacon drippings in a large skillet. Saute over medium heat for 6-8 minutes.
  • Stir in bacon, cream of chicken soup, salt, and pepper.
  • Transfer to a casserole dish. Top with french fried onions.
  • Cover with foil and bake for 15 minutes. Uncover, bake another 20-25 minutes til green beans are fork-tender and onions are golden brown.

Notes

Topping: you can easily swap out the French fried onions for another topping – one of my favorites is panko bread crumbs tossed in a melted butter with a pinch of Italian seasoning. 

Nutrition

Calories: 205kcal | Carbohydrates: 15g | Protein: 6g | Fat: 14g | Saturated Fat: 5g | Cholesterol: 15mg | Sodium: 554mg | Potassium: 320mg | Fiber: 3g | Sugar: 5g | Vitamin A: 687IU | Vitamin C: 13mg | Calcium: 74mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this?Leave a star rating or comment below!
Tiffany of Creme de la Crumb in the kitchen

Welcome!

Hey there, I’m Tiffany – chef, photographer, mother, and avid taco eater. I am passionate about turning simple flavors and ingredients into tasty meals the whole family will love, with minimal prep and cleanup so there’s more time to spend eating and enjoying. Stay awhile, and help yourself to a taco or two!

More Recipes To Love

4.97 from 26 votes (19 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




33 Comments

  1. Kimberly K Haverstock says:

    5 stars
    I assembled this the night before and it worked well.I used The thinner french beans which come in a 2 lb package at Costco.

    1. Tiffany says:

      Awesome!! Glad it turned out delicious for you. Thank you for your feedback, Kimberly!

  2. Missy says:

    help !!!can I make this ahead of time and take it with me this afternoon?

    sounds awesome

  3. Madi says:

    Where does the minced garlic come into play?

    1. Tiffany says:

      It should go in with the green beans and mushrooms- I just updated it! Sorry!

  4. Mary says:

    Can you make this recipe a day in advance?

  5. dizzblnd says:

    You have a typi i instructions.. no one should ever prehate an oven.. they should at least try it first before deciding 😉😁. But I preheated the oven instead😁 (I’ll delete comment after you see it 😄)

  6. Florence says:

    What should the oven be set to?

    1. Tiffany says:

      The recipe is updated- sorry about that. 350 degrees!

  7. Kierstan Yates says:

    Do you think i can do everything except baking the night before and then finish the day of? Thanks!

    1. Tiffany says:

      I do!

  8. Teresa says:

    what temp do you bake it?

    1. Tiffany says:

      350!

  9. Dan says:

    5 stars
    Very good! Nice easy recipe. Thanks. Did not see oven temp in instructions. I used 350. Did not see when garlic was added. I assume a few minutes after SAUTÉING beans and mushrooms.

    1. Tiffany says:

      Hi Dan! Thanks for pointing out that mistake- yes, it’s 350 degrees!

  10. Charlene says:

    Is the chopped bacon added back in or are you only using the drippings?

    1. Tiffany says:

      It is stirred in with the cream of chicken soup! 🙂

      1. Charlene Clymore says:

        Thank you! I must have missed it… sorry about that