Healthy Green Bean Casserole from Scratch — No Canned Soup, Gluten Free
/The original green bean casserole is made with Campbell's cream of mushroom soup, French's fried onions, and canned green beans — ingredients that work, technically, but also contain processed seed oils, wheat, monosodium glutamate, and enough sodium to make a cardiologist anxious. This version makes it from scratch, which turns out to be not that much more work and produces a casserole that is noticeably better.
The sauce is cream cheese, heavy cream, and Kettle & Fire mushroom chicken bone broth — sautéed with fresh mushrooms, garlic, Worcestershire sauce, and a pinch of nutmeg. The nutmeg is the detail no one expects and everyone notices: a tiny amount deepens the cream sauce in a way that's hard to name but unmistakably better. The Worcestershire adds the savory, umami depth that the original's canned soup provides.
The onion topping is where the real upgrade happens. Instead of French's fried onions — which contain wheat flour and soybean oil — thin-sliced onion rings get coated in Bob's Red Mill Super Fine Almond Flour and air fried at 390°F for 6 minutes until golden and crispy. They are genuinely better than the canned version. They're also the reason this recipe must use super fine almond flour: regular almond meal does not stick to the onions.
Why you'll love this green bean casserole
No canned cream of mushroom soup — made from scratch with real ingredients • 5.9g net carbs per serving • Gluten free at every step • Crispy almond flour onion rings from the air fryer • Worcestershire + nutmeg in the sauce = the secret that makes it taste restaurant-quality • Make ahead and bake when ready — perfect for Thanksgiving • The whole table eats it without knowing it's low carb • Better than the original
The Two Upgrades That Make This Better
1. Worcestershire sauce + nutmeg in the cream sauce
Canned cream of mushroom soup tastes the way it does because of MSG, sodium, and concentrated mushroom flavor. The from-scratch version needs to do the same work differently. Two additions accomplish it:
Worcestershire sauce (1 teaspoon) provides fermented, savory umami depth — the same quality that makes the original version taste meaty and satisfying even though it's just a cream sauce with mushrooms. One teaspoon distributes through the whole sauce and doesn't taste like Worcestershire — it just makes everything taste more complex and developed.
A pinch of nutmeg (⅛ teaspoon) is the classic French technique for enriching cream sauces — it shows up in bechamel, in cream of mushroom, in any sauce where you want warmth and depth without a specific spice flavor. You will not taste nutmeg. You will taste a sauce that seems more layered than it should be for something you made in 20 minutes.
2. Air-fried almond flour onion rings instead of French's
French's fried onions are convenient and they work — but they contain enriched wheat flour, soybean oil, and palm oil. For a gluten-free casserole, they're disqualifying. For a cleaner-ingredient casserole, they're worth replacing even if gluten isn't a concern.
Thin-sliced onion rings coated in almond flour and air fried at 390°F for 6 minutes come out golden, crispy, and significantly more flavorful than the canned version. They also hold up better under the sauce — the almond flour coating stays crispier longer than the wheat flour version, which tends to go soft quickly once the sauce touches it.
The almond flour matters more here than anywhere else
It must be super fine blanched almond flour, regular almond meal (the texture of coarse cornmeal) will not adhere to the onion slices. It falls off. The coating requires the superfine particle size to stick properly. This is the brand I have found to work best.
Ingredients
32 oz fresh green beans, cleaned and trimmed (or 2 cans French-cut green beans, drained — skip blanching steps)
15 oz sliced mushrooms (cremini or white button both work — cremini have more flavor)
2 tablespoons avocado oil
2 teaspoons fresh minced garlic (approximately 2 cloves)
12 oz cream cheese, softened and cut into pieces
6 oz heavy whipping cream
1 teaspoon Worcestershire sauce
⅛ teaspoon nutmeg — (pinch, not measurable taste)
1 teaspoon salt
1 teaspoon black pepper
1 large onion, thinly sliced
8 oz Super Fine Blanched Almond Flour — MUST be super fine
Additional salt and pepper for the almond flour coating
Step-by-Step Instructions
This recipe has three components working simultaneously: blanching the green beans, building the cream sauce, and air frying the onions. Read through all steps before starting.
Preheat. Oven to 350°F.
Blanch the green beans (fresh only — skip if using canned). Bring a large pot of salted water to a boil. Add trimmed green beans and blanch for 7 minutes — they should be bright green and tender but still have a slight bite. Drain immediately and transfer to an ice bath (large bowl of cold water with ice cubes). This stops the cooking and preserves the bright green color. Set aside.
Sauté mushrooms and garlic. Heat avocado oil in a medium saucepan or deep skillet over medium-high heat. Add minced garlic and sliced mushrooms. Season with salt and pepper. Sauté, stirring occasionally, until the mushrooms have released their moisture and begun to brown at the edges — about 5-6 minutes.
Add broth. Pour in the Kettle & Fire Mushroom Chicken Bone Broth. Add Worcestershire sauce and nutmeg. Bring to a boil over medium-high heat.
Build the cream sauce. Once the broth is boiling, add the softened cream cheese pieces and stir vigorously. The cream cheese will look lumpy and broken at first — keep stirring. Add the heavy cream and continue stirring. Bring back to a boil, then immediately remove from heat. The sauce should be smooth and cohesive. If there are cream cheese lumps, use an immersion blender or whisk vigorously until smooth.
Taste and adjust. The sauce should taste rich, savory, slightly garlicky, with a subtle creaminess. Adjust salt, pepper, and Worcestershire to taste.
Prepare the almond flour onion coating. In a bowl, combine the super fine almond flour with a pinch of salt and pepper. Toss the thinly sliced onion rings in the seasoned almond flour until each ring is coated. Press the flour into the onion slightly — it should adhere without excess flour falling off. Shake off any loose excess flour.
Air fry the onions. Air fry at 390°F for 6 minutes until golden brown and crispy. Check at 5 minutes — they can go from golden to burned quickly. Work in batches if your air fryer is small. Set aside.
Assemble. Drain the blanched green beans thoroughly and combine with the mushroom cream sauce in a large bowl. Pour the combined mixture into a 9x13 baking dish. Spread evenly.
Top with onions. Scatter the air-fried almond flour onion rings evenly across the top of the casserole.
Bake. 25 minutes at 350°F until bubbling at the edges and the onion topping is deep golden.
The cream cheese lumping issue — and how to avoid it
Cold cream cheese does not emulsify smoothly into hot liquid. Cut the cream cheese into small pieces and leave at room temperature for 20-30 minutes before starting the sauce. Softened cream cheese melts smoothly and incorporates cleanly. If lumps form despite this: remove from heat and use an immersion blender directly in the pot, or transfer a ladle of sauce to a separate bowl, whisk in the cream cheese lumps there, then return to the pot.
Make-Ahead Guide
This is one of the best Thanksgiving make-ahead recipes — it holds well and actually benefits from the flavors melding overnight.
Complete steps 1-10 (everything except baking).
Cover the assembled casserole tightly with plastic wrap or aluminum foil and refrigerate for up to 24 hours.
The onion topping can be made ahead and stored separately in an airtight container at room temperature — add it to the top of the casserole just before baking so it stays crispy.
When ready to bake: remove from refrigerator 30 minutes before baking to take the chill off. Add onion topping. Bake at 350°F for 30-35 minutes (slightly longer than the fresh-assembled version since it's starting cold).
Check that the casserole is bubbling all the way through the center before removing — a cold center indicates it needs more time.
Variations
Add bacon
Fry 6-8 strips of sugar-free bacon until crispy and crumble over the assembled casserole before adding the onion topping. The smoky, salty bacon with the cream sauce and crispy onions is exceptional. This is the upgrade for a smaller gathering where the casserole will get full attention rather than competing with turkey for focus.
Add cheese to the sauce
Stir ½ cup of freshly shredded sharp cheddar or Gruyère into the cream sauce after removing from heat. The cheese melts into the sauce and creates a slightly richer, more indulgent base. Gruyère specifically adds a nutty, slightly funky note that plays beautifully against the earthy mushrooms.
Use canned green beans for a faster version
Drain and rinse two 14.5 oz cans of French-cut green beans thoroughly — press them in a kitchen towel to remove as much liquid as possible. Skip the blanching entirely and proceed directly to combining with the sauce. The texture will be softer than fresh green beans but the recipe takes 20 minutes less. This is the weeknight or last-minute Thanksgiving version.
Thyme and lemon zest
Add 1 teaspoon of fresh thyme leaves to the mushrooms while sautéing and finish the assembled casserole with a fine grating of lemon zest over the top before serving. The thyme deepens the earthiness of the mushrooms and the lemon zest brightens the whole dish — particularly effective if the sauce tastes slightly rich or heavy.
Storage and Reheating
Refrigerator: covered, up to 4 days. The onion topping softens overnight — add a fresh layer of air-fried onions when reheating if crunch is important.
Reheating: cover with foil and bake at 325°F for 20-25 minutes until heated through. Or microwave individual servings at 70% power for 90 seconds.
Freezer: freeze the assembled casserole (without the onion topping) for up to 2 months. Thaw overnight in the refrigerator. Add fresh air-fried onion topping and bake from refrigerator-cold temperature, adding 10-15 minutes to the bake time.
Frequently Asked Questions
Can I make this without an air fryer?
Yes — spread the almond-flour-coated onion rings on a parchment-lined sheet pan. Spray generously with avocado oil cooking spray. Bake at 400°F for 15-20 minutes, turning once halfway through, until golden and crispy. Watch carefully — the almond flour can go from golden to burned quickly at high heat. The air fryer produces a more even, faster result but the oven method works.
Why does my sauce taste bland?
Three common causes: not enough salt (taste aggressively and add salt until the mushroom flavor pops), the Worcestershire was omitted (add it — it makes a significant difference), or the mushrooms weren't cooked long enough before adding the broth (they need to brown, not just soften, for maximum flavor). Also check whether your bone broth is low sodium — if so, you may need more salt than the recipe specifies.
Can I use frozen green beans?
Yes — thaw and drain very thoroughly, pressing out excess water with a kitchen towel. Frozen green beans release more water during baking and can thin the sauce. The extra pressing step prevents a watery casserole. Skip the blanching step entirely.
How many does this serve?
The 9x13 baking dish produces 12-15 servings at a Thanksgiving table where it's one of many sides. As a standalone side dish for a smaller dinner, 6-8 servings. Scale up for a larger gathering by using a second baking dish.
More Low Carb Thanksgiving and Holiday Sides

Healthy Green Bean Casserole from Scratch
This healthy green bean casserole is made completely from scratch — no canned soup. Cream cheese mushroom bone broth sauce, fresh green beans, air-fried almond flour onion rings. 5.9g net carbs.
Ingredients
Instructions
- Preheat oven to 350°F.
- Blanch green beans (skip if using canned). Boil salted water. Blanch 7 minutes. Ice bath immediately. Drain and set aside.
- Sauté. Heat avocado oil over medium-high. Add garlic and mushrooms, season, sauté until browned at edges (5-6 min).
- Add broth. Pour in bone broth, Worcestershire sauce, and nutmeg. Bring to a boil.
- Build sauce. Add softened cream cheese pieces and heavy cream. Stir vigorously until smooth. Bring back to a boil then remove from heat. Taste and adjust.
- Coat onions. Toss onion rings in almond flour seasoned with salt and pepper until coated.
- Air fry onions. 390°F for 6 minutes until golden. (Oven method: 400°F for 15-20 min, turning once.)
- Assemble. Combine drained green beans with mushroom sauce. Pour into 9x13 baking dish.
- Top and bake. Add air-fried onion rings on top. Bake 25 minutes at 350°F.
Notes
- Worcestershire sauce and nutmeg are what make from-scratch taste better than canned soup. Don't skip either.
- MUST use super fine almond flour — regular almond meal won't stick to the onions
- Soften cream cheese before starting — prevents lumps in the sauce
- Make ahead: assemble through step 8, refrigerate up to 24 hours, add onion topping and bake day-of
- Canned green beans shortcut: drain and dry very thoroughly, skip blanching
- No air fryer: bake onions at 400°F for 15-20 min turning once
Nutrition Facts
Calories
150Protein
5.3 gCarbs
7.9 gFat
11.4 gNutritional information is provided and I keep it as accurate as possible. Keep in mind nutrition facts on all ingredients may vary depending on the different brands you may use. I am not a doctor and advise solely from personal experience. Please consult your doctor before adding any supplement or foods to your current diet.

















This dairy-free peanut butter apple dip uses Cocojune coconut yogurt, peanut butter, cinnamon, honey, and Lily's sugar-free chocolate chips. 2 minutes, 5 ingredients, one apple for dipping.