This Creamy Green Bean Casserole recipe is a delicious, lightened-up version of everyone’s favorite Thanksgiving green beans side dish. Made with homemade French “fried” onions and none of the canned, processed creams. A totally irresistible side dish that also happens to be vegan!
Looking for more delicious green bean recipes? Try these easy roasted green beans!
Creamy Vegan Green Bean Casserole
This is my best-ever recipe for a deliciously updated version of the classic Green Bean Casserole. This easy vegan side dish is made with fresh green beans and mushrooms and a delicious dairy-free cream sauce.
Naturally, I had to keep the fried onion topping; some would argue it’s the best part! Determined to keep things light, I made my own homemade French “fried” onion rings for this casserole. Crunchy, baked (hence the “fried”) and perfect for this recipe!
This creamy green beans casserole recipe is lactose-free, meat-free, and loaded with both caramelized and crispy onions for tons of flavor. A wonderfully healthy and easy casserole, indeed!
What You’ll Need
Did I mention this lightened-up casserole is healthy? It’s also vegetarian, cholesterol-free, can be made gluten-free, and the list goes on! Here are the key ingredients for this ultimate green bean casserole:
- Green Beans: Fresh green beans with the ends trimmed.
- Mushrooms: White mushrooms or button mushrooms, sliced.
- Yellow Onion: Diced.
- Vegan Butter: I use Earth Balance vegan butter for this recipe. You can easily swap this out for regular butter if you’re not making a vegan casserole.
- Garlic: Full fresh cloves, minced.
- Soy Milk: My go-to is Silk Original Soy Milk, but you can use any non-dairy alternative you prefer. You can substitute regular milk as well for a non-vegan version.
- Spices: Salt, pepper, and ground nutmeg for seasoning.Fried Onions: I use my crispy Homemade French “Fried” Onion Rings to load on top of this casserole. You can also find store bought fried onions in most supermarkets.
How to Make Vegan Green Bean Casserole From Scratch
Aren’t easy Thanksgiving recipes just the best? Here are the steps to lighten up your classic creamy green beans side dish:
Prepare the Green Beans: Boil the green beans until tender, about 3 minutes. Be careful to not overcook the beans, otherwise they’ll become mushy! Rinse the cooked beans under cold water or place them in an ice bath to cool completely. Drain and then set the beans aside in a bowl.
Cook the Onions and Mushrooms: While the beans are cooling, saute the onions with butter. Add in the mushrooms and continue to cook until soft, stirring every so often. Once the mushroom mixture is finished cooking, add this into the bowl with the green beans.
Prepare the Vegan Cream Sauce: Use the same skillet to cook off the flour in melted butter. The flour should be a light brown color before you whisk in the soy milk. Keep cooking to thicken it up and then remove the sauce from the heat. Season the cream to your liking with salt, pepper, and nutmeg – remember to taste as you go!
Coat the Beans: Give the cream sauce a good final stir and then pour it over the green beans and mushrooms mixture, coating everything evenly. Lastly, transfer the green beans, sauce and all, to a lightly greased casserole dish.
Bake: Bake the casserole in a preheated oven until the sauce is nice and bubbly. Allow the green bean casserole to stand a bit after removing it from the oven. Stir, and then top with a generous layer of french fried onions and serve!
Can I Make This in Advance?
You can definitely make this green bean casserole a day ahead. Once all the ingredients are in the baking dish, cover the pan with aluminum foil or plastic wrap and place it in the refrigerator until you’re ready to bake it. Leave the french fried onions separate until after the casserole is baked.
Bake the premade casserole in a preheated oven (note the baking time will be slightly longer if the baking dish is straight from the fridge!). Top with the onions and then continue to bake for another 5-10 minutes.
Tips for Success
- Get the Seasoning Just Right: Taste the cream mixture and adjust for seasoning before adding it to the green beans. Make sure you are satisfied with the taste!
- Use Unsweetened Soy Milk: Or any unsweetened dairy alternative that doesn’t contain added flavorings like vanilla.
This creamy green bean casserole is delicious all on it’s own, and it also makes an amazing addition to a Thanksgiving spread. This is an easy holiday side dish that pairs nicely with so many other Thanksgiving recipes – it is a classic, after all.
Along with your Juicy Roast Turkey, here are some suggestions of dishes to serve alongside this creamy green bean side dish:
- Roasted Sweet Potatoes, Parsnips, and Carrots
- Easy Smashed Brussel Sprouts
- Turkey Stuffing
- Butternut Squash and Rice Casserole
- Slow Cooker Spiced Cranberry Sauce
How to Store and Reheat Leftovers
Like other casseroles, this green bean side dish tastes even better the following day! By then the beans have had all that time to soak up the creamy flavors.
Store leftover green bean casserole covered or airtight in the fridge, and reheat it in the oven within 3 days. Throw some extra fried onions on top to get things nice and crispy once more!
Can I Freeze This?
You can! To freeze green bean casserole, make sure you’ve tightly wrapped the pan in plastic wrap or transfer the casserole to a freezer-safe container. An extra layer of foil will help to protect against freezer burn, and you can keep the casserole frozen for up to 4-6 months.
More Healthy Vegan Dishes to Try
- Vegetarian Moussaka with Portabella Mushrooms
- Roasted Green Beans with Squash and Tomatoes
- Fluffy Couscous with Asparagus and Golden Raisins
- Slow Cooker Vegetable Soup
- Easy Lentil Soup
Lightened-Up Creamy Green Bean Casserole
- 2 pounds green beans , trimmed
- 6 tablespoons vegan butter , divided (I use Earth Balance)
- 1 yellow onion , diced
- pinch salt
- 2 garlic cloves , minced
- 16- ounces sliced mushrooms
- 1/4- cup all-purpose flour
- 2 cups Silk Original Soymilk
- 1 teaspoon salt , or to taste
- 1/4 teaspoon fresh ground pepper , or to taste
- 1/8 teaspoon ground nutmeg , or to taste
- Homemade French "Fried" Onion Rings Recipe
- Preheat oven to 350F.
- Lightly grease a 9×13 casserole dish with cooking spray and set aside.
- Fill a saucepan with water and bring to a rapid boil.
- Add green beans to the boiling water and cook for 3 minutes, or until desired tenderness. DON’T overcook – they will be mushy if you do.
- Drain and rinse under cold water until beans are completely cooled.
- Drain thoroughly, place in a large mixing bowl, and set aside.
- In the meantime, melt 3 tablespoons butter in a large skillet.
- Add onions to the skillet and season with pinch of salt; cook over medium heat for 3 minutes, or until soft, stirring occasionally.
- Add the mushrooms, turn up the heat to medium-high and continue to cook for 4 minutes, stirring occasionally.
- Remove from heat and transfer mushroom-mixture to a large mixing bowl with the green beans. Set aside.
- In the same skillet, melt 3 tablespoons butter over medium heat.
- Whisk in flour; continue to whisk for about 1 minute, or until flour mixture turns light brown.
- Slowly pour in the soymilk and continue to whisk and cook for 4 minutes, or until thickened.
- Season with salt, pepper, and nutmeg; remove from heat.
- Taste for seasoning and adjust accordingly. Let stand 5 minutes.
- Stir the sauce and pour it over the green beans and mushrooms; toss to combine and coat evenly.
- Transfer the green beans mixture to previously prepared casserole dish.
- Bake for 30 to 35 minutes, or until sauce bubbles.
- Remove from oven and let stand several minutes.
- Give it a good stir before serving and top with Homemade French “Fried” Onion Rings.
Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.