Keto Green Bean Casserole

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published November 1, 2023 • Updated February 27, 2026

This post may contain affiliate links. See my disclosure policy.

I make this green bean casserole with fresh ingredients and a homemade mushroom cream sauce (no canned soup). The crispy fried onions are made with pork rinds, and the whole thing comes together in about 45 minutes.

This casserole only shows up once a year at my house, which makes it special. Sure, rolls and stuffing get made year-round, but this one’s reserved for Thanksgiving.

A serving spoon holding a serving of green bean casserole.

I switched to making this from scratch about five years ago after one too many gray-green, mushy casseroles from the canned stuff. The canned cream of mushroom soup was the biggest problem. It made everything taste like salt and starch, and the texture was paste. Now I make my own mushroom cream with real butter, fresh mushrooms, garlic, and a pinch of nutmeg (that nutmeg adds a warm, nutty undertone most people can’t place but always notice). The whole sauce comes together in about 10 minutes, and the flavor difference is night and day.

Traditional versions pack over 50g carbs per serving, mostly from flour-thickened soup and breadcrumb topping. This low carb version comes in around 4g net carbs. I use arrowroot powder instead of flour (it has 7x the thickening power, so I only need 1 1/2 teaspoons for the whole batch) and crushed pork rinds instead of French’s Fried Onions. The whole thing is naturally gluten-free too, no modifications needed.

What makes this recipe different?

  • Fresh beans, not canned. I blanch them in salted water for 1-3 minutes, then straight into an ice bath. They come out bright green and crisp-tender instead of that dull olive mush you get from a can.
  • No cheese. Cheese doesn’t belong in this dish. The classic version uses cream or half and half for a silky mushroom sauce. Other keto versions add mozzarella or cream cheese as a thickener, which changes the whole flavor profile.
  • Arrowroot instead of flour or xanthan. I use arrowroot powder because it thickens cleanly at a fraction of the amount. I’ve tested xanthan gum here and it makes the sauce slimy.
  • Pork rind onion topping that stays crunchy. I toss thinly sliced onions with baking powder and crushed pork rinds, then bake them at 425 until golden. They hold up under the final bake, which is more than I can say for most breadcrumb toppings.

How to make keto green bean casserole

I break this down into four parts: crispy onion topping, blanched beans, homemade mushroom cream, and final assembly. The onions take the longest, but they can be made ahead.

  1. Crispy onion topping. I toss thinly sliced onions with baking powder (or cornstarch or protein powder), pork panko (ground pork rinds), and seasoning, then bake them until they’re golden and crispy.
  2. Blanched beans. Fresh beans get blanched in boiling water for 1-3 minutes, then straight into an ice bath. This keeps them bright and crisp-tender instead of overcooked and gray.
  3. Homemade mushroom cream. I saute white mushrooms in butter with garlic and a pinch of nutmeg (adds a warm, nutty undertone). Then I thicken chicken broth and heavy cream with arrowroot powder to make the sauce.
  4. Assemble and bake. The beans get mixed into the mushroom sauce, topped with fried onions, and baked until bubbly.
Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 684+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Green Bean Casserole

4.8 (5) Prep 15m Cook 30m Total 45m 8 servings

Keto Fried Onions Ingredients

  • 1/2 medium onion, thinly sliced
  • 1 teaspoon baking powder or 1 tablespoon cornstarch
  • 1/4 cup pork panko
  • 1/2 teaspoon salt
  • nonstick cooking spray

Keto Green Bean Casserole Ingredients

  • 1 lb fresh green beans, ends trimmed & halved
  • 2 tablespoons unsalted butter
  • 10 oz white button mushrooms, quartered
  • 1 teaspoon salt, divided
  • 1/4 teaspoon black pepper
  • 2 cloves garlic, minced
  • 1/4 teaspoon ground nutmeg
  • 1 1/2 teaspoon arrowroot powder
  • 1 cup chicken or vegetable broth
  • 3/4 cup heavy whipping cream

Step by Step Instructions

Step by Step Instructions

1
Coat onions

Preheat oven to 425°F. Toss onions, baking powder (or cornstarch), pork panko and salt together in a large mixing bowl. Spread on a parchment lined baking sheet. Spray with cooking spray.

Hands holding a baking sheet with onion rings coated with panko.
Ingredients for this step
  • 1/2 medium onion, thinly sliced
  • 1 teaspoon baking powder or 1 tablespoon cornstarch
  • 1/4 cup pork panko
  • 1/2 teaspoon salt
2
Fry 'em til they're crispy

Bake the onion rings at 425°F for 18-25 minutes, tossing every 6-7 minutes, until crispy and golden brown.

Fried onions on a baking sheet.
Tip Use a mandoline to get uniform slices. Thinner slices crisp up faster and more evenly.
3
Blanch green beans

Fill a large saucepan with enough water to cover the green beans (but don’t add them yet). Add a few sprinkles of salt. Bring to a boil. Once boiling, add green beans and let them boil for 1-3 minutes. Taste one to check if it’s cooked through. Drain and immediately transfer the beans to an ice bath. Once cooled, drain again and set aside.

A pot of green beans simmering on a burner.
Tip The ice bath stops the cooking and keeps the green beans bright green instead of that dull olive color.
Ingredients for this step
  • 1 lb green beans, trimmed and halved
4
Sauté mushrooms

Melt butter in a large skillet over medium heat. Add mushrooms, 1/2 teaspoon salt, and pepper. Cook 5 minutes until the mushrooms start releasing their liquid. Stir in minced garlic and nutmeg. Cook 1-2 more minutes until fragrant.

A skillet with quartered mushrooms sautéing.
Tip To lower the carbs in this casserole, use 6-8 oz mushrooms instead of 10 oz.
Ingredients for this step
  • 2 tablespoons butter (unsalted)
  • 10 oz mushrooms, quartered
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 2 cloves garlic, minced
  • 1/4 teaspoon ground nutmeg
5
Make cream of mushroom soup

Sprinkle arrowroot powder over the mushrooms and stir to coat. Pour in the broth while stirring and simmer for 1 minute. Add heavy cream and cook for 6-8 minutes, stirring occasionally, until the sauce thickens.

A wood spoon stirring a thick and cream cream of mushroom soup mixture.
Ingredients for this step
  • 1 1/2 teaspoons arrowroot powder
  • 1 cup chicken or vegetable broth
  • 3/4 cup heavy cream
6
Add green beans

Add blanched green beans to the cream of mushroom soup and stir to combine. Stir in remaining 1/2 teaspoon salt.

A wooden spoon in a skillet with creamy mushroom and green beans.
Tip If the mixture still looks too thin, keep cooking until it thickens or add a bit more arrowroot powder.
7
Make it a casserole

Transfer the green bean mushroom mixture to a baking dish or casserole dish. Top with fried onions. Bake at 400°F for 15 minutes or until hot and bubbly.

A casserole dish filled with green beans, creamy sauce and topped with fried onions.
Tip If your fried onions are already dark brown, don't add them before baking or they'll burn. Just sprinkle them on top of the finished casserole right before serving.
Nutrition Per Serving
153 Calories
12.4g Fat
3.3g Protein
5g Net Carbs
7g Total Carbs
8 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Your Macros. Your Recipes. Calculated in 60 Seconds.

Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.

Get My Macros + Recipes →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Green Bean Casserole

Frequently Asked Questions

Can I use frozen green beans instead of fresh?

I always reach for fresh because the texture holds up better, but frozen works when that's what you have. I cook them according to the package directions first, then drain them really well before mixing into the sauce. The biggest difference is frozen beans release more water during baking, so I sometimes add an extra half teaspoon of arrowroot powder to keep the sauce from thinning out.

What is pork panko and is there a substitute for it?

Pork panko is ground up pork rinds. You can buy them already crushed or make your own by blending pork skins in a food processor until they turn into fine crumbs. If you can't use pork rinds, I've tried grated parmesan cheese and it gives decent crunch. I will say this: baking powder alone won't get the onions crispy. The pork panko is doing the structural work, so you need some kind of coating that crisps up.

Can this casserole be made dairy-free?

Yes, I've done it. I use almond milk, hemp milk, or macadamia nut milk instead of cream. Since nut milks are thinner, I add a bit more arrowroot powder to thicken the sauce. I swap the butter for coconut oil or avocado oil. The flavor is a little different (you lose that buttery richness) but the texture holds.

How do I keep the fried onions crispy?

I cut all the onions to the same thickness so they cook evenly. A mandoline helps here. If I make them ahead of time, I reheat them in the air fryer or oven for a few minutes right before topping the casserole. If your onions are already dark brown, don't add them before the final bake or they'll burn. I just sprinkle them on top right after it comes out of the oven.

How do I fix a watery casserole?

I put the baked casserole back in a skillet and cook it over medium heat until it thickens. If it's really loose, I whisk a bit more arrowroot powder into a tablespoon of cold broth and stir that in. It tightens up in a couple minutes.

Is this gluten-free?

Yes. I use arrowroot powder instead of flour for the thickener and pork rinds instead of breadcrumbs for the topping. There's nothing in my version that contains gluten. If you're buying pork panko pre-made, just check the label to make sure nothing was added during processing.

Do I need canned cream of mushroom soup?

No, and I'd skip it even if you're not keto. I make the mushroom sauce from scratch with butter, fresh mushrooms, garlic, chicken broth, and heavy cream. It takes about 10 minutes and tastes completely different from the canned version. I switched away from canned years ago after one too many batches that tasted like salt and paste, and I haven't looked back.

Browse by Ingredient
Similar Recipes

Others looking for “Keto Green Bean Casserole” also liked:

A casserole dish filled with green bean casserole with bright green beans and crispy onions.

Are green beans keto?

Yes. A cup of raw beans has about 4g net carbs, which fits comfortably into most keto macros. I eat them regularly, not just at Thanksgiving. Sauteed with bacon is my weeknight go-to, and brussels sprouts with bacon is the other side I rotate in.

The bigger carb question is what goes around the beans. A traditional casserole adds flour-thickened soup, breadcrumb topping, and sometimes sugar in the onion coating. That pushes a single serving past 50g carbs. I kept this version under 5g net carbs per serving by swapping the thickener to arrowroot and the onion coating to crushed pork rinds. No texture lost.

If you’re building a keto Thanksgiving plate, this fits right next to sweet potato casserole, turkey, and whatever else you’re serving without anyone doing carb math at the table.

Substitutions

For the beans

I always use fresh, but frozen or canned work if that’s what you have. For frozen, cook them according to the package directions first, then drain well. For canned, drain and pat dry before mixing into the mushroom cream (canned releases a lot of extra liquid otherwise).

I’ve also made this with broccoli florets, chopped cauliflower, sliced brussels sprouts, chopped kale, and diced zucchini. All work. If you want a completely different casserole base, try loaded cauliflower casserole or cauliflower gratin.

For the cream of mushroom

If you don’t want to make the mushroom sauce from scratch, there’s a low carb version from Kettle and Fire that works in a pinch.

Instead of white button mushrooms, I’ve used cremini and portobello (portobello gives a deeper, meatier flavor). Beef or vegetable broth can replace the chicken broth. Half and half or nut milk can replace the heavy cream, just add a little more arrowroot if you go the nut milk route since it’s thinner.

For the crispy onions

You could use French’s Fried Onions if you really wanted to. They’re fairly low carb at 3g per 2 tablespoons.

Instead of crushed pork rinds, I’ve tried grated parmesan cheese and just more baking powder. Parmesan gives decent crunch. To replace the onions entirely, top the casserole with chopped walnuts, pecans, or parmesan crisps.

Ingredients for green bean casserole on display including mushrooms, green beans, onions, garlic and broth.

Make ahead and storage

I prep as much as I can the day before Thanksgiving so I’m not scrambling on the actual day. My cornbread stuffing gets the same treatment, and having both ready the night before makes Thanksgiving morning manageable.

Planning ahead

  • Clean and trim beans 1 day ahead. I store rinsed and dried beans in a ziplock bag in the fridge.
  • Slice onions and prepare coating 1 day ahead. I store coated onions in an airtight container at room temperature. They’ll re-crisp during the final bake.
  • Make mushroom sauce 2 days ahead. I let it cool completely before storing in an airtight container in the fridge.
  • Assemble the casserole up to 1 day in advance. Don’t add the fried onions yet or they’ll get soggy. Cover and refrigerate.

Storage

  • I store leftovers in an airtight container in the refrigerator for up to 5 days.
  • I freeze this for 1-3 months if wrapped tightly. I don’t freeze it with the fried onions on top (they go soggy). Make fresh onions the day you serve it. To cook from frozen, bake at 400 degrees F for 30-45 minutes until heated through and bubbly.

Reheating

  • Oven. I preheat to 350 degrees F, transfer to an oven-safe dish, cover with foil, and bake 20-25 minutes.
  • Microwave. I portion leftovers into microwave-safe dishes and heat on High in 30-second intervals, about 1-2 minutes total. Let stand 2 minutes before serving.
  • Stovetop. I transfer to a saucepan over medium heat, add a couple tablespoons of water or broth to prevent sticking, and heat through for 5-10 minutes, stirring occasionally.
  • Air fryer. I portion into air fryer-safe dishes and air fry at 360 degrees F for 4-6 minutes.
About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Sides Recipes

a white bowl with creamy cheese covered cauliflower topped with herbs
15 Mins
Keto Mac and Cheese
5 Stars (14 Reviews)

This keto cauliflower mac and cheese is my family's go-to low carb comfort food. Creamy, ridiculously cheesy, and on the table in 15 minutes.

See the Recipe
two slices of white bread on a gray slate tile
3 Mins
90 Second Keto Bread
4.6 Stars (42 Reviews)

Fluffy, airy keto bread that looks and tastes like the real thing, without that eggy flavor most microwave recipes have. I tested dozens of versions...

See the Recipe
a cast iron skillet with creamy cheese grits in it topped with melted butter
12 Mins
Keto Grits
5 Stars (6 Reviews)

I make these lupin meal grits when I want real grits texture without the carbs. Creamy, thick, loaded with sharp cheddar and jalapeños, and only 3 g...

See the Recipe
Creamy mashed turnips in a dish topped with melted butter and chopped parsley.
40 Mins
Mashed Turnips
4.8 Stars (5 Reviews)

Creamy, butter-loaded mashed turnips that taste closer to real potatoes than any cauliflower mash I've tried. My bitterness-removal trick makes all...

See the Recipe
A close-up of soft, golden yeast rolls highlighting the cracked tops and fluffy texture.
32 Mins
Gluten Free Yeast Rolls
4.7 Stars (10 Reviews)

These gluten free yeast rolls are soft, fluffy, and actually rise with real yeast, no sugar needed. I use heavy cream to feed the yeast and a special...

See the Recipe
A close-up of a single square slice of keto sweet potato casserole being lifted from the baking dish, showing its fluffy pumpkin-cauliflower interior and pecan topping.
50 Mins
Keto Sweet Potato Casserole
5 Stars (4 Reviews)

This keto sweet potato casserole tastes just like the classic holiday favorite, only without the carbs. I use pumpkin and cauliflower instead of the...

See the Recipe
Reviews 10
4.8 Stars (5 Reviews)
  1. C
    Christina Mar 13, 2026

    My mom has pushed green beans around her plate her whole life. Wasn't optimistic when I made this for Sunday dinner. She went back for more and asked what I put on the onions. When I told her pork rinds, she looked at me like I'd lost my mind, then immediately had another scoop.

  2. A
    Angela Mar 8, 2026

    My husband is a green bean casserole traditionalist (his mom always made it with the Campbell's soup), so I was genuinely nervous to put this in front of him. He took one bite of the onion topping and asked if I bought those crispy onions somewhere. When I told him it was pork rinds baked in the oven, he went quiet for a second and just kept eating. Sold.

    1. Annie Lampella
      Annie Lampella Mar 9, 2026

      That quiet second before he kept eating is better than any compliment. Pork panko wins over the Campbell's loyalists more than you'd think.

  3. B
    Beth Mar 1, 2026

    Threw in some shredded gruyere on a whim and now I can't go back. The pork rind topping still crisped up fine despite the extra moisture, so worth trying.

    1. Annie Lampella
      Annie Lampella Mar 3, 2026

      Gruyere with mushrooms, why did I not think of that. The pork panko holds up so much better under moisture than breadcrumbs would.

  4. S
    Sasha A. Feb 27, 2026

    Make the pork rind onions the night before if you have time. They stay crispy in an airtight container and you cut at least 25 minutes off dinner prep the next day. The sauce comes together so fast that you barely miss the head start.

  5. R
    Riley Feb 18, 2026

    Made this three times now and I keep coming back to it on cold nights like these. The pork rind onion topping is SO good, and I've ditched the arrowroot powder in favor of a little cornstarch the last couple times since that's what I have on hand. My husband actually asked for it again last week, which never happens with casserole.

    1. Annie Lampella
      Annie Lampella Feb 18, 2026

      Cornstarch works great there (it's actually in the recipe as the swap option). And a husband who asks for casserole again -- that's rare.

  6. E
    Elaine Feb 17, 2026

    Making this for Sunday dinner but my husband won't touch pork rinds -- if I skip the pork panko on the onions and just use baking powder, will they still crisp up, or do I need a substitute?

    1. Annie Lampella
      Annie Lampella Feb 17, 2026

      Baking powder alone won't get them crispy -- the pork panko is doing the real work there. If he's avoiding pork rinds, crushed almond flour crackers or finely crushed pecans are your best bet. They won't crisp up as much, but you'll still get some texture.

Leave a Review