Skip to Content

Healthy Green Bean Casserole (Dairy-Free, Keto, Gluten-Free)

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.

No lie. As it turns out, a good, fresh, health-conscious green bean casserole is actually ultra palate-pleasing! 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

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

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.

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. Green beans are boiled so that they’re nice and tender once the casserole is out of the oven.

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

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.

Make the Topping.

Begin by caramelizing the onions. Add the avocado 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 bowl or even a tupperware container and store in the refrigerator until you’re ready to bake the casserole).

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.

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

Creamy mushroom sauce for casserole

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.

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
Keto Green Bean Casserole with bacon - gluten-free, dairy-free, and healthy
Casserole dish with green bean casserole and other side dishes like stuffing and cranberry sauce in the background.

Serve and enjoy!

More Healthy Holiday Side Dishes:

For you and yours!

My cookbook, Paleo Power Bowls, is now available! CLICK HERE to check it out. Thank you for your support!

If you make this recipe, please feel free to share a photo and tag me at @The.Roasted.Root on Instagram!

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

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
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.
    Onions in a skillet to make caramelized onions
  • Remove caramelized onions from the heat and stir in the almond flour. Set aside until ready to use.
    Crispy green bean topping for green bean casserole

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.
    Green beans in a large pot boiling to soften up.

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.
    Bacon cooking in a 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.
    Mushrooms cooking in a skillet
  • 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.
    Creamy dairy-free sauce for dairy-free green bean casserole cooking in a skillet.

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.
    Green beans in a large casserole dish, waiting to be made into green bean casserole
  • Transfer the sauce mixture to the casserole dish and stir well until the beans are well-coated in sauce.
    Green beans and creamy sauce in a large baking dish.
  • 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.
    Green beans mixed with creamy sauce with caramelized onions in a baking dish, ready to go into the oven.
  • Chop the bacon and sprinkle the crumbles over the casserole. Serve with your main entrée and enjoy!

Video

Nutrition

Serving: 1of 12Calories: 157kcalCarbohydrates: 10gProtein: 5gFat: 11gFiber: 3gSugar: 5g
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
Servings: 12 servings
Calories: 157kcal
Author: Julia

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.

Recipe Rating




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

Dave Taylor

Wednesday 22nd of November 2023

Made this last year and loved it. Made it again this year. Haven't done the final bake yet, but I can tell it's going to come out great, because the gravy is insanely good. My cook times on the mushrooms and onions were significantly shorter than the recipe suggests. Maybe a range strength variation.

I used the below recipe to make vegan/gf bacon bits, substituting more smoked paprika for the liquid smoke. They didn't get "crispy" in a "couple minutes" at 225 (not sure how that would work), but they taste delish if a little chewy and will do the trick. I used a little extra avocado oil in the mushrooms to compensate for the missing bacon fat and put some of the bacon bits in there for flavour.

https://shaneandsimple.com/easy-vegan-bacon-bits/

Julia

Thursday 23rd of November 2023

Amazing! I'm happy to hear the cook time was lower for you! I love the idea of subbing the bacon for vegan bacon bits - this is super helpful to others who want to try the same thing :) Thanks so much for sharing and Happy Holidays!

Michelle V.

Wednesday 22nd of November 2023

This was a big hit for me 2 years in a row... going for a 3rd. And I think it is an official Thanksgiving staple for me. This year i will be making it for my husband's firehouse.. the only difference I made is..I use store bought crispy onions to top instead of making my own. But still a favorite dish for all try it. Thank you.

Julia

Thursday 23rd of November 2023

Aww I love hearing that, Michelle! It warms my heart knowing you're making the green bean casserole for your husband's firehouse! What an honor! Thanks so much for the sweet note, and Happy Holidays! xoxoxo

Karel

Wednesday 22nd of November 2023

I made this last Thanksgiving and everyone liked it so much better than the traditional green bean casserole. I'm about to make it again. Thanks for the great recipe!

Julia

Wednesday 22nd of November 2023

I'm so thrilled to hear that, Karel! It's a staple for my family too :) Have a marvelous Thanksgiving and holiday season! xo

Amanda

Tuesday 21st of November 2023

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!

Julia

Wednesday 22nd of November 2023

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

Angelica

Sunday 19th of November 2023

Is there a way to make this creamier? It just doesn’t look as creamy as id like it to be.

Julia

Monday 20th of November 2023

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

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