This is an overhead image looking down into an oval brown casserole dish with handles. The dish sits on a white counter. Inside the dish are cut green beans in a cheesy sauce topped with fried onions and pecans. An antique spoon is dipping into the green beans and leaning against the side of the dish. Recipe
EF Egg-Free

Cheesy Green Bean Casserole with Bacon

Green Bean Casserole with Bacon is a holiday must! Green beans are smothered in a creamy Gruyere sauce with bits of caramelized onion & bacon!

Prep: 25 minCook: 15 minTotal: 40 min
Servings: serves 6


  • 3 tablespoons unsalted butter
  • 1 sweet onion, chopped
  • 4 slices bacon, cut in 1/2 – 1 inch pieces
  • 2 garlic cloves, pressed
  • 12 oz. green beans, trimmed and cut in 1 – 2 inch pieces
  • 1/4 cup vegetable broth
  • 1 cup heavy cream
  • 1 cup shredded Gruyere cheese
  • 1/4 cup shredded Parmesan cheese
  • 1/4 teaspoon salt
  • 1/8 teaspoon ground pepper
  • 1/2 cup chopped pecans
  • 1 tablespoon coconut sugar
  • 1/2 cup crispy fried onions


  1. Preheat oven to 350F.
  2. Add the butter, onions, and bacon to a pan and sauté over medium heat stirring occasionally for about 15 minutes.
  3. Once the onions are golden brown and caramelized, add in the garlic and sauté for just a minute or two more.
  4. Once the onions are perfectly caramelized, add the green beans, broth, cream, Gruyere, Parm, salt and pepper to the pan.
  5. Cook for 10 minutes, stirring frequently until the sauce thickens and coats the green beans.
  6. Transfer the green bean mixture to a baking dish (or if you’re using a cast iron skillet you can just keep it in the skillet).
  7. In a small bowl mix together the chopped pecans and coconut sugar.
  8. Sprinkle it on top of the green bean casserole.
  9. Top the casserole with the fried, crispy onions.
  10. Cover with aluminum foil and bake for 15 minutes. You can take off the aluminum foil for the last few minutes.

Nutrition Info:

  • Serving Size: 1 serving
  • Calories: 390
  • Sugar: 3.8g
  • Sodium: 671mg
  • Fat: 32.5g
  • Saturated Fat: 16.9g
  • Unsaturated Fat: 0g
  • Trans Fat: 0g
  • Carbohydrates: 13.4g
  • Fiber: 2.6g
  • Protein: 13.5g
  • Cholesterol: 79mg
© The Toasted Pine Nut