Casserole dish with dairy free green bean casserole

Bacon-Topped Dairy Free Green Bean Casserole

Sharing content is one of the best ways to support this blog!

Dairy Free Green Bean Casserole makes the perfect vegetable-filled, nourishing side dish for winter! I’ve already got my eyes on my Thanksgiving menu, and this gluten free recipe is sure to make an appearance.

It’s not only dairy free — it’s gluten free, low carb, keto-friendly, paleo, and Whole30. So unless you’re a vegetarian or vegan (I topped it with bacon because DUH), this casserole fits all sorts of lifestyles while still providing those earthy, warm, comforting flavors that we tend to lean on for wintertime gatherings.

Casserole dish with dairy free green bean casserole

How to make homemade cream of mushroom soup

The big hurdle when creating dairy free green bean casserole is replacing the dairy-based, preservative-filled cream of mushroom soup that had a forever spot in my childhood pantry.

Well, I’m not going to lie here — making your own is a bit more time-consuming than opening a can and dumping in the contents.

BUT, homemade mushroom sauce is SO creamy and SO flavorful, that I think you’ll find the reward for the effort more than worthwhile.

Essentially, you’ll start with a roux, which is simply a thickening agent for sauces traditionally created with equal parts flour and butter.

For this dairy free and gluten free version, though, our roux will be made from cassava flour and ghee/olive oil.

How to make gluten free roux

To start a roux, melt the ghee or olive oil in a saucepan over medium heat. Add the cassava flour (my favorite wheat flour substitute!) and whisk to combine. Keep whisking while the mixture cooks.

After a few minutes, the mixture should be light in color and puffed up slightly. This is a light roux, and the perfect place to stop for béchamel sauce, light gravies, and some thick soups.

That’s exactly what we want for this dairy free green bean casserole. Perfect!

How to prep homemade green bean casserole in advance

If you plan to make this dairy free green bean casserole over the holidays, you may want to save yourself some cooking on the day of and prep as much as you can of this recipe in advance.

Sidebar: I highly recommend prepping in advance for big “food holidays” like Thanksgiving. It makes the day of MUCH easier, and you’ll have more time for family and friends!

Prepping this recipe in advance is fairly simple. You’ll just get the bacon, veggies, and sauce prepped separately so that on the day of serving, you can combine it all and pop it in the oven.

Here are the “steps”:

  • Crisp the bacon and let cool. Store the bacon on its own in one container.
  • Prepare the green beans and mushrooms exactly as the directions describe, but once you’ve stirred together the green beans and mushrooms, store them in their own separate container.
  • Prep the sauce by making a roux and stirring in the mushroom water and coconut milk. Once it’s thickened to your liking and you’ve stirred in the spices and herbs, transfer it to a container and store in the fridge.

The next day, you’ll preheat the oven and continue with the instructions. Simple!

More dairy free side dish recipes:

Closeup of oval dish with green bean casserole and serving spoon
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Casserole dish with dairy free green bean casserole

Bacon-Topped Dairy Free Green Bean Casserole

  • Author: Chelsea at
  • Prep Time: 35 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings 1x
  • Category: Side dish
  • Method: Baked
  • Cuisine: American


Who needs fried onions? This dairy free, paleo, and keto version of green bean casserole is topped with crispy bacon instead. Trust me, you don’t want to pass this recipe up for your holiday gatherings!


  • 4 cups water
  • 1 1/2 pounds fresh green beans, trimmed
  • 1/2 ounce dried mushrooms
  • 3 tablespoons + 1 teaspoon ghee, butter, or extra virgin olive oil, divided
  • 12 ounces uncured bacon, cut into small pieces
  • 1 cup diced yellow onions
  • 12 ounces cremini mushrooms, sliced
  • 2 cloves garlic, minced
  • 3 tablespoons cassava flour
  • 2 cups full-fat coconut milk
  • 2 teaspoons chopped fresh rosemary or 1/2 teaspoon dried rosemary
  • 1 teaspoon chopped fresh thyme or 1/4 teaspoon dried thyme
  • 1 teaspoon salt
  • 1/2 teaspoon ground black pepper


  1. Preheat oven to 375 degrees F.  Bring water to boiling in a small saucepan. Add the beans and cook for 3 minutes, then drain but preserve 1 cup water. Immediately transfer to a bowl of ice water to blanch the beans and stop cooking. Drain again. In a separate bowl, pour reserved boiling water over the dried mushrooms. Let stand for 15 minutes.
  2. Preheat 1 teaspoon extra virgin olive oil in a large skillet over medium-high heat and cook the bacon until crisp. Remove the bacon from the skillet. Reserve approximately 1 tablespoon bacon drippings in the skillet. Add the onion to the skillet and cook for 5 minutes, stirring frequently, until softened. Add the cremini mushrooms to the skillet and cook for 3 minutes, until lightly browned. Stir in garlic and cook for 1 additional minute. Remove from heat and stir in green beans.
  3. Using a fork or slotted spoon, remove the dried mushrooms from the water (reserving the liquid). Chop the mushrooms and add to the green bean mixture.
  4. Heat the remaining 3 tablespoons ghee/olive oil in a medium saucepan over medium heat. Add cassava flour, stirring continuously for about 1 minute, until mixture is puffy and light brown. Slowly whisk in about 3/4 cup of the mushroom liquid. Add coconut milk, continuing to whisk for about 5 minutes, until the mixture has thickened. Remove from heat and stir in rosemary, salt, and pepper.
  5. Stir the sauce into the bean mixture and spoon into a 2-quart square baking dish. Bake for 30 minutes or until bubbly. Top with bacon, then bake for an additional 5 minutes.

Keywords: green bean casserole, dairy free, low carb, paleo, keto


Dairy Free Green Bean Casserole Recipe Pinterest Image
Dairy Free Green Bean Casserole Recipe Pinterest Image


I'm Chelsea, the author behind Chelsea Joy Eats! I believe life should be full of flavor. I enjoy creating recipes that are nourishing, flavorful, and satisfying. When not experimenting in the kitchen, I usually have a camera, barbell, or mug of coffee in hand. My posts may include affiliate links, which means if you click through a purchase something, I make a small commission at no cost to you. It helps me fuel my coffee habit and pay rent!

Leave a Reply

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.