Go Back
+ servings
close up of bacon green bean casserole with serving spooon

Bacon Green Bean Casserole

Eliza Cross
This easy side dish recipe combines perfectly cooked tender green beans, golden brown caramelized onions, a creamy homemade sauce with garlic and Parmesan cheese, and plenty of tasty, crispy BACON.
4.36 from 28 votes
Prep Time 25 mins
Cook Time 1 hr
Course Bacon Side Dishes
Cuisine American
Servings 10
Calories 194 kcal


  • Cutting board
  • Paring knife
  • Sharp chef’s knife
  • Large skillet
  • paper towels
  • Large pot with steamer basket
  • Large spoon
  • Casserole dish


  • 1 pound lean smoked bacon cut in 1/4 inch slices
  • 1 sweet onion such as Vidalia, quartered and sliced
  • 2 cloves garlic peeled and minced
  • 1 1/2 pounds fresh green beans washed, trimmed and cut in halves or thirds
  • 2 tablespoons reserved bacon drippings
  • 2 tablespoons flour
  • 3/4 cup chicken stock
  • 1 cup heavy cream
  • 1/3 cup shredded Parmesan cheese


  • Cut the bacon in 1/4 inch thin strips. Cook in a large skillet over medium heat, stirring occasionally until browned and crispy. Drain on paper towels.
  • Pour out the drippings into a measuring cup and reserve two tablespoons bacon grease. Do not wipe out the pan.
  • Add the sliced onions to the same large skillet and cook over medium low heat, stirring occasionally, until browned and caramelized, about 20 minutes. Add the garlic and cook for several more minutes, until lightly browned. Remove from heat and reserve.
  • Steam the green beans in a steamer over boiling water, until tender and bright green, about 5 to 6 minutes. Pour into a large bowl and allow to cool.
  • To make the sauce, heat the reserved bacon grease in a large heavy saucepan over medium heat and sprinkle in the flour. Cook, whisking, until the mixture just barely starts to brown. Add the broth and cook, whisking constantly, until mixture thickens. Add the cream, salt and pepper and cook, continuing to whisk constantly, until sauce thickens and coats the spoon.
  • Preheat the oven to 350 degrees and grease a 2 quart casserole dish.
  • In the large bowl holding the green beans, add the sauce, half the bacon, the caramelized onions and half of the Parmesan cheese.
  • Stir until all the ingredients are combined. Spoon into the prepared casserole dish, and sprinkle with the remaining Parmesan cheese and bacon. 
  • Cover and cook in the oven until hot and bubbly, about 20 minutes. Cool on a wire rack for 5 minutes and serve.


Any leftover bacon green bean casserole can be stored tightly covered in the refrigerator for up to 3 days.
To reheat, sprinkle the casserole with a few drops of water. Cover the dish with the lid or aluminum foil, and heat in a 350 degree oven until heated through, about 20 minutes.


Serving: 1servingCalories: 194kcalCarbohydrates: 8.8gProtein: 7.8gFat: 14.9gSaturated Fat: 7.1gCholesterol: 42mgSodium: 470mgPotassium: 143mgFiber: 2.7gSugar: 1.7gCalcium: 78mgIron: 1mg
Keyword green beans, Thanksgiving sides
Tried this recipe? Show us on IG!Mention @BensaBaconLovers or tag #BensaBaconLovers!