Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Green Bean Casserole

Fresh green beans and a creamy homemade mushroom sauce — no canned soup in this keto green bean casserole, and just 5g net carbs per serving. The crispy fried onions? Pork rinds — and it all comes together in about 45 minutes.
  • 5gnet carbs
  • 3.3gprotein
  • 45minutes
  • 8servings

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

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 at 5g net carbs per serving. 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. If you buy pork panko pre-made, check the label to make sure nothing was added during processing.

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.
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 to 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. 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. 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.

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), 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.
Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Keto Green Bean Casserole

Print Pin
Prep 15 min Cook 30 min Total 45 min Serves 8

Ingredients

Servings 8

Keto Fried Onions Ingredients

Keto Green Bean Casserole Ingredients

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.

    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
    Hands holding a baking sheet with onion rings coated with panko.
  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.
  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.

    For this step

    • 1 lb green beans, trimmed and halved
    A pot of green beans simmering on a burner.
  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.

    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
    A skillet with quartered mushrooms sautéing.
  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.

    For this step

    • 1 1/2 teaspoons arrowroot powder
    • 1 cup chicken or vegetable broth
    • 3/4 cup heavy cream
    A wood spoon stirring a thick and cream cream of mushroom soup mixture.
  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.
  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.

Nutrition

Per serving: 1/8 of recipe

Calories
153
Fat
12.4g
Protein
3.3g
Total carbs
7g
Net carbs
5g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

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 I fry the onions ahead of time?

Yes. When I fry the onions ahead, I reheat them in the air fryer or oven for a few minutes right before topping the casserole so they go on hot and crispy instead of stale.

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.

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.

Browse by ingredient
Similar recipes

People who cooked Keto Green Bean Casserole also made

Reviews

Tap to rate

4.7 from 19 ratings, 11 written

Made this recipe?

Replying to Joanna

Your rating

Rick

Sauce thickened way before I was ready. Is that normal for arrowroot?

Reply

Michelle

Pork panko onions out of the oven smelled exactly like my aunt’s version. French’s onions, canned soup. I’d written this dish off when I went keto and hadn’t thought about it since. The arrowroot sauce thickens up overnight, so eat it fresh. That’s the only note.

Reply

Crystal

Homemade mushroom cream sauce has an earthiness the canned version never had. Something between buttery and toasty from the pan. Green bean casserole was the dish I quietly stopped making when I went keto, and this one brought it close enough that I’m not thinking about what’s missing.

Reply

Taylor Davis

45 minutes start to finish, and I almost didn’t believe it because homemade mushroom cream sauce AND a from-scratch pork panko onion topping sounded like a lot more than 45 minutes. Brought a full dish to a group dinner last weekend and someone was picking at the onion crust before I’d even set it down. For a green bean dish. I’ll take it. The sauce survived the whole drive without pooling or breaking, still thick and coating every bean when I uncovered it. Did not see that coming from a baked casserole in transit. At some point someone asked what the topping was and when I said “pork rinds” they just kind of stopped for a second. I live for that. Fresh green beans over canned, it’s just not comparable once you’ve had it this way. Actual snap in each bite. This is my group dinner dish now.

Reply

Annie Lampella

The pork rind pause. Never gets old.

Reply

Kelly

Most keto mushroom sauces go gluey on me. This one didn’t. Docking a star until I try it with a splash of sherry.

Reply

Annie Lampella

I’d add it right after the garlic cooks, let it reduce before the broth goes in. Dry sherry if you have it, the cooking kind has extra sugar.

Reply

Chris

Swapped the broth for heavy cream in the mushroom sauce. Thicker filling, heavier feel. Heads up: arrowroot sets fast with cream, so I had to pull the pan sooner than the recipe says or it goes gluey. Took a second batch to get the timing right. Good swap, but watch that sauce stage.

Reply

Annie Lampella

Yeah cream makes arrowroot set way faster than broth. The window before it goes gluey is tight. Second batch is when the timing locks in.

Reply

Diane

Tip from someone who has made this four times: let the pork panko onions cool completely before you layer them in. The crunch holds so much better against the mushroom cream sauce. I could not figure out why mine kept going soft until I started doing this.

Reply

Annie Lampella

Four times and you cracked something I never wrote down. Steam off the hot onions wrecks them before the sauce even gets there.

Reply

Jordan J.

Pork rinds as the crispy onion topping? Felt like a stretch. I’ve made enough keto swaps that promised crunch and just… didn’t, so I almost grabbed the regular fried onions and moved on. But I followed it as written. Tossed them at the 6-minute mark and they were already going golden. The casserole came out with this light, salty crunch that held up under the cream sauce. Did not see that coming.

Reply

Annie Lampella

Yeah it looks like a stretch on paper. The salt load is what keeps it from going soft under the cream sauce.

Reply

Joanna

The pork rind onion topping is worth every minute of the 425 oven time, but I’d make one and a half batches of the mushroom cream sauce next time since it soaks right into the green beans and the ratio felt a little light by the end.

Reply

Annie Lampella

Yeah they soak it right up. Extra sauce batch is worth it.

Reply

Christina

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.

Reply

Annie Lampella

She made the face. Still went back for a second scoop. Lifelong green bean avoider.

Reply

Sasha A.

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.

Reply

Annie Lampella

The container trick works. I throw them in the air fryer for 2 minutes right before topping and they come back to full crunch.

Reply

Elaine

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?

Reply

Annie Lampella

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.

Reply

Keep going

More Sides Recipes

See all 62 Sides recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.