Bacon Cheddar Green Bean Casserole Recipe: Crispy Top, Melty Cheese Layers

Side Dishes

Bacon Cheddar Green Bean Casserole Recipe: Crispy Top, Melty Cheese Layers

This bacon cheddar green bean casserole recipe delivers the perfect balance of crispy bacon, creamy cheddar, and tender green beans in every bite—just like your favorite holiday classic. The secret lies in a crispy fried onion topping that locks in all the melty cheese goodness while creating a satisfying crunch.

I’ve perfected this version over years of testing, ensuring the green beans stay bright and the cheese stays perfectly gooey.

The beauty of this recipe is its simplicity—just a handful of ingredients that come together to create a restaurant-quality side dish that’s ready in under an hour. The bacon adds a smoky depth, the cheddar melts into a velvety blanket, and the green beans hold their texture without turning mushy.

It’s the kind of dish that disappears faster than you can say "second helping."

What sets this apart is the two-step baking process: first, the green beans and cheese bake until bubbly, then the crispy topping gets added for that golden, crunchy finish. The result?

A casserole with layers of texture and flavor—creamy, crispy, and savory all in one bite. It’s the ultimate comfort food that’s easy enough for a weeknight but impressive enough for company.

Serve it as a side to roasted chicken or turkey, or let it stand alone as a hearty vegetarian main. The leftovers reheat beautifully, making it perfect for meal prep. Here’s how to make it—crispy, cheesy, and foolproof.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for bacon cheddar green bean casserole

Crispy bacon, melty cheddar, and bright green beans—just a handful of ingredients for this ultimate comfort classic.

Ingredient Amount Notes
Green Beans 🥦 1 ½ lb Trimmed, fresh or frozen
Bacon 🥓 12 oz Thick-cut, chopped into bits
Sharp Cheddar Cheese 🧀 2 cups Shredded, block preferred
Heavy Cream 🥛 ½ cup Full-fat for best texture
Yellow Onions 🧅 1 whole Thinly sliced for topping
All-Purpose Flour 🌾 ¼ cup For crispy topping
Butter 🧈 ½ cup Unsalted, cubed for frying
Garlic Powder 🧄 1 tsp For extra flavor depth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Milk 🥛 ¼ cup For creamy texture
Sour Cream 🥛 ¼ cup Optional for extra creaminess

The bacon is where the magic starts. Thick-cut gives the best flavor and texture—skip the thin stuff. I grab mine from Costco when I'm doing a big batch, but any grocery store has it. Look for good marbling if you're buying whole slabs to chop yourself. The cheddar? Sharp, block-style melts the best—pre-shredded gets clumpy and lacks flavor. For the green beans, fresh is ideal but frozen works perfectly if you're short on time. Just make sure they're trimmed before cooking.

No thick-cut bacon? Regular bacon chopped extra small works in a pinch, but it'll be less crispy. Swapping cheddar? Monterey Jack melts just as well, though it won't be as sharp. Out of sour cream? Plain Greek yogurt at half the amount adds tang without altering texture. The fried onion topping is non-negotiable for that crunchy finish—don't skip it! If you're worried about soggy onions, fry them until they're golden brown and drain on paper towels. The green beans can be blanched first for extra brightness, but I've found they hold up just fine baked straight through.

This casserole reheats beautifully—honestly tastes better the next day once everything melts together. Keeps in the fridge for 4-5 days and freezes for 3 months. I always make a double batch because it disappears so fast. For meal prep, portion into individual containers before baking—just pop them in the oven when you're ready to serve. The crispy topping gets slightly softer when reheated, but a quick broil at the end brings back that golden crunch.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. Toss everything—green beans, crispy bacon, onions—onto one sheet pan, bake, and boom. The cheese melts right into the creamy sauce while the bacon stays perfectly crunchy. No extra dishes, no stress.
  • Craving-Worthy Crunch: That first bite where the sharp cheddar stretches into crispy bacon bits? It’s the kind of texture combo that makes you reach for seconds without thinking. The heavy cream keeps it rich but not heavy, and the onions add just enough sweetness to balance the salt.
  • Weeknight to Holiday: I make this for lazy Tuesdays, potlucks, and even Thanksgiving leftovers. Double the batch, freeze half, and pull it out when you need a crowd-pleaser that feels fancy but takes zero effort. (Yes, even my picky uncle asks for more.)
  • Budget-Friendly Feast: Green beans and onions are cheap, bacon adds luxury without breaking the bank, and a block of sharp cheddar stretches far. Leftovers reheat like a dream—creamy, not soggy—and this dish actually tastes better the next day. My wallet and my family thank me every time.

Step-by-step instructions for bacon cheddar green bean casserole

Here's how to create a showstopping casserole with a golden crust and creamy, cheesy layers.

1

Cook the Bacon and Prepare the Green Beans

Start by cooking the 12 oz bacon in a large skillet over medium heat until it's golden brown and crispy, about 8-10 minutes. Use a slotted spoon to transfer the bacon to paper towels to drain, leaving the rendered fat in the skillet. This bacon fat will add incredible flavor to your casserole.

While the bacon cooks, trim the ends off the 1.5 lb green beans if using fresh, or skip this step if using frozen. Rinse them under cold water and drain well. If using fresh, cut them into 2-inch pieces. If using frozen, there's no need to thaw them—just drain any excess liquid. Set them aside for now.

2

Make the Creamy Cheese Sauce

In the same skillet with the bacon fat, melt the 0.5 cup butter over medium heat. Add the 1 whole yellow onion, sliced into thin rings, and cook for 5 minutes until softened and translucent. Stir in the 1 tsp garlic powder and cook for another 30 seconds until fragrant.

Pour in the 0.5 cup heavy cream and bring to a gentle simmer. Reduce the heat to low and sprinkle 1 cup of the shredded sharp cheddar cheese over the mixture. Stir constantly until the cheese melts completely and the sauce thickens, about 3-4 minutes. Remove from heat and stir in the 0.25 cup milk and 0.25 cup sour cream (if using) until smooth. The sauce should be creamy but not runny.

3

Assemble the Casserole Layers

Preheat your oven to 375°F. In a large mixing bowl, combine the cooked green beans, cooked bacon bits, and the remaining 1 cup sharp cheddar cheese. Stir gently to distribute the cheese evenly. Transfer this mixture to a 9x13-inch baking dish, spreading it out in an even layer.

Pour the creamy cheese sauce over the green bean mixture, spreading it evenly to the edges of the baking dish. The sauce should cover the green beans completely, but don't worry if it doesn't look perfectly smooth—it will settle as it bakes. Sprinkle the 0.25 cup all-purpose flour evenly over the top for that classic crispy crust.

4

Bake to Golden Perfection

Bake the casserole uncovered for 25 minutes at 375°F. After 25 minutes, the top should start to turn golden brown, but it might not be fully crispy yet. Increase the oven temperature to 400°F and continue baking for another 15-20 minutes until the top is deep golden brown and the edges are bubbling.

Here's the key: the top should be crispy enough to crack slightly when you press it gently with a spatula. If it's browning too quickly, tent it loosely with aluminum foil for the last 5-10 minutes to prevent burning. Remove from the oven and let it rest for 10 minutes before serving—this allows the layers to set and makes it easier to slice.

5

Serve with Confidence

Use a sharp knife or spatula to cut the casserole into 6 equal servings. The crispy top should crack slightly as you slice through, revealing the creamy, cheesy layers beneath. Serve immediately while the top is still crispy and the cheese is melty.

This casserole tastes even better the next day, so if you have leftovers, store them covered in the refrigerator for up to 3 days. To reheat, cover with foil and warm in the oven at 350°F for 15-20 minutes until heated through. The crispy top might soften slightly, but the creamy, cheesy goodness will still shine through.

👨‍🍳

Pro Tips For Making Bacon Cheddar Green Bean Casserole

  • Blanch Beans First: Toss fresh green beans in boiling water for 3 minutes before adding them to the casserole—this softens them evenly and keeps them from turning mushy later. I learned this the hard way after serving a batch where half were still crunchy and half were sad, limp noodles.
  • Cook Bacon Low: Render the bacon at 300°F instead of blistering heat—it stays crispier longer and won’t release grease like a greasy mess. Yes, it takes 10 minutes longer, but the flavor stays concentrated where you want it: in the casserole, not on your stove.
  • Grate Cheese Fresh: Skip the pre-shredded cheese—it’s coated with anti-caking agents that turn the topping into a grainy, rubbery disaster. Use a box grater or food processor for sharp cheddar that melts into a glossy, stretchy blanket. (Your future self will thank you.)
  • Sauté Onions Slow: Cook the onions at medium-low heat until they’re translucent and just starting to caramelize—about 8 minutes. Rushing this step makes them bitter and turns the whole casserole into a one-note dish. Patience here makes a real difference.

Troubleshooting this recipe

Soggy Top Fix

If your casserole top turns out soft instead of crispy, the issue is usually steam buildup in the oven. To prevent this, bake uncovered and increase the oven temperature to 400°F for the final 10-15 minutes.

For extra insurance, sprinkle ½ cup crushed cornflakes on top before baking—they’ll absorb moisture and create a crunchy barrier. 🌟

Cheese Clumping

Pre-shredded cheese is the culprit behind clumpy casseroles. Always use block cheddar and shred it yourself with a box grater—the finer texture melts more smoothly. If you’re in a pinch, pulse pre-shredded cheese in a food processor for 10-15 seconds to break up any anti-caking agents.

For extra creaminess, mix 1 tbsp cornstarch into the cheese before adding it to the sauce. ✨

Green Beans Too Soft

Overcooked green beans lose their bright color and crisp texture. To keep them al dente, blanch fresh green beans in boiling water for 3 minutes before assembling the casserole. For frozen beans, do not thaw—just drain well and pat dry.

If using fresh, cut them into even 2-inch pieces so they cook uniformly. Underbaking slightly (pulling it out at 240°F internal temp) also helps preserve texture. 💛

Bacon Too Greasy

Excess bacon fat can make your casserole greasy. After cooking the bacon, drain it on paper towels and press gently to remove excess fat. Reserve only 2 tbsp of the rendered fat for the cheese sauce—any more will make the dish too rich.

For extra crispiness, broil the bacon for 1-2 minutes at the end to render out additional fat. 🔥

Sauce Too Thin

A runny sauce ruins the texture. If your cheese sauce separates or looks too liquidy, simmer it longer on low heat until it thickens. For an instant fix, mix 1 tsp cornstarch with 1 tbsp cold water, stir into the sauce, and cook for 1-2 minutes until it gels.

Avoid over-mixing—the sauce should coat the back of a spoon but still be pourable. 💡

Uneven Baking

If the edges cook faster than the center, rotate the baking dish halfway through baking. For a 9x13-inch dish, this ensures even heat distribution.

If your oven has hot spots, cover the dish with foil for the first 20 minutes, then uncover and broil for the final 5 minutes to crisp the top. A light-colored baking dish also helps distribute heat more evenly than dark pans. 🌡️

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 155mg52%
Sodium 1200mg52%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 6g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen green beans instead of fresh?

Frozen green beans work perfectly and save time. Just drain them well after thawing and pat dry with paper towels to remove excess moisture. This prevents a watery casserole.

2

How do I make this vegetarian?

Swap the bacon for crispy fried tempeh or smoked paprika-rubbed mushrooms for depth. Use nutritional yeast to add a cheesy flavor to the sauce. The texture will be slightly different but still delicious.

3

Can I make this ahead of time?

Yes! Assemble the casserole (without the flour topping) up to 24 hours ahead and refrigerate. Add the flour topping and bake straight from the fridge, adding 10-15 minutes to the baking time. For freezing, bake fully, cool completely, then freeze in portions. Reheat covered at 350°F for 20-25 minutes.

4

What's the secret to the perfect crispy topping?

The key is hot butter and flour coating. Fry the onions in butter until golden, then mix with flour before sprinkling on top. Bake uncovered at 400°F for the final 10 minutes to get that restaurant-style crunch.

5

Can I use a different baking dish?

Yes, but adjust baking times. A 8x8-inch dish will bake 15-20 minutes faster, while a 11x15-inch dish may need 10-15 minutes longer. The depth matters too—shallow dishes crisp faster. Always check for doneness at 375°F when the center reaches 160°F.

★★★★★4.9(2 reviews)
Categories Side Dishes