Cheesy Bacon Green Bean Bake
This Cheesy Bacon Green Bean Bake is rich, smoky, and downright addictive. It beats canned soup casserole every time. Make it once and see for yourself.
Cheesy Bacon Green Bean Bake is a baked side dish made with fresh green beans, crispy bacon, and a homemade cheddar sauce instead of canned soup. This recipe serves 8, delivers a bubbly, golden-topped casserole with real bacon flavor in every bite, and is perfect for a holiday table or a Sunday dinner side. Here’s everything you need to make it perfectly.
I switched to this Cheesy Bacon Green Bean Bake after one too many disappointing canned-soup casseroles at family dinners. And the difference a real cheese sauce makes is honestly kind of ridiculous.
Table of Contents
Why You’ll Love This Cheesy Bacon Green Bean Bake
The green beans stay tender-crisp instead of turning to mush, because they get blanched and shocked in ice water before baking. You get smoky bacon in almost every bite, a rich cheddar sauce instead of anything from a can, and a golden, crispy topping that makes people go back for seconds. It’s an easy make-ahead option for holidays since you can assemble it early and bake it right before serving.
Honestly, this is the kind of Cheesy Bacon Green Bean Bake that converts people who claim they don’t even like green beans.
What Ingredients Do You Need for Cheesy Bacon Green Bean Bake?

| Ingredient Group | Ingredient | Amount | Notes |
|---|---|---|---|
| Main Ingredients | Fresh green beans | 1.5 lbs | Trimmed |
| Main Ingredients | Bacon | 6 slices | Cooked and crumbled |
| Cheese Sauce | Butter | ¼ cup | |
| Cheese Sauce | All-purpose flour | ¼ cup | |
| Cheese Sauce | Milk | 2 cups | |
| Cheese Sauce | Cheddar cheese | 1 cup | Shredded |
| Cheese Sauce | Gruyere cheese | ½ cup | Optional, shredded |
| Cheese Sauce | Garlic powder | ½ teaspoon | |
| Cheese Sauce | Salt and black pepper | To taste | Freshly ground |
| Topping | Crispy fried onions | 1 cup | Optional |
The bacon does double duty here since you stir most of it into the sauce and save about half a cup for the topping, so you get that smoky flavor built in and a crunchy finish on top. Gruyere is optional, but if you’ve got it, it adds a nuttier edge to this Cheesy Green Bean Casserole that plain cheddar alone won’t give you. Fresh green beans really do matter for texture in this Bacon Green Bean Side Dish — canned beans just don’t hold up the same way once baked.
How to Make Cheesy Bacon Green Bean Bake Step by Step

Prep the Beans
- Preheat your oven to 375°F (190°C).
- Bring a large pot of salted water to a boil and add the trimmed green beans.
- Cook the green beans for 3-4 minutes until bright green and tender-crisp.
- Immediately transfer the beans to an ice bath to stop the cooking, then drain well.
💡 The ice bath is what keeps the beans from turning olive-drab and mushy once they go into the oven.
Make the Cheese Sauce
- In a large saucepan or oven-safe skillet, melt the butter over medium heat.
- Whisk in the flour and cook for 1-2 minutes, stirring constantly, to create a roux.
- Gradually whisk in the milk until smooth, and continue cooking, stirring frequently, until the sauce thickens.
- Remove the pan from the heat and stir in the cheddar cheese (and Gruyere, if using), garlic powder, salt, and pepper until melted and smooth.
Pro Tip: Take the pan off the heat before adding the cheese so the sauce stays smooth instead of turning grainy.
Combine and Bake
- Stir most of the crumbled bacon into the cheese sauce, reserving about ½ cup for topping.
- Add the blanched green beans to the cheese sauce and stir to coat evenly.
- Pour the green bean mixture into a 9×13 inch baking dish, if you’re not using an oven-safe skillet.
- Sprinkle the remaining crumbled bacon and crispy fried onions, if using, over the top.
- Bake for 20-25 minutes, or until bubbly and the topping is golden brown.
Pro Tip: Wait until the sauce is visibly bubbling around the edges before pulling it out — that’s how you know the center is hot all the way through.

Expert Tips for Perfect Cheesy Bacon Green Bean Bake
Pro Tips for Success
The key to tender-crisp green beans is not skipping the ice bath step, since it stops the cooking process cold. For best results, shred your own cheddar instead of using pre-shredded bags, because pre-shredded cheese has anti-caking additives that can make the sauce grainy.
The most common mistake is adding cold cheese straight to a boiling sauce — instead, pull the pan off the heat first so the cheese melts smoothly. This Cheesy Bacon Green Bean Bake works best when the roux is cooked for the full 1-2 minutes, which gets rid of any raw flour taste.
I used to rush the roux step and could always taste it in the final dish. Giving it the full two minutes fixed that completely.
Delicious Variations
Quick Version: Use pre-cooked bacon bits and skip the stovetop bacon step entirely to shave a few minutes off prep.
Alternative Ingredients: Swap the Gruyere for a smoked Gouda if you want an even smokier Holiday Green Bean Bake without adding more bacon.
Gluten-Free Version: Substitute a 1:1 gluten-free flour blend for the all-purpose flour in the roux, and check that your crispy fried onions are certified gluten-free.
Troubleshooting Common Problems
Problem: The cheese sauce turns grainy or separates. Solution: Keep the heat at medium or lower when melting the cheese, and always take the pan off the burner first.
Problem: The green beans are mushy after baking. Solution: Blanch them for closer to 3 minutes instead of 4, since they’ll keep cooking a bit more in the oven.
Problem: The topping burns before the center is hot. Solution: Tent the dish loosely with foil for the first half of baking, then remove it for the last 10 minutes.
How to Store and Reheat Cheesy Bacon Green Bean Bake
| Storage Method | Duration | Best Practice |
|---|---|---|
| Room Temperature | 2 hours | Don’t leave it out longer, since it contains dairy |
| Refrigerator | 3-4 days | Store in an airtight container |
| Freezer | 2-3 months | Freeze before adding the fried onion topping |
Reheat leftovers in a 350°F oven until the sauce is bubbling again and the top is re-crisped, which usually takes about 15-20 minutes covered, then a few more uncovered. You can also microwave individual portions, though the topping won’t stay as crispy that way. Leftover cheese sauce and beans make a solid base for a quick baked pasta if you toss in some cooked noodles and extra cheese.
FAQs About Cheesy Bacon Green Bean Bake
Can I make this green bean bake ahead of time?
Yes, assemble everything through step 10 up to a day ahead, then cover and refrigerate. Add the topping and bake it fresh right before serving, adding a few extra minutes to the bake time since it’s starting cold.
Can I use canned or frozen green beans instead of fresh?
Fresh green beans give the best texture, but frozen ones can work if you thaw and pat them dry first. Canned green beans are already soft and tend to turn mushy once baked, so they’re not recommended for this recipe.
How do I know when the bake is done?
The dish is done when the sauce is visibly bubbling around the edges and the topping has turned golden brown, which typically takes 20-25 minutes at 375°F. If the topping browns too fast, tent it with foil until the center catches up.
Can I freeze Cheesy Bacon Green Bean Bake?
Yes, it freezes well for 2-3 months, though it’s best to freeze it before adding the crispy fried onion topping. Add the fried onions fresh after thawing and before the final bake so they stay crunchy.
Is this recipe gluten-free?
Not as written, since the roux uses all-purpose flour. Swap in a 1:1 gluten-free flour blend and use certified gluten-free fried onions to make it fully gluten-free.
Make This Your New Holiday Side
Seriously, once you make this Cheesy Bacon Green Bean Bake with real cheese sauce, going back to the canned soup version is going to feel like a downgrade. I mean it — this one gets requested by name at our table now. Save this one to Pinterest for your holiday menu planning, and let me know in the comments if you go with the Gruyere or stick with all cheddar.
If you’re building out a full spread, you might also like this Creamy Beef Mushroom Rice Bake, this Bacon Ranch Potato Bake for a Crowd, or this Cheesy Ground Beef Quesadilla Bake for more crowd-pleasing baked dishes.
This Cheesy Bacon Green Bean Bake is bubbly, smoky, and loaded with crispy bacon and melted cheddar. Save this one for your next holiday table or weeknight side!

Best Cheesy Bacon Green Bean Bake
Equipment
- Large pot
- Large saucepan or oven-safe skillet
- Whisk
- 9×13-inch baking dish
- Ice bath bowl
Ingredients
Main Ingredients
- 1.5 lbs Fresh green beans Trimmed
- 6 slices Bacon Cooked and crumbled
Cheese Sauce
- ¼ cup Butter
- ¼ cup All-purpose flour
- 2 cups Milk
- 1 cup Cheddar cheese Shredded
- ½ cup Gruyere cheese Optional, shredded
- ½ teaspoon Garlic powder
- Salt and black pepper To taste, freshly ground
Topping
- 1 cup Crispy fried onions Optional
Instructions
- Preheat your oven to 375°F (190°C).
- Bring a large pot of salted water to a boil. Add the trimmed green beans and cook for 3-4 minutes until bright green and tender-crisp. Immediately transfer to an ice bath to stop the cooking, then drain well.
- In a large saucepan or oven-safe skillet, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, to create a roux.
- Gradually whisk in the milk until smooth. Continue to cook, stirring frequently, until the sauce thickens.
- Remove the pan from the heat. Stir in the cheddar cheese (and Gruyere, if using), garlic powder, salt, and pepper until the cheese is melted and the sauce is smooth.
- Stir in most of the crumbled bacon, reserving about 1/2 cup for topping.
- Add the blanched green beans to the cheese sauce and stir to coat evenly.
- Pour the green bean mixture into a 9×13 inch baking dish (if not using an oven-safe skillet).
- Sprinkle the remaining crumbled bacon and crispy fried onions (if using) over the top.
- Bake for 20-25 minutes, or until bubbly and the topping is golden brown.
