Starring fresh green beans, creamy cashew roux, sautéed mushrooms, and crispy fried onions, this is the perfect vegan green bean casserole! Serve it up for Thanksgiving or any festive occasion—it's always a hit.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.
Are you in search of the perfect vegan green bean casserole, whether it’s for a Thanksgiving feast or just a cozy casserole night? Look no further because this recipe is a surefire winner! It hails from “The Friendly Vegan Cookbook,” having been meticulously tested and refined in kitchens by numerous enthusiasts.
Crafting this vegan casserole is a breeze. You’ll start by steaming the green beans to perfection. Then, blend vegetable broth, cashews, and spices to create a velvety cashew cream. On the stovetop, craft a roux and introduce the cashew cream, marveling as it thickens into a luscious, creamy sauce. Combine this luxurious sauce with your tender green beans in a casserole dish, pop it in the oven, and get ready to indulge!
Featuring two pounds of vibrant green beans (fresh or frozen), vegetable broth, cashews transformed into a creamy base, mushrooms, onions, garlic, and a delightful crispy onion topping, this dish is pure decadence on a plate. What’s more, it’s an ideal choice for dinner parties, offering the convenience of advance preparation and refrigeration, ready to be baked when you’re ready to savor it. It’s also a winner for vegan meal prep, with the added bonus of improving in flavor over time. Here are more reasons to love it:
Creamy and Comforting. This vegan green bean casserole is packed with rich, creamy flavors, thanks to the cashew-based sauce that mimics traditional dairy-based versions, making it perfect for comfort food lovers.
Plant-Based and Dairy-Free. Whether you’re vegan or just looking to cut back on dairy, this recipe delivers all the classic flavors you love without any animal products.
Simple Yet Flavorful. With fresh green beans, savory sautéed mushrooms, and a crispy onion topping, this casserole is full of texture and flavor, ideal for family gatherings or holidays.
Make-Ahead Friendly. This casserole is easy to prepare in advance, so you can spend less time in the kitchen on the day of your event and more time enjoying the meal with loved ones.
Versatile. Perfect for Thanksgiving, potlucks, or any weeknight dinner, this dish is a hit with vegans and non-vegans alike! Can’t get enough green beans? Then try this festive holiday dish with a pop of cranberries!
Ingredient Notes and Substitutions
These key ingredients come together in a culinary symphony to help create the perfect green bean casserole that’s not only delicious but also a wholesome and satisfying addition to your table. Here’s what you’ll need:
Green Beans: The humble green bean takes the spotlight in this delightful casserole. Fresh and vibrant, these green gems add both color and texture to the dish. Following a quick steaming to preserve their crunch and vibrant hue, they become the star of the show.
Vegetable Broth: Vegetable broth serves as the flavorful liquid base for your vegan green bean casserole. Whether you opt for store-bought or homemade veggie broth, it infuses the casserole with a savory essence that ties all the elements together. The vegetable broth also plays a crucial role in creating the luscious cashew cream that bathes the green beans and mushrooms, making each bite a savory delight.
Raw Cashews: Cashews are the secret behind the creamy richness of this dish. Blended into a smooth, velvety cashew cream, they offer a dairy-free alternative to traditional cream. Cashews not only bring a luxurious texture but also contribute a hint of nutty flavor to the casserole. For a nut-free option, try shelled sunflower seeds.
Mushrooms: Mushrooms add depth and umami to your vegan green bean casserole. Sautéed alongside onions and garlic, they infuse the dish with a savory richness that’s irresistible. We used button mushrooms but feel free to use cremini, shiitake, or even oyster mushrooms.
Vegan Butter: Plant-based butter plays a pivotal role in the creation of a roux—the thickening agent for the casserole’s sauce. As it melts in the pot, it forms the foundation of the roux, helping it to develop its characteristic thickness. Any vegan butter brand will work in this recipe, or try this homemade vegan butter!
Fried Onions: Last but certainly not least, the crispy fried onions crown your vegan green bean casserole with a delightful crunch and an additional layer of flavor. Whether you use store-bought or homemade crispy fried onions, they provide that iconic finishing touch that makes each serving a savory sensation. These golden, crispy morsels transform the casserole from ordinary to extraordinary, adding an irresistible element of texture and taste.
For the full list of ingredients and quantities, scroll to the printable recipe card below.
How To Make Vegan Green Bean Casserole
Making a vegan green bean casserole is easier than you think! Simply steam the beans, cook the mushrooms, mix with a creamy sauce until thickened, then assemble and bake! The full directions and notes can be found in the recipe card below but here’s the step-by-step process with photos for easy reference:
Step 1: To prepare the green beans, first wash and trim the stem ends, then cut them in half.
Steam them for 7 minutes in a steamer basket. Once done, rinse the green beans under ice-cold water to preserve their vibrant color, and set aside.
Step 2: In a high-powered blender, blend 1 cup of vegetable broth with the cashews until smooth.
Then, add the remaining 2 cups of broth, salt, and pepper, blending until well combined, and set aside.
Step 3: Preheat the oven to 375°F. In a large pot over medium-high heat, melt the vegan butter. Add the onion, mushrooms, and garlic, and sauté for 5 minutes, stirring occasionally.
Whisk in the flour to create a roux, stirring continuously for 3 minutes.
Step 4: Gradually add the cashew and broth mixture, whisking for 2-3 minutes until the sauce thickens (this will happen quickly, so turn off the heat once it reaches the desired consistency).
Step 5: Transfer the green beans and the creamy sauce to a 9×13-inch baking dish, mixing until evenly coated. Top with a layer of fried onions and bake for 20-30 minutes.
Top Tips
You can prepare the components like the green beans and mushroom sauce a day in advance for a smoother cooking process, especially when planning for holiday meals and gatherings. When ready, combine into a casserole dish, top with crispy onions, and bake!
When thickening, keep a close eye on the consistency. The thickening action occurs suddenly, so be ready to switch off the heat once it reaches the right thickness, or you may over-thicken and burn the sauce.
Don’t skip out on cooling down the green beans. After steaming, make sure to dunk them in an ice-cold bath to prevent them from overcooking and losing that beautiful bright green color.
Prefer Softer Green Beans?
I’ve been hosting vegan Thanksgiving and Friendsgiving gatherings for many years now, and every time we have at least two green bean casseroles made by different people. It’s been fun to see how different they can be, and also how people have vastly different preferences when it comes to their green beans. Some like them super-soft, some like them bright green, firm, and crispy, and others like them somewhere in between.
This recipe makes a casserole with green beans that are still a bit crispy. If you want softer green beans in your casserole, simply steam them for longer! I’d love to hear your favorite way to enjoy green bean casseroles in the comments below.
How To Store Leftovers
To store leftovers of this vegan green bean casserole, allow it to cool completely before transferring it to an airtight container. You can refrigerate the casserole for up to 3-4 days.
If you plan to store it for longer, you can freeze the casserole in a freezer-safe container for up to 2-3 months.
When reheating, cover with foil and warm in the oven at 350°F until heated through. For a crispier topping, you can add fresh fried onions before reheating.
FAQs
What can I use as a substitute for crispy fried onions?
You can use panko breacrumbs mixed with vegan butter or olive oil for a crunchy toppings. Crispy shallots are another option.
Can I use canned green beans instead of fresh?
Yes, but fresh or frozen green beans tend to provide a better texture and flavor. If you use canned, be sure to drain and rinse well and skip the steaming process.
Can I make this green bean casserole nut-free?
Absolutely! Instead of using cashews, you can opt for shelled sunflower seeds.
Listen while you cook! Tune into my podcast, The Plant Powered People Podcast, while you’re cooking, folding laundry, or taking a bath. It may just change your life!
This is the ultimate vegan green bean casserole that strikes a balance between too soft and too crisp green beans, with a nice amount of creamy filling. It's easy to make and perfect for any holiday meal!
3cupsvegetable broth, or equivalent amount of vegetable bouillon and water, divided
½cupraw cashews
¼teaspoonsalt
½teaspoonground black pepper
½cupvegan butter
1smallonion, diced
2cupsbutton mushrooms, sliced or diced
4medium cloves garlic, roughly chopped
½cupall-purpose flour
2cupscrispy fried onions, we use store-bought
Instructions
To prepare the green beans, wash them, trim the stem ends, cut them in half, place them in a steamer basket, and steam for 7 minutes. Remove the green beans from the steamer, rinse them with ice-cold water to preserve the green color, and set aside.
In a high-powered blender, combine 1 cup of the vegetable broth and the cashews and blend on high until smooth. Blend in the remaining 2 cups of vegetable broth, salt, and pepper and set aside.
Preheat the oven to 375 degrees F.
In a large pot over medium high heat, melt the vegan butter. Add the onion, mushrooms, and garlic and sauté for 5 minutes, stirring occasionally. Add the flour and whisk to create a roux. Continue to whisk the thickened roux constantly for 3 minutes. Add the broth and cashew mixture and whisk continuously for 2 to 3 minutes, until thickened (thickening will happen fast and suddenly, so be sure to turn off the heat just as the mixture gets thick enough).
Spoon the green beans and the creamy mixture into a 9 × 13 inch baking dish and mix until well combined. Top with an even layer of fried onions and bake for 20-30 minutes.
Video
Notes
Make ahead: Prepare the green beans and sauce and transfer them to your baking dish. Cover with plastic wrap or foil and refrigerator for up to 2 days. Add the crispy onions just before baking. You may need to bake an extra 5-10 minutes longer to ensure it’s fully heated.Storage: Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
New winner evert month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!
My mom always makes this at Thanksgiving time and I really started missing it. I can’t wait to try this!! I think my family will love it and the topping looks so lovely – brown and crispy! Usually, I like my casserole with 3/4 beans and less “sauce”, so I might do the same here. I’m already drooling! Thanks so much for sharing this classic recipe!
I’m a big green bean casserole fan and always eager to try new versions at my vegan Thanksgiving table. This is my personal fave!! You can cook the green beans longer if you like a softer texture (if you grew up eating casseroles made with beans from a can this will probably be you).
Leave a Comment
These green beans recipe are so flavorful and delicious. It was a hit for everyone at home!
So good……even the non vegans loved it.
I’m so glad!! Thanks so much for trying the recipe!! – Michelle 🙂
I’ve been looking for the best vegan green bean casserole recipe and finally found it!! YAY!
I am not usually a fan of green beans, but this is delicious. The creamy richness and the crunchiness of the onions is a great combination.
Oh my! This dish has my name all over it! Creamy and crunchy goodness! Love it!
Looks so good!!
I’m sooo excited to make this for Thanksgiving this year!!
My mom always makes this at Thanksgiving time and I really started missing it. I can’t wait to try this!! I think my family will love it and the topping looks so lovely – brown and crispy! Usually, I like my casserole with 3/4 beans and less “sauce”, so I might do the same here. I’m already drooling! Thanks so much for sharing this classic recipe!
I’m a big green bean casserole fan and always eager to try new versions at my vegan Thanksgiving table. This is my personal fave!! You can cook the green beans longer if you like a softer texture (if you grew up eating casseroles made with beans from a can this will probably be you).