This dairy free green bean casserole can be made ahead of time. And who doesn't love a dish that will help you spend a little less time in the kitchen on Thanksgiving and Christmas day? Did you know that this creamy, nostalgic holiday dish can be made totally dairy free and vegan? On the big day all you need to do is heat and eat. Perfect!

Jump to:
Green bean casserole is a staple in any holiday spread. What's Thanksgiving without perfect mashed potatoes, a traditional stuffing recipe and a green bean casserole? Who doesn't love a big, cozy helping of creamy green beans and mushrooms topped with crunchy fried onions? It's a classic dish that's stood the test of time, and with good reason....and the good news is that you can make green bean casserole dairy free and vegan.
I don't know about you, but I love having a few make-ahead recipes up my sleeve for Thanksgiving and Christmas. Less time in the kitchen means more time with family and friends, and that's what it's all about.
So, meet your new favorite holiday side dish - dairy free green bean casserole. It's not just for vegans and vegetarians - I guarantee you that even omnivores will love it. Let's get started!
Ingredients
- Green Beans: Green beans are the star of the show! Buy fresh green beans for the best results.
- Vegan Butter: You can use olive oil or vegan butter here.
- Onion: Cooked onions feature in so many dishes because they give the dish a deep umami flavor with a slight touch off sweetness.
- Mushrooms: Mushrooms are one of the reasons this make ahead green bean casserole is so tasty. They have a rich meaty taste that is hard to beat.
- Flour: Flour is used as a thickening agent in this recipe. It's what turns your plant based milk from runny to creamy.
- Vegetable Broth: Vegetable broth and plant based milk are the two liquids in this recipe. When combined with flour, you get a seasoned, creamy base.
- Almond Milk: I used almond milk, but you can use soy milk, or any other plant based milk you like.
- Fried Onions: Now, it wouldn't be a traditional green bean casserole without fried onions, would it? Popular choices are French's fried onions or Trader Joes.
- Nutritional Yeast: Nutritional yeast is optional in this recipe. I think it adds a unique flavor, and highly recommend it, but if you don't have it or can't find it, don't worry. The recipe will still work!
- Salt and Pepper: Essential seasoning for any dish.
Reasons You'll Love This Recipe
โ Your Thanksgiving guest won't even notice that this dish is completely vegan. It's so easy to make a dish that all your guests can enjoy.
โ You can make this dairy free green bean casserole ahead of time. Store it in the fridge, and on Thanksgiving, top it with onions and pop it in the oven to warm.
โ Rich and creamy with a satisfying crunch...what's not to love about the traditional green bean casserole?


Make Ahead Instructions
- Preheat your oven to 200 C (400 F). Grease an 8x8 casserole dish with vegan butter.
- Trim the green beans and cut them in half. Bring a pan of water to a boil and add the green beans with a dash of salt. Simmer for 5 minutes. Drain your beans and set aside.
- While your beans are simmering, begin making the sauce. Melt your vegan butter in a saute pan, and saute your onion for 3 minutes.
- Now, add your mushrooms to the pan and saute them for another 2-3 minutes.

- Sprinkle flour over the onions and mushrooms and give everything a good stir. Make sure that the vegetables are coated in the flour.
- Pour your vegetable broth in and whisk continuously until it begins to thicken.
- Now, add your almond milk (or other plan based milk), stirring to combine. Let the sauce simmer for 5 minutes, or until it's thick and creamy.
- Put your green beans into the prepared casserole dish, and pour the sauce over the top. Toss to coat.
- If you are making your dairy free green bean casserole ahead, you should now cover it with foil and pop it in the fridge.

- Finally, top your casserole with the fried onions and breadcrumbs and pop the whole thing in the oven to bake for 15 minutes. Enjoy!!

Serving Suggestions
๐งกGreen bean casserole is a decadent veggie side dish that would work well with maple glazed carrots or these maple balsamic Brussels sprouts on your Thanksgiving or Christmas table.
๐งกServe with a side of bread like Italian semolina bread.
๐งกStuffed Portobello mushrooms would complement this casserole well.
๐งกI like to serve garlic knots as a unique twist on the traditional bread roll.
๐งกCreamy mashed parsnips are a delicious alternative to mashed potatoes.
๐งกDon't forget the vegan stuffing!
Did You Make This Recipe?
If so, I'd love to see it! Tag @thisdailydish on Instagram. Or, leave a comment below. It makes my day, and it also helps other readers!
Frequently Asked Questions
No, it's not. You could replace the flour with a gluten free blend, but the fried onions also contain gluten, so you would need to remove the onions.
About 4 days, but be aware that the fried onions might get a bit soggy. If you're making it ahead, be sure to refrigerate the casserole without the onions, and put them on before baking.
You can make green bean casserole up to 3 days in advance. Bake the casserole without the fried onions on top. Then, on the day you want to serve the casserole, add the onions and reheat in the oven.
Craving More Easy Vegan Recipes?
The Best Vegan Cornbread - No Eggs
Truffled Potato and Cauliflower Mash
๐ Recipe

Dairy Free Green Bean Casserole
Ingredients
- 1 pound green beans rinsed, trimmed and cut in half
- 2 tablespoons vegan butter *or olive oil
- 1 onion finely diced
- 1ยผ cups mushrooms rinsed and sliced
- 3 tablespoons all purpose flour
- 1 cup vegetable broth
- 1 cup plant based milk soy, almond, oat
- 3 ounces fried onions French's or Trader Joes work
- 3 tablespoons nutritional yeast optional
- ยผ teaspoon salt
- ground pepper
Instructions
- Preheat oven to 175 C (350 F). Grease an 8x8 baking dish and set aside.
- Simmer the green beans for 5 minutes over medium heat. Drain and set aside.
- Saute the onions with the vegan butter for 3 minutes. Add the garlic and mushrooms and saute for a further 2-3 minutes.
- Sprinkle the onion and mushroom mixture with flour and toss to coat. Add the vegetable broth and whisk until the sauce begins to thicken.
- Add the plant based milk and nutritional yeast and continue whisking until everything is well combined. Simmer for five minutes, or until the sauce is thick and bubbly. If you are making ahead, let cool and refrigerate.
- Transfer the green beans to your baking dish and pour the sauce over the top. Toss to combine. Sprinkle the fried onions over the top and bake for 15 minutes.
Notes
- ย If you're making dairy free green bean casserole ahead, be sure to refrigerate the casserole without the onions, and put them on before baking.
- To store leftovers - cover the top with foil and refrigerate for 3-5 days.
Anaiah
Loved this creamy green bean casserole! It turned out amazing. Definitely going to be bringing this dish to my work potlucks!
Keri Bevan
Hi Anish, Thanks for letting me know! So glad you liked it It's the perfect dish for potlucks!
Jess
How have I never heard of green bean casserole before! I actually have to try this! The crunchy fried onions sound so delicious
Chenรฉe
I love how easy it is to make this green bean casserole ahead of time! Cant wait to make it!
Keri Bevan
Hi Chenee...I'm a huge fan of make ahead dishes, especially on Thanksgiving and Christmas!
Beth
This is perfect for Thanksgiving this year and I canโt wait to share this with my family! Looks so delicious and very tasty! Excited to make this!
Keri Bevan
Hi Beth,
I hope everyone loves it as much as we do!
maryanne
I grew up eating green bean casserole, but I thought I had to give it up since I recently started eating vegan. But this sounds like a delicious vegan version! Thanks for the recipe!
Keri Bevan
Thanks Maryanne!I don't even think you can tell the difference!
Sharon
This creamy green bean casserole with the fried onions on top is one of my favorite side dishes.
Keri Bevan
Thank you Sharon!!