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 brothor equivalent amount of vegetable bouillon and water, divided
½cupraw cashews
¼teaspoonsalt
½teaspoonground black pepper
½cupvegan butter
1smalloniondiced
2cupsbutton mushroomssliced or diced
4medium cloves garlicroughly chopped
½cupall-purpose flour
2cupscrispy fried onionswe 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.