Go Back
+ servings

Keto Green Bean Casserole

You can't have the holidays without Green Bean Casserole, and I think that everyone will agree that this low-carb version is a welcome addition to the table.
Prep Time15 mins
Cook Time43 mins
Total Time58 mins
Course: Side Dish
Cuisine: American
Keyword: Holidays
Servings: 8
Calories: 202kcal
Author: Wendy Polisi


  • Deep Pot
  • Mixing Bowls
  • Casserole Dish


  • 12 ounces green beans or haricot vests trimmed
  • 2 tablespoons butter
  • 6 ounces white mushrooms sliced
  • ½ cup chopped onion
  • 1 cup chicken broth
  • ¼ cup heavy cream
  • 2 ounces cream cheese
  • 1 teaspoon thyme
  • ½ teaspoon sea salt
  • ½ teaspoon black pepper
  • ¼ teaspoon xanthan gum
  • 2 ounces cheddar cheese shredded

Optional Topping


  • Blanch the green beans by cooking in boiling water for 3 minutes.
  • Drain and transfer to a bowl of ice water. Drain and pat dry.
  • Preheat the oven to 375 degrees
  • In a large skillet melt the ghee over medium-high heat. Add the mushrooms and onions and cook for 10 minutes.
  • Add broth, heavy cream, cream cheese, thyme, salt, pepper, and xanthan gum.
  • Bring to a boil and then reduce to a simmer. Cook for 5 minutes, until thickened.
  • Add the beans to the skillet and toss to combine.
  • Spray a baking dish with oil and add the green beans to the dish.
  • Top with cheese and cook for 20 minutes.
  • If using the shallot topping, add it to the top of the cheese and cook for 5 more minutes to warm through.
  • Optional Topping
  • Heat oil in a small skillet over medium high heat. Working in batches if necessary to avoid overcrowding, add the shallots and cook for 2 minutes, until golden brown.
  • Remove from heat and place on a plate lined with a paper towel. Repeat with remaining shallots.
  • Add to the top of the casserole.


Calories: 202kcal | Carbohydrates: 7g | Protein: 4g | Fat: 18g | Saturated Fat: 8g | Cholesterol: 35mg | Sodium: 330mg | Potassium: 249mg | Fiber: 2g | Sugar: 3g | Vitamin A: 581IU | Vitamin C: 10mg | Calcium: 86mg | Iron: 1mg