Go Back Email Link
+ servings
Large casserole dish of cheesy green bean casserole with chopped cooked bacon sprinkled on top and a napkin off to the side.
Print Recipe Pin Recipe Save Recipe
4.67 from 3 votes

Cheesy Green Bean Casserole

Easy Cheesy Green Bean Casserole with crispy bacon is the perfect side dish for Thanksgiving or any gathering necessitating food! This rich and creamy vegetable side dish is a favorite for all!
Prep Time10 minutes
Cook Time40 minutes
Total Time50 minutes
Course: Side Dishes & Snacks
Cuisine: American
Servings: 10 Servings
Calories: 219kcal
Author: Julia

Ingredients

  • 2 lbs green beans cut into 2-inch pieces
  • 1 Tbsp avocado oil
  • 6 strips thick cut bacon
  • 1 large yellow onion chopped
  • 4 cloves garlic minced
  • 1 15-oz can full-fat canned coconut milk*
  • 6 ounces colby jack cheese grated**
  • 1 teaspoon sea salt divided
  • ¼ tsp black pepper to taste

Instructions

  • Heat a large pot of water on the stove top and bring it to a full boil. Add the trimmed and chopped green beans. Cook for 8 to 10 minutes or until the green beans have softened but are still slightly al dente. This cooking process ensures the green beans are nice and soft rather than overly crunchy.
    Green beans cooking in a pot of water
  • Drain the green beans into a colander then pat them dry with a paper towel. Transfer drained green beans to a large casserole dish then drizzle with 1 tablespoon of avocado oil and sprinkle with ½ teaspoon of sea salt. Mix everything together until the green beans are lightly coated with oil and salt.
    Green beans in a large casserole dish.
  • You can prepare the rest of the recipe while the green beans are cooking.
  • Preheat the oven to 400 degrees Fahrenheit.
  • Heat a large skillet over medium-high heat and cook the bacon, flipping every 2 minutes, until much of the fat has rendered and the bacon reaches your desired level of crisp. Transfer the bacon to a cutting board and allow it to cool. Once cool, chop the bacon into small bits.
  • Use the bacon fat to sauté the onion and cook the sauce. Keeping the bacon drippings on medium-high heat, add the chopped onions to the skillet. Sauté, stirring occasionally, until onions have softened, about 5 to 8 minutes. Stir in the garlic and cook for another 2 minutes.
    Onions sautéing in a skillet
  • Add in the canned coconut milk and bring the mixture to a full boil. Allow the mixture to cook at a full boil, stirring occasionally, for about 5 minutes.
    Creamy sauce cooking in a skillet.
  • Stir in the grated cheese, most of the chopped bacon, the remaining ½ teaspoon of salt and black pepper. Mix until the creamy sauce is thick and well-combined.
    Creamy sauce with cheese and cooked bacon sprinkled on top
  • Note: If using cream instead of coconut milk, be sure to monitor the sauce closely so that it doesn’t come to an uncontrolled boil. You want to cook it to a gentle simmer and cook until thick, but don’t bring it to a boil.
  • Pour the creamy cheesy sauce mixture over the green beans and mix everything together until the beans are well-coated with sauce.
    Green beans in a white casserole dish with creamy sauce poured on top.
  • Sprinkle the rest of the cheese (and any added cheese) over the saucy green beans and bake at 400 degrees F for 20 to 30 minutes or until the cheese is golden-brown and the sauce is bubbly.
    Green beans coated with sauce in a casserole dish with grated cheddar cheese on top.
  • Remove the cheesy green bean casserole from the oven and sprinkle with the remaining cooked bacon bits. Serve alongside your main entrée and enjoy!
    Horizontal photo of finished green bean casserole fresh out of the oven with a wooden spoon inside the casserole.

Notes

*Replace the coconut milk with 2 cups of heavy cream plus 2 tablespoons of gluten-free all-purpose flour or regular all-purpose flour.
**Use your favorite melting cheese such as cheddar, pepper jack, mozzarella, gruyere, or gouda.
Store any leftover green bean casserole in an airtight container in the refrigerator for up to 7 days.

Nutrition

Serving: 1(of 10) | Calories: 219kcal | Carbohydrates: 10g | Protein: 9g | Fat: 15g | Fiber: 3g | Sugar: 5g