Join the list

Search by name, ingredient or food group.

Low-Carb Green Bean Casserole

Green beans in a homemade creamy mushroom sauce under a crisp shallot and Parmesan topping, with no canned soup or fried onions. About 11 g of carbohydrate per ¾ cup.

Reviewed by our team · not kitchen-tested · Developed with AI assistance

Ingredients, quantities, steps and safe cooking temperatures checked by an editor. The dish has not yet been cooked in our kitchen. An AI system helped draft the recipe; a person reviewed it.

About recipe status

Carbs / serving11 g
Total time55 min
Servings8
Calories130
Start cooking modeStep-by-step, big text, built-in timers
Green bean casserole in its baking dish with a serving beside it
AI-generated image of the finished dish, not a photo of this recipe as tested.

One serving

One serving is about ¾ cup. Prep 20 min · Cook 35 min.

Serving of low-carb green bean casserole
AI-generated illustration of one serving on a 9-inch plate. The portion is approximate, not weighed.

Steps

Cook it step by stepOne step at a time in large type, with timers. Your screen stays on.
Start cooking mode
  1. Heat the oven to 400°F (200°C) and let it preheat for 15 minutes.

  2. Boil the green beans until bright green and crisp-tender, about 4 minutes. Drain and rinse under cold water.

  3. Heat olive oil 1 tbsp in a large skillet over medium-high heat and cook the cremini mushrooms until browned, about 6 minutes.

  4. Add the minced shallot and garlic and cook 1 minute.

  5. Pour in the chicken broth and half-and-half and bring to a simmer. Sprinkle the xanthan gum over the surface while whisking, then simmer until the sauce coats a spoon, about 3 minutes.

    Homemade mushroom sauce thickening in a skillet
    AI-generated illustrative image.
  6. Season with the salt and black pepper, add the green beans and toss. Transfer to a 2-quart baking dish.

  7. Topping: toss the sliced shallot with the remaining olive oil 1 tbsp, the almond flour and the Parmesan, and scatter over the beans.

  8. Bake until bubbling, the topping is golden and the center reads 165°F (74°C), about 20 minutes.

On the plate

Counts toward the non-starchy vegetable half of the plate, with about 11 g of carbohydrate per ¾ cup, less than the classic version with canned soup and fried onions.

Thanksgiving plate with green bean casserole
AI-generated illustration of one serving on a 9-inch plate. The portion is approximate, not weighed.

Nutrition

NutrientPer serving (1/8 of recipe)
Calories (kcal)130
Total carbohydrate11 g
Dietary fiber3 g
Total sugars5 g
Protein5 g
Total fat8 g
Saturated fat2 g
Sodium215 mg

Total carbohydrate includes fiber, as on US nutrition labels. Values are calculated from USDA FoodData Central for the ingredients as listed and are estimates. How we calculate.

Where these numbers come from
IngredientWeightCarbsSource
green beans
Green beans, raw
680 g47.4 g“Beans, snap, green, raw”, USDA SR Legacy, FDC ID 169961
cremini mushrooms
Cremini mushrooms, raw
225 g9.7 g“Mushrooms, brown, italian, or crimini, raw”, USDA SR Legacy, FDC ID 168434
minced shallot
Shallot, raw
40 g6.7 g“Shallots, raw”, USDA SR Legacy, FDC ID 170499
garlic
Garlic, raw
9 g3.0 g“Garlic, raw”, USDA SR Legacy, FDC ID 169230
olive oil
Olive oil
28 g0.0 g“Oil, olive, salad or cooking”, USDA SR Legacy, FDC ID 171413
chicken broth
Chicken broth, low sodium
180 g2.2 g“Soup, chicken broth, low sodium, canned”, USDA SR Legacy, FDC ID 171609
half-and-half
Half-and-half
120 g5.2 g“Cream, fluid, half and half”, USDA SR Legacy, FDC ID 171255
xanthan gum
Xanthan gum
<1 g<1 g“XANTHAN GUM”, USDA Branded, FDC ID 2285516
salt
Salt
3 g0.0 g“Salt, table”, USDA SR Legacy, FDC ID 173468
black pepper
Black pepper, ground
1 g<1 g“Spices, pepper, black”, USDA SR Legacy, FDC ID 170931
sliced shallot
Shallot, raw
40 g6.7 g“Shallots, raw”, USDA SR Legacy, FDC ID 170499
almond flour
Almond flour (blanched almonds)
24 g4.5 g“Nuts, almonds, blanched”, USDA SR Legacy, FDC ID 170568
Parmesan
Parmesan, grated
30 g4.2 g“Cheese, parmesan, grated”, USDA SR Legacy, FDC ID 171247

Counted as zero because the source has no value and the amount is 1 g or less per serving: xanthan gum (); salt (); black pepper ().

Calculation engine v1.2.0.

Swaps and variations

Frozen green beans
Skip the blanching; thaw and pat dry.
Crispier topping
Add 2 tbsp crushed pork rinds to the topping; carbs do not change, but sodium rises slightly.
Make ahead
Refrigerate the assembled dish without the topping up to 1 day; add the topping and bake from cold until bubbling and 165°F (74°C) in the center, about 30 minutes.

Storage

Refrigerate within 2 hours, up to 3 to 4 days. Reheat until it reaches 165°F (74°C).

Nutrition values are estimates calculated from USDA data for the ingredients as listed. This recipe is information, not medical advice; decisions about your diet belong to you and your healthcare team. How we calculate.

Good to know

FAQs

Quick answers about low-carb green bean casserole.

Is green bean casserole keto friendly?

The classic is not, because of the canned soup and fried onions; this version uses a homemade mushroom sauce.

What do you use instead of cream of mushroom soup?

Browned mushrooms, broth and half-and-half thickened with a pinch of xanthan gum.

Can I make it with cream cheese?

Yes, whisk in 2 oz (56 g) at step 5; saturated fat per serving goes up.

How was this recipe?

Your rating, from 1 to 5 stars

Be the first to rate it.

Carb tableLook up carbs in 302 common foodsPer household portion or per 100 g, from USDA data.Open the carb table
Quick tour

How to use this recipe

Five things every recipe does for you, shown with low-carb green bean casserole.

  1. Check the carbs first

    The carbohydrate in one serving is the green tile at the top and the chip on every card.

  2. Set your serving

    Under Your serving, pick ½, 1, 1½ or 2. The numbers update for that amount.

  3. Scale the ingredients

    Change the servings above the ingredient list. Amounts follow; nutrition per serving stays the same.

  4. Cook one step at a time

    Cooking mode shows large text and timers that survive a reload. Your screen stays on.

  5. See where the numbers come from

    Open Where these numbers come from under Nutrition: every ingredient with its weight, carbs and USDA source.

Reading the numbers

How to read this nutrition panel

What each line means, with the numbers for low-carb green bean casserole.

NutritionLow-Carb Green Bean Casserole
1Serving size1 of 8 · about ¾ cup
Calories130
2Total carbohydrate11 g
3Dietary fiber3 g
Total sugars5 g
Protein5 g
4Carb portions (15 g)1
  1. Serving size

    Every number is for one serving, here 1/8 of the recipe. Two servings means twice the numbers.

  2. Total carbohydrate

    All the carbohydrate in a serving, fiber included, counted the way US Nutrition Facts labels count it. It's the number on every recipe card.

  3. Fiber and sugars

    Parts of the total, shown on their own lines. If your care team counts net carbs, you can subtract fiber yourself; we always show the total.

  4. Carb portions

    The total carbohydrate in units of 15 g, a unit many diabetes educators use for meal planning.