• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
a Veg Taste from A to Z
  • Home
  • Recipes
  • Why Plant Based
  • Work With Me
  • Italian Site

Vegan Green Bean Casserole

Modified: 18 Dec, 2023 · Published: 6 Nov, 2020 by Adriana Z. · This post may contain affiliate links · Leave a Comment

Jump to Recipe - Vai alla Ricetta Jump to Video Print Recipe
This post may contain affiliate links - Questo post potrebbe contenere link di affiliazione

Vegan Green Bean Casserole

This Vegan Green Bean Casserole is creamy, crunchy and wholesome. Topped with mouthwatering caramelized onions for an extra level of comfort!

vegan green bean casserole

Green bean casserole is indeed a must during the holiday season.

Crunchy and hearty green beans coated in a super creamy white sauce all topped with a generous layer of perfectly caramelized red onions, is simply to die for!

Here's how to make a completely vegan version of this family classic for you plant based (and not!) guests.

I'll be honest with you. The first time I had this dish was only a couple of years back and I was literally blown away by its flavour and indeed simplicity!

It's amazing how a bunch of humble and simple ingredients combined together can create such wonderful flavours.

Since then I've started baking a vegan version of this green bean casserole with my own twist and as a result it has became a staple on our holiday tables too! This is why I decided to share it with all of you.

So if you are looking to serve something still traditional but different, you have to try my take on this absolute comfort food!

The components of this version are completely made from scratch, but please do not be intimidated by it, I assure you it's way easier than expected and the results will definitely pay off every single minute you've spent making it.

How to make Vegan Green Bean Casserole

https://avegtastefromatoz.com/green-bean-casserole-mp4/

First step to make this beautiful and hearty side dish is to prepare and pre cook the green beans.
After washing the beans, tip both (or just the stalk bit as I do) ends and boil in hot salted water for 5 to 10 minutes, or according to your own preference. If you prefer the beans to be crunchy and have a bit of a bite cook for max 6-7 minutes; if you like them rather soft boil for 10 minutes or longer. Please note the will still continue cooking a bit in the oven once we bake the casserole.
Next we can caramelize the onions.
Peel the outer skin, and finely slice the onions. To avoid lacrimation too much you can run under the water both your knife blade and your chopping board, or even wear some safety/swimming goggles if you happen to have a pair at hand (my husband does actually wear those sometimes, looking in the kitchen like an absolute weirdo, haha! But he says they do the trick!).
Add the sliced onions to a pan with some olive oil and cook on high heat for 7 to 10 minutes, stirring every now and then, until soft and well coloured.
Then set aside.
Third step is to make the super creamy white sauce.
Start by melting some plant based butter (or margarine) into a pan, then add the flour. Remove from the heat and mix the two ingredients until they come together into a paste. Gently add the plant milk a bit at a time. Do not add more milk until you have nicely incorporated the previous portion with the flour and butter mixture. This will prevent creating unpleasing lumps. Put the pan back on the heat, season with the spices, and cook on low until it start thickening (should be required 2 to 5 minutes at very least). If you happen to have formed lumps, do not worry, you can use an hand blender to save it and turn it to smooth.
Now all that remains to do is to assemble the casserole.
Place the cooked green beans at the bottom of a tray that is at least 5 cm (2 inches) deep (for this dosage I used a 20x30cm (7x11'') pyrex casserole dish).
Pour over the beans the white sauce, and spread it evenly with a spatula.
Next, form a generous layer of caramelized onions.
Finally top the casserole with some panko bread (or normal breadcrumbs), spray with some olive oil and bake in the oven at 190°C (375°F) for 30 minutes. In the last five minutes turn the grill mode on if you'd like to have an even crispier top.

You can also add some vegan grated cheese or this vegan mozzarella over the white sauce to make this green bean casserole even cheesier and scrumptious!

Serve it warm as a rich side to your main or, why not, as a comforting main dish!

You can prepare this easy vegan green bean casserole up to three days in advance and bake it on the day you'd like to serve it.

Once cooked it can be stored in the fridge for 3 to 4 days, or in the freezer for a couple of months.
If you prefer, you can also prepare the casserole minus the baking step, freeze it and finish cooking it whenever you fancy.

vegan green bean casserole

Vegan Green Bean Casserole Recipe

Ingredients:
500 g Green Beans (fresh or frozen)
3-4 Red Onions (medium)
1 tablespoon Olive Oil
25 g Panko (or regular breadcrumbs - use ground cornflakes for a GF version)
...for the white sauce...
400 g Plant Based Milk (Soy)
2 tablespoon Vegan Butter (or margarine, or 1 butter and 1 olive oil)
2 tablespoon All Purpose Flour (you can also use GF flour)
1 tablespoon Nutritional Yeast
½ teaspoon Smoked Paprika
¼ teaspoon Nutmeg
¼ teaspoon Salt (or to taste)
Pepper

Method:
1. Wash the green beans, tip both ends and boil in hot salted water for 5 to 10 minutes (or according to your own preference). Please note the will still continue cooking a bit in the oven once we bake the casserole.
2. Peel the outer skin of the onions and finely slice them. Add the onions to a pan with 1 tablespoon of olive oil and cook on high heat for 7 to 10 minutes, stirring, until soft and well coloured. Set aside.
3. For the white sauce: melt the plant based butter (or margarine) into a pan, add the flour. Remove from the heat and stir with a whisk until they come together into a paste. Gently add the plant milk a bit at a time. Do not add more milk until you have nicely incorporated the previous portion with the flour and butter mixture. This will prevent creating unpleasing lumps. Put the pan back on the heat, season with the spices, and cook on low until it start thickening (should be required 2 to 5 minutes at very least). If you happen to have formed lumps, do not worry, you can use an hand blender to save it and turn it to smooth.
4. Assemble the casserole. Place the cooked green beans at the bottom of a 20x30cm (7x11'') tray that is at least 5 cm (2 inches) deep. Pour the white sauce over the beans, and spread it evenly with a spatula. Cover with a generous layer of caramelized onions.
5. Finally top the casserole with some panko bread (or normal breadcrumbs*), spray with some olive oil and bake in the oven at 190°C (375°F) for 30 minutes. In the last five minutes turn the grill mode on if you'd like to have an even crispier top.
6. Serve the vegan green bean casserole ideally warm.

vegan green bean casserole

Print Recipe

No ratings yet

Vegan Green Bean Casserole

This Vegan Green Bean Casserole is creamy, crunchy and wholesome. Topped with mouthwatering caramelized onions for an extra level of comfort!
Prep Time 30 minutes minutes
Cook Time 30 minutes minutes
Total Time 1 hour hour

Ingredients

  • 500 g Green Beans fresh or frozen
  • 3-4 Red Onions medium
  • 1 tablespoon Olive Oil
  • 25 g Panko or regular breadcrumbs*
...for the white sauce...
  • 400 g Plant Based Milk Soy
  • 2 tablespoon Vegan Butter or margarine, or 1 butter and 1 olive oil
  • 2 tablespoon All Purpose Flour you can also use GF flour*
  • 1 tablespoon Nutritional Yeast
  • ½ teaspoon Smoked Paprika
  • ¼ teaspoon Nutmeg
  • ¼ teaspoon Salt or to taste
  • Pepper
6 people
Prevent your screen from going dark

Instructions

  • Wash the green beans, tip both ends and boil in hot salted water for 5 to 10 minutes (or according to your own preference). Please note the will still continue cooking a bit in the oven once we bake the casserole.
  • Peel the outer skin of the onions and finely slice them. Add the onions to a pan with 1 tablespoon of olive oil and cook on high heat for 7 to 10 minutes, stirring, until soft and well coloured. Set aside.
  • For the white sauce: melt the plant based butter (or margarine) into a pan, add the flour. Remove from the heat and stir with a whisk until they come together into a paste. Gently add the plant milk a bit at a time. Do not add more milk until you have nicely incorporated the previous portion with the flour and butter mixture. This will prevent creating unpleasing lumps. Put the pan back on the heat, season with the spices, and cook on low until it start thickening (should be required 2 to 5 minutes at very least). If you happen to have formed lumps, do not worry, you can use an hand blender to save it and turn it to smooth.
  • Assemble the casserole. Place the cooked green beans at the bottom of a 20x30cm (7x11'') tray that is at least 5 cm (2 inches) deep. Pour the white sauce over the beans, and spread it evenly with a spatula. Cover with a generous layer of caramelized onions.
  • Finally top the casserole with some panko bread (or normal breadcrumbs*), spray with some olive oil and bake in the oven at 190°C (375°F) for 30 minutes. In the last five minutes turn the grill mode on if you'd like to have an even crispier top.
  • Serve the vegan green bean casserole ideally warm.

Video

https://avegtastefromatoz.com/green-bean-casserole-mp4/

Notes

*For a gluten free version substitute the flour with your favourite gluten free flour mix and the breadcrumbs (panko) with some ground vegan corn flakes or any gluten free bread crumbs of your choice.
You can also add some vegan grated cheese or this vegan mozzarella over the white sauce to make this green bean casserole even cheesier and scrumptious!
Serve it warm as a rich side to your main or, why not, as a comforting main dish!
You can prepare this easy vegan green bean casserole up to three days in advance and bake it on the day you'd like to serve it.
Once cooked it can be stored in the fridge for 3 to 4 days, or in the freezer for a couple of months.
If you prefer, you can also prepare the casserole minus the baking step, freeze it and finish cooking it whenever you fancy.

Nutrition

Calories: 157kcal | Carbohydrates: 19g | Protein: 6g | Fat: 7g | Saturated Fat: 1g | Potassium: 383mg | Fiber: 4g | Sugar: 7g | Vitamin A: 1097IU | Vitamin B12: 1µg | Vitamin C: 19mg | Calcium: 144mg | Iron: 2mg
Did you like this recipe?Follow @avegtastefromatoz and tag #avegtastefromatoz when you try it!

vegan green bean casserole

Sharing is Caring! Please share my content on social networks 🙂

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on X (Opens in new window) X
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to email a link to a friend (Opens in new window) Email

Related

More Festive Food

  • tofu loaf slice stuffed with green beans and carrot, served with gravy and roasted potatoes
    Vegan Tofu Holiday Loaf
  • stack of vegan viennese whirl cookies
    Vegan Viennese Whirl Cookies
  • Vegan Chocolate Chip Hot Cross Buns
  • vegan potato dauphinoise with crispy bacon on a white dish garnished with fresh parsley
    Scalloped Potatoes with Crispy Vegan Bacon

Filed Under: Festive Food, Roast Dinner, Sides

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

nice to see you here

Welcome to a Veg Taste from A to Z! I'm Adriana Zifarelli, an Italian born massive foodie living in London. In this space you can find my true, tried and tested experiments in the kitchen. Have fun!

More about me →

SUMMER FAVOURITES

Eggplant "Meatballs"

Vegan Egg & Cress Sandwich

Vegan Grilled Mushroom Souvlaki

Mushroom Souvlaki

Couscous Stuffed Peppers

jerk barbecue corn ribs

Jerk BBQ Corn Ribs

crice noodles with seasonable colourful vegetables in a grey plate with half a lime

Vietnamese Noodle Salad

Lebanese Moussaka with Green Peppers FI

Lebanese Moussaka

Vegan Piña Colada Cheesecake

POPULAR NOW

wild garlic pesto spaghetti rolled into nests served on a grey plate and topped with pine nuts and wild garlic flowers

Wild Garlic Pesto Pasta

best vegan salmon / carrot lox close up on a wooden tray with lemon wedges, capers and dill

The Best Vegan Salmon

homemade vegan italian sausages with gluten roasted on a plate close up

Italian Style Sausages

How to Cook Potatoes in the IP

courgette and potato bake close up

Courgette and Potato Bake

vegan sticky toffee pudding slice on a white plate with fork and oozing toffee sauce

Best Vegan Sticky Toffee Pudding

Vegan Lemon Pound Cake

tofu puffs on a grey plate

How to Make Tofu Puffs

tofu vegan eggs on chopping board

Vegan Hard Boiled Eggs

Vegan Quiche Lorraine Closed Up Slice

Ultimate Vegan Quiche Lorraine

seitan chicken shreds on chopping board

Vegan Seitan Chicken

tearing with hands a breaded and air fried oyster mushroom

Air Fried Oyster Mushrooms

Subscribe to get latest recipes!

privacy policy

Stay Connected

Copyright © 2025 a Veg Taste from A to Z on the Foodie Pro Theme

 

Loading Comments...
 

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required