|

Dairy-Free Green Bean Casserole (Healthy Made From Scratch)

Green bean casserole has always been a holiday must-have in our family, but the traditional version filled with dairy and processed ingredients wasn’t doing my body any favors. I created a creamy, dairy-free green bean casserole that tastes just as comforting. It’s made entirely from scratch with anti-inflammatory ingredients your body will thank you for.

I love that this version keeps all the cozy flavors of the classic dish but swaps in nourishing, wholesome ingredients that support healing instead of inflammation. If you’ve been craving that creamy, savory, holiday comfort food but want something that fits your dairy-free or anti-inflammatory lifestyle, this recipe will be such a joy to share around your table.

Made with wholesome, real ingredients and my homemade dairy-free cream of mushroom soup, it’s proof that you can enjoy your favorite traditions while still honoring your health and healing journey.

If your looking for another great holiday side dish, you’ve got to try my homemade cranberry sauce with fresh ginger! It is so flavorful and a simple ‘make-ahead’ side dish.

What Makes this Green Bean Casserole Healthier?

This dairy-free green bean casserole skips all the processed ingredients and focuses on real, nourishing foods that support your body — especially during a season when heavy dishes are everywhere.

• Made with my homemade dairy-free cream of mushroom soup
Instead of canned cream soup (which is usually filled with dairy, gums, inflammatory oils, and preservatives), this version uses my from-scratch dairy-free cream of mushroom. It’s made with bone broth, mushrooms, garlic, thyme, and cashew or coconut cream. Simple ingredients that bring both comfort and nourishment.

• Fresh green beans instead of canned
Fresh green beans keep their vibrant color, flavor, and nutrients. They also give the casserole that perfect tender-crisp bite that canned beans just can’t match.

• Crispy sweet onions or shallots fried in healthy fats
Rather than store-bought fried onions cooked in inflammatory seed oils, this recipe uses sweet onions or shallots crisped up in tallow, duck fat, ghee, avocado or coconut oil. They add the perfect crunchy topping while supporting your anti-inflammatory lifestyle.

• No refined oils, additives, or mystery ingredients
Every ingredient is something you can pronounce — wholesome, real-food components that make this classic holiday dish feel lighter, cleaner, and more nourishing.

Casserole fresh out of the oven with a wooden spoon scooping some of the dish

Making the Cream of Mushroom Soup (Ahead Of or Day Of):

To make this dairy-free green bean casserole as effortless as possible, I always recommend preparing the cream of mushroom soup ahead of time. Holiday cooking can feel like a marathon, and having this part done in advance saves so much energy on the actual day of baking and hosting.

My Dairy-Free Cream of Mushroom Soup recipe makes about double what you’ll need for this casserole, which is intentional and so helpful. It freezes beautifully, so you can make a full batch, use what you need for the casserole, and stash the rest in the freezer for the next time you’re craving something cozy.

If you’re only making one casserole and prefer not to have leftovers, simply halve the recipe. But honestly… having a jar in the freezer makes future meals come together effortlessly, especially during the colder months when warm, creamy dishes just hit the spot.

👉 You can find the full recipe here: Dairy-Free Cream of Mushroom Soup

What You’ll Need for this Dairy-Free Green Bean Casserole:

I always recommend choosing organic ingredients when possible, especially during the holidays when our bodies can use all the extra support they can get. You can read more about why I prioritize organic foods here.

• 2 lbs fresh green beans
Trimmed and cut into halves or bite-sized pieces.

• 4 cups of my Dairy-Free Cream of Mushroom Soup
This cozy homemade soup makes all the difference in flavor and creaminess. (Recipe here.)

• 1 large sweet onion (or shallots)
For creating those crispy, golden, naturally-sweet fried onions on top.

• A healthy cooking fat for frying
Use avocado oil, tallow, ghee, coconut oil, duck fat, or another anti-inflammatory fat you love. You can read more about my favorite anti-inflammatory oils here.

How to Make the Dairy-Free Green Bean Casserole (Step by Step):

1. Prepare the Fresh Green Beans:

  • Bring a large pot of filtered water to a boil.
  • Trim your green beans and cut into halves or thirds (depending on their length).
  • Add the green beans to the boiling water and cook for 5–10 minutes, until slightly softened but still bright.
  • Strain the beans and transfer them to a large casserole dish.

2. Add the Creamy Base:

  • Pour in 4 cups of dairy-free cream of mushroom soup and stir until the green beans are fully coated.
  • Cover the dish with a lid or parchment paper + foil and bake at 350°F for 30 minutes.
  • Uncover and bake for an additional 15 minutes to thicken and bubble.

3. Make the Crispy Fried Onions (While the Casserole Bakes):

  • Slice your sweet onion in half, then thinly slice into half-moons (“rainbows”).
  • Heat your cooking fat (avocado oil, tallow, duck fat, ghee, or coconut oil) in a small saucepan over medium heat.
  • Working in batches, add a handful of sliced onions to the hot fat. They should be fully submerged, think frying, not sautéing.
  • Fry for about 5 minutes, or until they turn a light golden brown and begin to crisp.
  • Use a slotted spoon to remove them and place on a towel-lined plate to drain and crisp up as they cool.

4. Assemble & Finish:

  • Add your crispy fried onions on top of the casserole.
  • Return to the oven and bake for another 5 minutes, just until the topping is golden and fragrant.

Serve warm and enjoy this cozy, nourishing twist on a holiday classic!

Crispy Fried onions on top of a dairy-free green bean casserole

FAQ, Tips, and Substitutions:

Can I use frozen green beans instead of fresh?
Yes! Frozen green beans work beautifully in this casserole. If using frozen, simply skip the boiling/softening step and add them straight into your casserole dish. Frozen vegetables are harvested at peak ripeness and flash-frozen, which helps preserve nutrients. Plus they save time on busy holiday cooking days.

Make-ahead tips for hosting:
To make your holiday prep smoother and way less stressful, you can prepare several components ahead of time:

Make the dairy-free cream of mushroom soup a day or two ahead. It stores well in the fridge and actually deepens in flavor.

Fry the onions in advance. Once cooled, store them in an airtight container at room temp for up to 24 hours. (Store them dry to keep moisture out)-If they soften slightly, crisp them back up in the oven at 375°F for 5–7 minutes before topping the casserole.

Can I make this casserole fully ahead of time?
Yes — assemble the casserole up to the baking step (but don’t add the fried onions yet). Cover and refrigerate for up to 24 hours. When ready to serve, bake as directed and add the crispy onion topping for the last 5 minutes so it stays crunchy.

How can I thicken the casserole if it feels too runny?
If your casserole turns out a bit on the watery side (this can happen with extra-wet mushrooms or frozen green beans), simply stir in 1–2 tablespoons of arrowroot powder or tapioca flour before baking.

Dairy-free green bean casserole with homemade fried onions on top
Print Pin
5 from 1 vote

Dairy-Free Green Bean Casserole

A creamy, dairy-free green bean casserole made from scratch with real, anti-inflammatory ingredients. Fresh green beans, homemade cream of mushroom soup, and crispy fried onions come together in this nourishing twist on the classic holiday favorite.
Cook Time 50 minutes
Author thispurelyjoyfullife.com – Kimberley

Ingredients

  • 2 lbs Fresh Green Beans trimmed and cut into smaller pieces
  • 4 cups My Dairy-Free Cream of Mushroom (recipe link below)
  • 1 large Sweet Onion or 3-4 Shallots
  • Cooking Fat (avocado oil, tallow, ghee, duck fat) for frying onions

Instructions

Prepare the Green Beans:

  • Bring a large pot of filtered water to a boil.
  • Trim your green beans and cut into halves or thirds (depending on their length).
  • Add the green beans to the boiling water and cook for 5–10 minutes, until slightly softened but still bright.
  • Strain the beans and transfer them to a large casserole dish.

Add the Creamy Base + Bake:

  • Pour in 4 cups of dairy-free cream of mushroom soup and stir until the green beans are fully coated.
  • Cover the dish with a lid or parchment paper + foil and bake at 350°F for 30 minutes.
  • Uncover and bake for an additional 15 minutes to thicken and bubble.

Make the Crispy Fried Onions:

  • Slice your sweet onion in half, then thinly slice into half-moons (“rainbows”).
  • Heat your cooking fat (avocado oil, tallow, duck fat, ghee, or coconut oil) in a small saucepan over medium heat.
  • Working in batches, add a handful of sliced onions to the hot fat. They should be fully submerged, think frying, not sautéing.
  • Fry for about 5 minutes, or until they turn a light golden brown and begin to crisp.
  • Use a slotted spoon to remove them and place on a towel-lined plate to drain and crisp up as they cool.

Final Touches:

  • Add your crispy fried onions on top of the casserole.
  • Return to the oven and bake for another 5 minutes, just until the topping is golden and fragrant.
  • Serve warm and ENJOY this nourishing twist on a holiday classic.

Notes

My Dairy-Free Cream of Mushroom Recipe– makes about double what you’ll need for this casserole, which is intentional and so helpful. It freezes beautifully, so you can make a full batch, use what you need for the casserole, and stash the rest in the freezer for the next time you’re craving something cozy.

Wishing You a Happy, Healthy, and Joyful Holiday Season:

I hope this dairy-free green bean casserole brings warmth, nourishment, and a little extra joy to your holiday table this year. It’s such a reminder that you don’t have to choose between comfort and caring for your body, you can have both.

If you make this recipe, I’d love to hear how it turns out for you. Tag me on Instagram or leave a comment below so others in our little healing community can be inspired too.

And if you’re building out your Thanksgiving or Christmas menu, be sure to try my fresh ginger cranberry sauce next. It’s one of the simplest (and most loved!) sides I make every year.

Sending you love, health, and hope this season. 🤍 Kimberley

Pin this recipe for later:

Dairy-free green bean casserole topped with homemade crispy fried onions graphic. #healthyholidaymeals #glutenfree #antiinflammatory #healingfoods

Similar Posts

One Comment

  1. 5 stars
    I love the sweet onions for topping, I could almost eat those by themselves! This green bean dish is a definite favorite.

Leave a Reply

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

Recipe Rating