Go Back
+ servings
Vegetarian, keto-friendly green bean casserole topped with crispy fried onions. This version of the classic holiday dish adds roasted tomatoes and eliminates the cream of mushroom soup. Only ~27 carbs per serving!
Print Recipe
4.86 from 14 votes

Green Bean Casserole - Keto Friendly

The classic green bean casserole, popular during the holidays, made keto-friendly and even more delicious than the original.
Prep Time15 mins
Cook Time1 hr
Total Time1 hr 15 mins
Course: Casserole Dinner, Vegetarian Main Dish, Vegetarian Side
Cuisine: American
Keyword: green beans, holiday food, vegetarian keto
Servings: 6
Calories: 216kcal


Roasted Cherry Tomatoes

Green Bean Casserole

  • 1 pound fresh green beans sliced into 1" - 2" lengths
  • 2 tablespoons unsalted butter
  • 1/2 cup thinly sliced shallots
  • 1 tablespoon all-purpose flour
  • 3/4 cup vegetable broth
  • 1 cup half and half
  • 1/2 teaspoon kosher salt
  • 1/8 teaspoon freshly ground black pepper
  • 1/2 cup grated Monterey Jack cheese I used Pepper Jack for extra kick
  • 1 cup 2.8 oz container French's Crispy Fried Onions


First roast the tomatoes...

  • Preheat the oven to 400˚F. Line a small baking sheet (such as a 1/4 baking sheet) with foil. Toss the halved tomatoes in the olive oil, and spread on the sheet. Lightly salt and pepper. Roast for 15 minutes, or until they're soft, and starting to crisp around the edges. Leave the oven on for baking the casserole.

While they're roasting, make the Green Bean Casserole...

  • Bring a shallow pan of well-salted water to a boil over high heat. Add the beans, and cook for 5 - 7 minutes to blanch. Drain and run cold water over the beans. Wipe out the pan, and return it to the stove.
  • Melt the butter in the pan over medium heat, and add the shallots. Sauté for 10 minutes, stirring occasionally, until the shallots are fragrant and starting to brown. Sprinkle the flour over the tops of the shallots. Toss the shallots to completely coat them, and cook for 5 - 10 minutes, moving the shallots around the pan occasionally. The flour should begin to lightly brown.
  • Reduce the heat to medium-low, and gradually add the broth, constantly stirring with a whisk. Once the broth is completely absorbed into the flour and shallots, gradually add the half and half, and continue to whisk until a sauce forms. Add the salt and pepper, and cook for 5 - 10 minutes on a very low simmer to thicken the sauce. Reduce the heat if necessary, and stir occasionally to prevent the sauce from sticking to the bottom of the pan.
  • Remove from the heat. Stir in the cheese using a large wooden spoon. Once it's completely melted, add the roasted tomatoes and beans. Gently toss to completely coat the vegetables with the sauce. Pour into a well-buttered baking dish and top with the Crispy Fried Onions.
  • Bake for 20 minutes, or until bubbly and the topping is browned.


Note: Prep time = time it takes to prep the vegetables and grate the cheese.  Cook time = time it takes for both the stove top cooking, which requires some active work, and time in the oven.
The calories were calculated with a combination of the VeryWell Fit nutritional calculator and Calorie King.


Calories: 216kcal