
Why we love this dairy free green bean casserole
I know it feels like Thanksgiving is a million months away still, but before you know it, we’ll all be scrambling to figure out what we’re contributing to our Thanksgiving dinners. It can be even harder if you’re dairy free, but this green bean skillet casserole is the dish you should make.
It’s the best way to make sure you aren’t going to leave hungry – or sick – and, you won’t have to miss out this classic side dish. Our family doesn’t love mushrooms, so I choose to leave them out, but if you wanted to add mushrooms to this dish, add some chopped mushrooms when you add the onion.
This would not only give you more volume for your dish, it would add even more flavor (flavor that I don’t really care for, but flavor all the same). So mushrooms or no mushrooms. It’s your decision.
More classic holiday side dishes: healthy sweet potato casserole / homemade stuffing / pineapple stuffing / vegan scalloped potatoes

Ingredient notes:
- Green beans – I like to use fresh green beans for this, but if you want to use frozen, thaw whole beans and skip the blanching.
- All-purpose flour – This acts as a thickening agent. If you want to swap it, I recommend 1 1/2 tablespoons cornstarch. To make this completely gluten free, make sure you’re using GF onions and broth as well.
- Chicken stock – Feel free to swap this for vegetable broth if you want to make this recipe vegan.
- Dairy free milk – I normally use almond or oat milk for this, but any dairy free milk will work as long as it is unsweetened and plain (ie. don’t use vanilla other flavored options)
Making changes to a recipe can result in recipe failure. Any substitutions listed below are simple changes that I believe will work in this recipe, but results are not guaranteed.


Melissa’s tips + tricks:
- Cast iron skillet: I love using a cast iron skillet for this recipe because it creates one less dirty pan, but if you want to transfer the green beans and sauce to a casserole dish before baking, go for it. I think this would be especially helpful if you’re bring the casserole somewhere, because cast iron skillets can get quite heavy.
- Make ahead: If you want to make your green bean casserole ahead of time, prepare everything except the crispy onions. Cover the casserole and refrigerate until you’re ready to bake. Let it come to it’s almost room temperature, top with onions and bake for 15 – 20 minutes.

More dairy free Thanksgiving recipes

Green Bean Casserole
Ingredients
- 1 1/2 pound green beans, trimmed and halved
- 2 tablespoons olive oil
- 1 cup chopped onion
- 2 teaspoons minced garlic
- 3 tablespoons all-purpose flour
- 3/4 cup chicken or vegetable broth
- 1 1/4 cup unsweetened dairy free milk, we usually use almond or oat
- 1/2 teaspoon coarse salt
- 1/4 teaspoon black pepper
- 2 cups French fried onions
Instructions
- Mise en place. Preheat your oven to 400˚F and measure/chop all of your ingredients before you begin.
- Blanch the beans. Bring a large pot of salted water to a boil. Blanch the green beans for about 4 minutes, until they’re bright green and just slightly tender. Drain and set aside.
- Sauté the aromatics. Heat the olive oil in a large (12-inch) oven-safe skillet over medium-high heat. Add the diced onion and garlic with a good pinch of coarse salt. If you’re adding mushrooms, toss them in now too. Cook for 5–6 minutes, stirring occasionally, until the onions are soft and translucent.
- Make the sauce. Sprinkle the flour over the veggies and stir until it soaks up the oil and forms a paste (that’s your roux). Slowly whisk in the broth, then the dairy free milk, making sure everything stays smooth. Season with salt and pepper. Let the sauce come to a simmer and thicken—this should take about 5 minutes.
- Assemble the casserole. Stir in the blanched green beans and about 1/2 cup of the crispy fried onions. Mix everything until the beans are coated in the sauce.
- Bake it up. Sprinkle the remaining fried onions evenly on top. Bake, uncovered, for 15–20 minutes, or until bubbly and golden brown.
- Cool slightly before serving. Let your casserole rest for at least 10 minutes before digging in. The sauce will thicken more as it sits.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this? Leave a comment below!

















I made this for dinner last night and my husband told me it was the best green bean casserole I had ever made. This one’s a keeper! So glad I stumbled across your blog. My daughter has a dairy/soy allergy and I breastfeed so that means I pretty much do to.
That’s awesome! I’m so glad to hear it, and I’m glad you found my blog, too. Let me know if there are any recipes you’d like to see in the future!
In the past I had not been a big green bean casserole fan but I am now because this is amazing! Whether you want dairy in your casserole or not I would highly recommend serving this recipe.
I am about to make this right now, and I’m choosing this recipe because friends of ours can’t have any yeast or gluten, so this wil be a hit! I’m also trying to find recipes for mushroom meatloaf, vegan style of course! These are wonderful comfort foods for the winter months and I know my husband is just going to love them! Thank you for the recipe!
You’re welcome!! I hope you love it!
Is it okay to use unsweetened vanilla almond milk or do you think the vanilla would cook through and be sweet.
There’s nothing better than a green bean casserole that uses real ingredients! This is perfect for Thanksgiving or any time at all!
This is what I’m talking about! SO GOOD!
I haven’t tried this yet, but I’m so glad I found your blog. This is my first holiday season going through completely dairy free, and I knew I was going to agonize over not having my grandmas green bean cassarole. I’m sending this to her right away!
Yes! That’s perfect! I’m so glad you found me too 🙂 Feel free to send me an email if you need help with anything or what to request a recipe!
Will it make a big difference if it is not cooked in a skillet? I don’t have one and am concerned that it won’t cone out the same. Thank you!
No not really. It’s just one less pan to clean. You can use any oven-proof skillet or even use the pan you blanched the green beans in and transfer everything to a baking dish before topping it with the fried onions.
You forgot to add onion to ingredients and instructions. Only noticed bc I watched your video.
Would rice milk work just as well? We also have a nut allergy in the family…
I think so! I’m not that familiar with rice milk since we don’t use it, but I think it might be a little thinner than almond milk. If that’s the case you may want to add an additional tablespoon of flour to make up for it being a bit thinner. If you try it, I’d love to know how it turns out!