Cheesy Bacon Green Bean Casserole Recipe for Holidays

Your family will love this easy, cheesy bacon green bean casserole. It requires minimal prep, uses real ingredients, and contains no condensed soup—so it’s a comforting side dish you can feel good about serving.

img 37506 1

You Will Love This

  • No condensed soup. This version replaces canned cream soups with a simple, homemade cheese sauce for a fresher, less processed casserole.
  • Real ingredients, simple method. The recipe is straightforward and comes together in minutes—onions, garlic, a quick roux, milk, and cheese create a creamy sauce that coats the green beans perfectly without drowning them.
  • Versatile and family-friendly. The dish is crowd-pleasing and pairs well with many mains or other sides for holiday meals or weeknight dinners.
img 37506 2

Ingredients and Substitutions

  • Green Beans – Frozen green beans are convenient and reliable. Fresh works well too if in season, but canned green beans are less ideal because they’re already cooked and can become mushy.
  • Butter – Unsalted butter gives the best flavor and texture for the sauce. If you prefer, use olive oil or reserved bacon grease for extra smoky depth.
  • Bacon – Baking bacon on a parchment-lined sheet (about 20–25 minutes at 400°F) is an easy way to cook a larger batch evenly and get it crisp for crumbling into the casserole.
  • Onion – Use yellow or white onion. Cook over medium heat and stir often—don’t brown or caramelize the onions; you want them softened and translucent.
  • Garlic – Fresh garlic (thinly sliced or minced) gives the best flavor.
  • Flour – All-purpose flour creates a smooth roux for the cheese sauce.
  • Whole Milk – Whole milk provides a creamy texture. Half-and-half or a mix of milk and cream will also work but can thicken the sauce slightly.
  • Sharp White Cheddar – Choose any good melting cheese if preferred—Fontina, Havarti, or Monterey Jack are fine alternatives; sharp white cheddar adds great flavor.
  • French Fried Onions – Optional but recommended for a crunchy, salty topping.

Instructions

Preheat the oven to 400°F. Arrange bacon slices in a single layer on a foil- or parchment-lined baking sheet and bake until crisp, about 20–25 minutes. Transfer to paper towels to cool, then crumble and reserve a small handful for garnish.

img 37506 3

In a large sauté pan over medium heat, melt the butter. Add the diced onion with a couple pinches of salt and pepper and cook, stirring frequently, about 5 minutes until softened but not browned. Add the garlic and cook another minute.

img 37506 4

Stir in the flour and cook for about a minute to remove the raw flour taste. Slowly whisk in the whole milk, add a few large pinches of salt and pepper, and cook, stirring often, until the mixture is warmed through and starting to simmer, about 3 minutes.

img 37506 5

Reduce the heat to low and stir in the shredded cheese until melted and the sauce begins to thicken into a smooth, creamy consistency.

img 37506 6

Fold in the frozen green beans and most of the crumbled bacon, reserving the handful set aside for topping. Taste and adjust salt and pepper.

img 37506 7

If your sauté pan is oven-safe, place it directly in the oven. Otherwise, transfer the mixture to a 9×13 baking dish. Bake uncovered at 400°F for about 15 minutes until heated through.

img 37506 8

Top the casserole with French fried onions and the reserved crumbled bacon, then bake an additional 5 minutes so the topping warms and crisps. Let the casserole rest a few minutes before serving.

img 37506 9

Tips

  • Hide the onion: If picky eaters avoid onions, dice them very finely so they blend into the sauce without being noticeable.
  • Best bean choices: Frozen or fresh green beans hold texture and flavor much better than canned beans, which tend to go mushy when baked.
  • Make it vegetarian: Omit the bacon to create a vegetarian version—the creamy, cheesy sauce keeps the dish flavorful.
img 37506 11

FAQ

What do I do if my green bean casserole is too watery?

A proper roux (butter and flour) and the right amount of cheese will thicken the sauce. If the casserole is watery after baking, return it to the oven for a few minutes to reduce excess liquid and let the sauce concentrate. Stirring in a little extra shredded cheese when reheating can also help thicken it.

Can you reheat green bean casserole?

Yes. Reheat leftovers in a 350°F oven for about 20 minutes or until warmed through. The microwave works for quick reheating, but the oven will heat it more evenly and help restore creaminess.

Will my green bean casserole thicken?

Yes. The sauce will firm up as it cools. To loosen it, gently reheat in the oven for several minutes—the sauce will become creamy again.

img 37506 12

Recipe Details

Cheesy Bacon Green Bean Casserole — a classic side with a homemade cheese sauce, crisp bacon, and a crunchy onion topping. Serves about 8.

  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour
  • Yield: 8 servings
  • Category: Side Dish
  • Method: Oven
  • Cuisine: American

Ingredients

  • 6 tablespoons butter
  • 32 oz frozen green beans
  • 16 oz bacon, cooked and crumbled
  • 1 small yellow onion, diced
  • 4 cloves garlic, thinly sliced
  • 4 tablespoons all-purpose flour
  • 2 cups whole milk
  • 8 oz sharp white cheddar, shredded
  • 6 oz French fried onions
  • Kosher salt and fresh cracked pepper, to taste

Instructions

  1. Preheat oven to 400°F and bake bacon on a lined sheet until crisp. Crumble and reserve some for garnish.
  2. Melt butter in a large sauté pan over medium heat. Add onion, season with salt and pepper, and cook until softened, about 5 minutes. Add garlic and cook 1 minute.
  3. Stir in flour and cook 1 minute. Gradually whisk in milk and simmer 2–3 minutes until warmed and slightly thickened.
  4. Reduce heat and stir in shredded cheese until melted and smooth. Fold in frozen green beans and crumbled bacon, reserving a bit for the top.
  5. Transfer to an oven-safe dish if needed and bake uncovered at 400°F for 15 minutes. Top with French fried onions and reserved bacon, then bake 5 more minutes. Let cool briefly before serving.

Notes

  • Finely dice onions if serving picky eaters to blend them into the sauce.
  • Frozen or fresh green beans give the best texture; avoid canned beans for this bake.
  • For a vegetarian version, simply omit the bacon.