Keto Green Bean Casserole

Keto Green Bean Casserole in a baking dish with a spoon

The Spruce / Diana Chistruga

Prep: 10 mins
Cook: 40 mins
Total: 50 mins
Servings: 6
Yield: 1 (8-x 8-inch) baking dish
Nutrition Facts (per serving)
218 Calories
16g Fat
14g Carbs
8g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 218
% Daily Value*
Total Fat 16g 20%
Saturated Fat 8g 40%
Cholesterol 39mg 13%
Sodium 689mg 30%
Total Carbohydrate 14g 5%
Dietary Fiber 4g 14%
Total Sugars 6g
Protein 8g
Vitamin C 13mg 64%
Calcium 123mg 9%
Iron 2mg 11%
Potassium 484mg 10%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Traditional green bean casserole is a tasty baked combination of cream of mushroom soup and green beans, topped with fried onion strings. While it's vegetable-forward in theory, it's not viable for keto dieters—typically containing 20 net carbs per serving from the mushroom soup and onion strings alone.

Our version has all the flavors you love from this holiday must-have, while keeping it gluten and grain-free, low-carb, sugar-free, and keto-friendly all at the same time. Fresh green beans, which only contain 2 net carbs per serving, are used along with a hearty amount of cream cheese and parmesan for richness. The sauce gets its rich texture from chicken broth, which is most wonderful made fresh, but boxed or canned will work as well.

If you prefer to prep your holiday dishes ahead, you can blanch the green beans and make the cheesy sauce in advance, then assemble and bake on the day of your holiday meal. Serve it with keto stuffing, keto gravy, keto cornbread, and of course, a warming cup of keto eggnog—this casserole will fit seamlessly into your low-carb holiday.

“I’ve only had the classic green bean casserole so I wasn’t sure how this would compare, but I was happily surprised! The cream cheese added the right amount of richness, the almond flour gave it that toasty top, and the combo of fresh mushroom and green beans made me not miss the original at all.” —Carrie Parente

Keto Green Bean Casserole Tester Image
A Note From Our Recipe Tester


  • 1 1/4 teaspoons kosher salt, divided

  • 1 pound fresh green beans, trimmed and cut into 2-inch pieces

  • 1 tablespoon unsalted butter

  • 1/2 cup diced onion

  • 2 cups sliced mushrooms

  • 1 tablespoon minced garlic

  • 6 ounces cream cheese, cut into cubes

  • 2/3 cup chicken stock

  • 1/3 cup parmesan cheese, grated

  • 1/8 teaspoon ground black pepper

  • 3 tablespoons almond flour

Steps to Make It

  1. Gather the ingredients. Preheat the oven to 350 F.

    Keto Green Bean Casserole in bowls

    The Spruce / Diana Chistruga

  2. Bring a medium pot of water to a boil over high heat, then season it with 3/4 teaspoon of the salt. Blanch the green beans for 2 to 3 minutes or until bright green; drain and set aside in the colander to cool.

    green beans in a colander

    The Spruce / Diana Chistruga

  3. Melt the butter in a large saucepan over medium-high heat, then add the onion and sauté for 3 minutes or until just barely translucent.

    onions cooking in a saucepan on a burner

    The Spruce / Diana Chistruga

  4. Add the mushrooms and garlic to the saucepan and saute for 5 minutes, or until the mushrooms have released their juice and begun to reabsorb it.

    Mushrooms and onions cooking in a saucepan on a burner

    The Spruce / Diana Chistruga

  5. Add the cream cheese and whisk until it is softened and combined with the mixture, about 1 minute. Add the chicken broth and heat for 2 minutes or until lightly bubbling.

    cream cheese, broth and mushroom mixture cooking in a saucepan on the burner

    The Spruce / Diana Chistruga

  6. Turn off the heat, then add the parmesan cheese, pepper, and blanched green beans. Mix thoroughly, then spread into an 8-x 8-inch baking dish.

    parmesan cheese, pepper, and blanched green beans with the mushroom mixture in a baking dish

    The Spruce / Diana Chistruga

  7. Sprinkle the almond flour all over the top. Bake until thickened and bubbly, about 20 minutes. If you'd like extra browning, place under the broiler for 1 minute.

    Keto Green Bean Casserole in a baking dish

    The Spruce / Diana Chistruga


  • To make this casserole with frozen green beans, omit the blanching. Once thawed and drained, add the green beans directly to the finished sauce.
  • This recipe can be easily doubled. Spread into a 9-x 13-inch baking dish and adjust the timing based on the thickness of the sauce after 15 minutes.
  • To save time, blanch the green beans while sauteing the onions.

Recipe Variations

This recipe keeps the classic flavor combinations of a traditional green bean casserole, but you can enhance it with any of the following variations:

  • Add 1/2 teaspoon fresh or dried sage, rosemary, dill, or parsley when you add the chicken broth.
  • Top with 3 tablespoons cooked, crumbled bacon instead of almond flour. To do this, cook bacon separately, then swap the butter for bacon fat when cooking the vegetables. Sprinkle crispy bacon on top before baking.
  • Top with 2 tablespoons crumbled pork rinds by adding them in lieu of almond flour. Add to the top of the casserole once it is baked for 15 minutes, so they retain their crunch.
  • For a sharper flavor, add 1 teaspoon Dijon mustard to the sauce when adding chicken broth.
  • For a creamier bite, swap the parmesan cheese for a mild or sharp cheddar.

How to Store and Reheat

  • Cover and refrigerate leftovers within 2 hours and eat within 3 to 4 days.
  • To reheat leftover green bean casserole, microwave or bake covered in a preheated 350 F oven until it reaches an internal temperature of 165 F.

Are green beans acceptable on the keto diet?

With only 2 net carbs per serving thanks to their high fiber content, green beans are very keto friendly.

Are French's fried onions keto?

With about 12 grams of carbs per serving, crispy fried onions of any brand are not a good fit for the keto diet.

Can you eat Campbell's cream of mushroom soup on the keto diet?

Weighing in at 8 carbs per serving, cream of mushroom soup isn't an ideal choice for keto dieters.

Article Sources
The Spruce Eats uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
  1. Manager, C. (n.d.). Carb manager. Carb Manager.

  2. Cream of mushroom soup. (n.d.). Campbell Soup Company.