A made-from-scratch Vegan Green Bean Casserole with tender green beans baked up in a deliciously creamy mushroom sauce and topped with crispy, golden, buttery breadcrumbs and tangles of caramelized onions. This really is the ultimate way to eat green beans!
Plain ol' green beans are all well and good, but how awesome is it to eat them in creamy, casserole form? Especially when they are topped with a crispy, golden, buttery, oniony breadcrumby topping! This vegan green bean casserole is comforting, cozy, delicious and should absolutely be a part of your holiday dinners!
We're talking perfectly cooked green beans doused in just the right amount of creamy, mushroomy, perfectly seasoned sauce, with a delicious tangle of golden, buttery, crispy crumbs and sweet, sweet, fragrant onion on top.
That creamy green bean goodness and that buttery, golden, oniony topping are absolute magic together and along with my Green Bean Potato Salad will become the best-loved side on your Thanksgiving table.
You won't find any cans of mushroom soup hidden here. We are making our casserole from scratch, which means it involves a little more work and a few steps, but it's all easy and comes together quickly. And your tastebuds will thank you. Promise.
Here are the ingredients you need to make Vegan Green Bean Casserole:
And a few ingredient notes:
- Green beans - I recommend fresh green beans rather than frozen ones. It's nice for the green beans to retain a little bite. Frozen ones get too soft.
- Vegan butter - Best for great flavour but you can use olive oil instead if you prefer.
- Stale bread - Stale bread works best for making breadcrumbs. If you only have fresh bread leave slices out on the counter overnight to dry out or toast it in the toaster first.
- Nutritional yeast - We're putting some in the breadcrumb topping and we're also putting it in the sauce. This is for umami flavour. Don't worry, nothing tastes "cheesy".
How To Make Vegan Green Bean Casserole
Here's how you make Vegan Green Bean Casserole:
- Sauté the onions in a skillet until perfectly sweet and golden.
- Whiz up the super yum bread crumb topping ingredients in a food processor or a blender then stir through the sautéed onions.
- Sauté the mushrooms then make the easy sauce.
- Mix the green beans into the sauce.
- Sprinkle the oniony breadcrumb topping all over those saucy, creamy green beans then bake until golden.
Vegan Green Bean Casserole will make a fantastic side with your Thanksgiving meal or your Christmas dinner. It's a great dish to serve alongside your vegan sweet potato casserole and works really well with any of the following:
It is also great as a meal in itself. Either on its own or with some vegan mashed potatoes.
This is one of those recipes that is best eaten on the day it's baked. The topping can get a little soggy when you reheat leftovers. Having said that though, I still enjoy it warmed up the next day.
Store leftovers in an airtight container in the fridge for up to 2 days. You can pop them in a covered dish and bake in the oven on 350°F (175 °C) until piping hot, or microwave for a couple of minutes.
You can prepare the individual components of this recipe in advance, and you can mix the green beans into the mushroomy sauce and have them ready and waiting, covered, in the skillet or any other ovenproof dish in the fridge. Just leave the filling separate from the oniony breadcrumb topping until you are about to bake it so that it doesn't get soggy. Store the topping in an airtight container, and keep it in the fridge until needed. Green beans do tend to spoil pretty quickly, so I wouldn't make it up any more than the day before you are going to bake it just to be safe.
Omit the butter from the breadcrumb topping and use a few drops of water for sauteing.
Use cornstarch instead of flour in the sauce and gluten-free bread to make the crumb topping.
Any unsweetened and unflavoured plant milk is fine to use but I think soy milk, cashew milk, or oat milk is best for savoury recipes. Always be sure to check the ingredients list if it's a brand you aren't familiar with, looking for any added sugar or vanilla.
If you try this recipe, let me know how you like it by leaving a comment and rating below! And be sure to join my mailing list for more deliciousness!
Vegan Green Bean CasseroleAuthor:
- 1lb (16 oz) fresh green beans , ends trimmed
- 3 tablespoons vegan butter , or olive oil
- 1 large onion , peeled & cut into thin half moon slices
- 5 oz (140 grams) slices of stale bread (about 3 thick slices)
- 3 cloves garlic , divided - 1 clove left whole, the other 2 chopped finely
- 6 tablespoons nutritional yeast , divided
- 6 oz (170 grams) cremini (brown) mushrooms , about 2 heaping cups
- 4 sprigs fresh thyme
- 2 tablespoons all purpose flour , plain flour in the UK
- ¾ cup (180 ml) vegetable stock
- ½ cup (120 mls) unsweetened plant milk
- ½ teaspoon fine sea salt , divided - plus more to taste
- ¼ teaspoon freshly ground black pepper , divided - plus more to taste
- Fill a kettle and boil. Put the trimmed green beans into a large saucepan and pour over the boiling water. Turn the heat to high and wait for them to come to a rolling boil then turn off the heat, drain them in a colander, and immediately rinse them with cold water. Leave to drain.
- In a medium skillet over a MEDIUM heat, add 1 tablespoon of the butter. Once melted and the pan hot, add the onion and cook, stirring frequently for about 15 minutes, until really golden brown. Remove from the heat and set aside while you prepare the breadcrumbs.
- Break the slices of bread into smaller pieces with your hands and add to the bowl of a food processor along with 1 tablespoon of butter, 1 whole clove of garlic, and 2 tablespoons of nutritional yeast. Process until fine crumbs. Remove the blade and stir through the sautéed onions. Set aside.
- Preheat the oven to 400 °F (200 °C).
- Warm the same skillet you cooked the onions in over medium heat and add the last tablespoon of butter or oil. Add the sliced mushrooms, the sprigs of thyme, and a generous pinch of salt and pepper. Sauté until the mushrooms are golden.
- Add the garlic, cook for a minute more, then turn the heat down to low, remove the thyme sprigs and discard, then add the flour. Stir to coat the mushrooms and continue to cook for 1 minute to remove the raw flour taste.
- Pour in about half a cup of the vegetable broth, stirring well as you go to work out any lumps, then add the remaining ¼ cup, stir again then add the plant milk, the remaining 4 tablespoons of nutritional yeast, and the remaining salt and pepper. Keep stirring until it starts to thicken. Turn off the heat, taste, and add more seasoning if necessary, then add the green beans to the sauce and stir to coat them.
- If you want to bake it right there in the skillet, flatten the beans down as best you can, then spoon over the oniony breadcrumb mixture. Don't compact it. Just leave it loose and rough looking. Or transfer the saucy green beans to an ovenproof dish, then add the breadcrumb topping to the top.
- Bake for 25 minutes or until the bread crumbs are golden and the sauce is bubbling around the edges.
This recipe was originally published on November 20th 2018. I've updated the post and now I am republishing it for you. The actual recipe remains the same. I hope you enjoy it. Thank you for following A Virtual Vegan!