Healthy Green Bean Casserole made dairy-free and gluten-free is a marvelously flavorful side dish perfect for any gathering! This healthier keto green bean casserole recipe is fun to assemble and is the ultimate crowd-pleaser. Low-carb, creamy and delicious!

Healthy Green Bean Casserole (Dairy-Free, Gluten-Free) - a healthier recipe for the classic side dish that doesn't require cream of mushroom soup, dairy, or wheat

Welcome to my newest obsession!

Truthfully, I was never a huge fan of green bean casseroleโ€ฆ That is…until I made this recipe.

What I have learned from developing my personal spin on the traditional green bean casserole recipe is that a fresh, health-conscious green bean casserole is actually incredibly palate-pleasing!

Especially when a homemade creamy sauce and an amazing caramelized onion topping is involved.

Now I feel as though I need to make up for lost time and put this beauty on repeat!

While this healthy green bean casserole is more involved than most of the recipes I post, the way I see it is we typically make a dish like this for a special occasion and special occasions call for special food.

Let me tell you, this casserole is AMAZING! It is well-worth the time and effort, is much healthier than classic green bean casserole, and will most definitely wow your guests!

Keto Green Bean Casserole made dairy-free and wheat-free for a healthier version. Amazing holiday side dish that is low-carb and delicious!

There are four main parts to preparing this recipe: caramelizing the onions for the topping, cooking the green beans, preparing the sauce, and finally, making the casserole itself.

Each step is super easy!

If you look at the recipe as a series of steps, it wonโ€™t seem as daunting. Pro Tip: Read the whole recipe before you begin it so that you can figure out the best way of fitting it into your day.

Great news!: This casserole saves very well, so you can prepare it up to 4 days before the holiday feast or your big event.

Low-Carb Green Bean Casserole - keto-friendly made dairy-free and gluten-free

Let’s discuss the healthy ingredients for this classic holiday favorite!

Ingredients for Healthy Green Bean Casserole:

Crispy Onion Topping: Onions and almond flour are all we need for the delicious topping. We caramelize a couple of onions to perfection then toss them in almond flour for the crispy onion topping. 

I use yellow onion but red onions work too.

I will say, the topping does not turn out as crispy as the iconic crispy onions on traditional green bean casserole. Just thought I would mention that to set the expectation that the topping is more of a flavor blaster than it is a textural element.

If you prefer crunchy onions, you’re best off making the topping with panko breadcrumbs.

Dairy-Free Sauce: Bacon, mushrooms, garlic, full-fat canned coconut milk, Italian seasoning, nutmeg, sea salt, gluten-free flour.

Bacon is cooked to render fat in order to sautรฉ the mushrooms and garlic. Any kind of fresh mushrooms work here. Cremini mushrooms or baby bella mushrooms produce the best result.

Coconut milk is added to this, along with seasonings and flour to make a creamy dreamy dairy-free sauce. This mixture takes the place of condensed cream of mushroom soup from the traditional version.

Green Beans: Fresh green beans (you can purchase them pre-washed and pre-trimmed to save time!), avocado oil, and sea salt.

Fresh green beans are boiled so that theyโ€™re nice and tender once the casserole is out of the oven.

After boiling and draining the crisp green beans, we toss them in avocado oil and sea salt to make them extra amazing in the casserole.

Recipe Adaptations:

  • Mix 1 cup of grated parmesan cheese in with the crispy onion topping for extra flavor!
  • If you don’t need the recipe to be dairy-free, replace the canned coconut milk with 2 cups of heavy cream. Or, use your own homemade cream of mushroom soup recipe instead of the one in the recipe card below.
  • Prepare crispy shallots instead of caramelized onions for the topping.
  • Arrowroot powder or tapioca flour can be used to replace the gluten-free all-purpose flour.

Letโ€™s bake it now!

How to Make Healthy Green Bean Casserole:

Preparing this healthy green bean casserole is simple and easy, and requires four main steps. The most time-consuming part is caramelizing the onions.

The good news is, you can easily multi-task while the onions are caramelizing because they donโ€™t require a huge amount of attention.

Step 1: Make the Topping:

Begin by caramelizing the onions. Add the avocado oil or olive oil to a large non-stick skillet and heat to medium-high.

Onions in a skillet to make caramelized onions

Sautรฉ the onions, stirring occasionally, until they turn translucent and have softened. Sprinkle in the sea salt.

Reduce the heat to medium or medium-low and continue cooking, stirring occasionally, until the onions are are deeply golden brown and caramelized, about 50 to 60 minutes.ย 

Caramelized onions for green bean casserole

Remove caramelized onions from the heat and stir in the almond flour.

Crispy green bean topping for green bean casserole

Set aside until ready to use (Note: If you perform this step ahead of time, you can transfer the onions to a small bowl or even a tupperware container and store in the refrigerator until youโ€™re ready to bake the casserole).

Step 2: Boil the Green Beans:

While onions are sautรฉing, prepare the rest of the recipe. Bring a large pot of water to a boil on the stove top and chop the green beans into 2-inch pieces.

Transfer the green beans to the pot of boiling water and cook until softened, but still al dente, about 8 to 10 minutes.

Immediately drain the beans into a colander and set aside until ready to use.

Boil green beans on the stove top

Note: I allowed the beans to sit and cool and dry in the colander while I made the sauce so that they were easy to handle when it came time to make the casserole.

Step 3: Make the Sauce:

Cook the bacon in a large skillet over medium-high heat until crispy, about 5 minutes. Transfer the bacon to a cutting board and leave the drippings in the skillet. 

Cook bacon until crispy

Add the chopped mushrooms to the skillet and cook, stirring occasionally, until mushrooms have turned golden-brown and are much smaller than they were when raw, about 5 to 8 minutes. 

Saute mushrooms in a skillet

Stir in the garlic and continue cooking another 2 minutes. 

Add the coconut milk, flour, oregano, nutmeg and sea salt and bring to a full boil. Sprinkle the flour into the skillet and whisk well to combine the mushroom mixture.

Continue cooking the sauce until it has thickened to a consistency similar to gravy and pulls away from the skillet when stirred, about 5 minutes.

To speed up the thickening process, we add gluten-free all-purpose flour or regular all purpose flour to thicken the sauce.

Creamy mushroom sauce for casserole

Step 4: Assemble the Casserole:

Preheat the oven to 375 degrees F.

Transfer the cooked and dried green beans to a large (13โ€ x 9โ€) casserole dish or large baking dish and drizzle with avocado oil and sea salt. Use your hands to toss everything together until all of the beans are coated with oil.

Add cooked green beans to casserole

Transfer the sauce mixture to the casserole dish and stir well until the beans are well-coated in sauce.

Add the creamy mushroom sauce to the casserole
Stir the creamy sauce into the green beans

Evenly distribute the caramelized onions over the green beans.

Transfer the casserole dish to the pre-heated oven and bake for 20 to 25 minutes, until the casserole is fragrant.

Add the crispy onion topping to casserole

Chop the bacon and sprinkle the crumbles over the casserole.

Creamy Dairy-Free Green Bean Casserole with bacon - gluten-free and healthy
Keto Green Bean Casserole with bacon - gluten-free, dairy-free, and healthy

Step 5: Serve and enjoy!

Serve this healthy green bean casserole with your main course, like roast turkey or prime rib and other Thanksgiving side dishes, like cranberry sauce, sweet potato casserole or stuffing.

The homemade version of the creamy homemade mushroom sauce really adds extra flavor over the canned cream of mushroom soup version.

So skip the can of cream of mushroom soup and enjoy this gluten free green bean casserole at your Thanksgiving dinner!

Keto Green Bean Casserole with bacon - gluten-free, dairy-free, and healthy

The next time you’re looking for healthier recipes to add to your holiday table that don’t sacrifice on flavor and deliciousness, be sure to whip up one of the most classic Thanksgiving recipes!

How to Store Green Bean Casserole:

Wrap the entire casserole dish in aluminum foil and store it in the refrigerator until you’re ready to serve it (up to 5 days).

To reheat the casserole, preheat the oven to 350 degrees Fahrenheit. Place the casserole dish on the center rack of the preheated oven and bake for 30 minutes, or until the casserole is heated through.

Store leftovers in an airtight container in the refrigerator for up to 1 week.

Casserole dish with green bean casserole and other side dishes like stuffing and cranberry sauce in the background.

And that’s it! This healthy green bean casserole recipe is a must during the holiday season, particularly for every Thanksgiving table!

More Healthy Holiday Side Dishes:

For you and yours!

Top down image of a large casserole dish filled with healthy green bean casserole with caramelized onions and bacon on top.

Healthy Dairy-Free Green Bean Casserole

4.47 from 92 votes
Dairy-free, gluten-free healthy green bean casserole with caramelized onions and crispy bacon is an incredible side dish to share with family for holiday gatherings or for any occasion.
Prep Time 15 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 30 minutes
Servings: 12 servings

Ingredients

Onion Topping:

Creamy Mushroom Sauce:

Green Beans

  • 2 lbs fresh green beans trimmed and chopped into 2-inch pieces
  • 2 Tbsp avocado oil
  • 3/4 tsp sea salt

Instructions

Make the Topping:

  • Add the avocado oil to a large non-stick skillet and heat to medium-high. Sautรฉ the onions, stirring occasionally, until they turn translucent and have softened. Sprinkle in the sea salt. Reduce the heat to medium or medium-low and continue cooking, stirring occasionally, until the onions are are deeply golden-brown and caramelized, about 50 to 60 minutes.
  • Remove caramelized onions from the heat and stir in the almond flour. Set aside until ready to use.

Boil the Green Beans:

  • While onions are sautรฉing, prepare the rest of the recipe. Bring a large pot of water to a boil on the stove top and chop the green beans into 2-inch pieces. Transfer the green beans to the pot of boiling water and cook until softened, but still al dente, about 8 to 10 minutes. Immediately drain the beans into a colander and set aside until ready to use.

Make the Sauce:

  • Cook the bacon in a large skillet over medium-high heat until crispy, about 5 minutes. Transfer the bacon to a cutting board and leave the drippings in the skillet.
  • Add the chopped mushrooms to the skillet and cook, stirring occasionally, until mushrooms have turned golden-brown and are much smaller than they were when raw, about 5 to 8 minutes. Add the garlic and cook another 2 minutes.
  • Add the coconut milk, oregano, nutmeg and sea salt and bring to a full boil. Sprinkle the flour into the skillet and whisk well to combine. Continue cooking the sauce until it has thickened to a consistency similar to gravy and pulls away from the skillet when stirred, about 5 minutes.

Assemble the Casserole:

  • Preheat the oven to 375 degrees F.
  • Transfer the cooked and dried green beans to a large (13โ€ x 9โ€) casserole dish and drizzle with avocado oil and sea salt. Use your hands to toss everything together until all of the beans are coated with oil.
  • Transfer the sauce mixture to the casserole dish and stir well until the beans are well-coated in sauce.
  • Evenly distribute the caramelized onions over the green beans. Transfer the casserole dish to the pre-heated oven and bake for 20 to 25 minutes, until the casserole is fragrant.
  • Chop the bacon and sprinkle the crumbles over the casserole. Serve with your main entrรฉe and enjoy!

Video

Nutrition

Serving: 1of 12 ยท Calories: 157kcal ยท Carbohydrates: 10g ยท Protein: 5g ยท Fat: 11g ยท Fiber: 3g ยท Sugar: 5g
Author: Julia
Course: Side Dishes & Snacks
Cuisine: American
Keyword: almond flour, bacon, crispy onions, dairy free, fresh green beans recipe, gluten free, green bean casserole, healthy green bean casserole
Did You Make This Recipe?I want to see it! Tag @the.roasted.root on social media!

Healthy Keto Green Bean Casserole - dairy-free, gluten-free, grain-free, low-carb and delicious! A healthier creamy green bean casserole recipe for Thanksgiving, Christmas, or any gathering

This post contains affiliate links, which means I make a small commission off items you purchase at no additional cost to you.

Julia Mueller
Meet the Author

Julia Mueller

Julia Mueller is a recipe developer, cookbook author, and founder of The Roasted Root. She has authored three bestselling cookbooks, – Paleo Power Powers, Delicious Probiotic Drinks, and The Quintessential Kale Cookbook. Her recipes have been featured in several national publications such as BuzzFeed, Self, Tasty, Country Living, Brit.co, etc.

Read More About Julia

Need Help With Dinner?

View More Dinner Ideas
4.47 from 92 votes (77 ratings without comment)

Join The Discussion

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Questions and Reviews

  1. I haven’t even cooked the casserole yet but judging by the look and smell of the mushroom sauce….WOW.
    Prepping a couple days before Thanksgiving. I did see one discrepancy- the recipe calls for Italian Seasoning but the instructions list Oregano. I used Italian Seasoning.
    Thx for the recipe!

    1. Aww I love hearing that! Thanks so much for pointing that out, Amanda! Either dried oregano or Italian seasoning works, so I’m happy you were able to figure it out! Thanks so much for the sweet note! xo

    1. Hi Angelica! You can use two cans of coconut milk instead of one if you’d like. I personally think it’s creamy enough, although the photos might be deceiving ๐Ÿ˜‰ Nevertheless, two cans will work too! xo

  2. Have you ever frozen the โ€œsauceโ€ portion to make the casserole at a later date? Just wanted to see if any experience with this to see if it thaws ok or separates.

    1. Hi Laura! I haven’t tried thawing just the sauce so I’m not completely sure how it would turn out. In general, sauces that have a lot of fat tend to freeze and thaw well, but I would be slightly concerned about the texture of the mushrooms. They can be a bit rubbery when thawed. I wish I had better first hand information for you, because I love the idea of making the recipe in parts! let me know if you try freezing the sauce! xo

  3. Hi, Is it necessary to drizzle oil on the green beans? Will it make much of a difference if I do not?

    1. Hi Kris! You can skip the oil if you’d like. The sauce contains plenty of fat so as long as you mix it in well with the beans, skipping the oil is fine. I just like the oil because I feel like it gives a little extra pizzaz, but it also does add fat ๐Ÿ™‚

    1. Hi Mark! If it were me, I would probably add another onion. Aside from potentially adding more onion, I don’t see anything wrong with omitting the mushrooms and not replacing them with anything ๐Ÿ™‚

  4. So delicious! I used ripple milk (thatโ€™s all I had at home) and it worked great. I wanted to test the recipe out before thanksgiving and it was a hit. Definitely making this for the upcoming holiday!

    1. Hi Bri!

      I personally don’t like the way green beans taste after freezing and reheating, but I’d say it’s a matter of preference. I’d suggest making the casserole up to 7 days ahead of time and refrigerating it versus freezing it. Hope this helps! ๐Ÿ˜€ xoxo

  5. Hi,could you recommend a substitute for the coconut milk? Someone in my family is allergic. Thanks! Can’t wait to try this tomorrow!

    1. Hi Mar! You can replace the coconut milk with heavy cream. Just be sure you don’t bring it to a full boil or it will cause the cream to separate and burn ๐Ÿ™‚ Hope you enjoy!

  6. Hi! Thank you for the recipe. Would I cook it now in the oven and reheat on thanksgiving or prepare and cook it on thanksgiving? Sorry for the silly question

    1. Hi Shannon! Either way works! If it were me, I would cook it now and then reheat on Thanksgiving ๐Ÿ™‚ Hope you enjoy! xo

  7. If I want to make this a day ahead, should I keep everything separate and wait to combine in dish until day of baking.

    1. Hi Sue,

      I think that sounds like a great idea! I like the idea of keeping it separate versus making the whole casserole and waiting to bake it so that the sauce doesn’t all sink to the bottom. Hope you love the casserole! xoxo

  8. This recipe sounds delish. Any recommendations on substitution for mushrooms. We are allergic. Canโ€™t find a recipe without them…

    1. Hi Tanys! You can replace the almond flour with gluten-free breadcrumbs or regular bread crumbs (if you do wheat). Hope you enjoy!

  9. I made this for a birthday dinner. Slaved over some short ribs as the main event and the guests could not stop raving over the green beans! No mention of the ribs. Lol. They went for seconds and all they had on the plate were the green beans. That’s all I’m serving next birthday. ๐Ÿ™‚

    1. LOL, that makes me so happy! I’m thrilled everyone enjoyed it. It’s definitely a great one for serving to guests! xoxo

    1. Hi Alli!

      You could add some chopped walnuts or pecans – if you go this route, I would roast the nuts then sprinkle them on top just before serving. If you do cheese, you can always sprinkle some grated cheese on top. xoxox

    1. I’m so happy you like it! We’ve been making it non-stop since October, too, lol. It’s a great one for sure! xoxo