• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Ve Eat Cook Bake logo

  • Vegan Recipes
  • About
  • English
    • German
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
menu icon
go to homepage
  • Recipes
  • About
    • Facebook
    • Pinterest
    • Twitter
    • YouTube
    • English
    • German
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Facebook
    • Pinterest
    • Twitter
    • YouTube
    • English
    • German
  • ×
    Home » Vegan Sides

    Best Vegan Green Bean Casserole Recipe (healthy, wfpb)

    Modified: Jan 28, 2026 by Jasmin Hackmann · This post may contain affiliate links*. As an Amazon Associate I earn from qualifying purchases.

    Share ❤️

    • Facebook
    • X
    Jump to Recipe Print Recipe

    Introducing our mouth-watering vegan green bean casserole, made with homemade cream of mushroom soup and topped with crispy air fried onions!

    This classic holiday dish gets a delicious plant-based twist in our recipe, while still maintaining all the comforting flavors and textures you love. Perfect for Thanksgiving or any other gathering where you want to impress your guests with a cruelty-free option. 

    Vegan Green Bean Casserole with homemade Cambpell's cream of mushrooms and topped with homemade french fried onions (whole food plant-based)

    You like green beans? Try my vegan green bean soup, my green bean salad and my green bean side dish. This goes well with plant-based mashed potatoes, lentil loaf. 

    Ingredients

    You can find the ingredients with quantities and the recipe to print out on the recipe card below.

    For the crispy fried onions, you need the following:

    • Non-Dairy Milk 
    •  Tahini
    •  Apple Cider Vinegar
    •  Onions 
    •  Whole wheat flour or gluten-free flour mixture
    •  Salt 
    •  Ground black pepper
    •  Cayenne pepper
    • Panko Bread Crumbs

    Casserole

    • Onion 
    •  Clove of garlic
    •  Fresh Mushrooms 
    • Dry white wine or some white balsamic vinegar
    •  Tapioca starch
    •  Cashews 
    • Vegetable Broth
    •  Nutritional yeast
    •  Soy sauce or coconut Aminos for gluten-free
    •  White or black Pepper 
    • fresh green beans or frozen

    Vegan Green Bean Casserole with homemade Cambpell's cream of mushrooms and topped with homemade french fried onions (whole food plant-based)

    Instructions

    First, cut the onion into fine strips or rings.  Mix the remaining ingredients into a dough in a bowl, and add the panko bread crumbs in a second bowl. Dip the onion first in the dough and next in the bread crumbs. 

    Heat the oven to 350 F (175C)  and place the onions on a baking tray lined with baking paper.  Now bake the onions for about 7 minutes. Repeatedly check to see if they got a nice golden brown color. We do not want to burn them. 

     In the meantime you can cut mushrooms, onions and beans. You can now steam the green beans for 3 minutes on medium-high heat.

    This helps you have a beautiful green bean casserole. Thanks to the steaming, the color will be preserved. 

     Now sauté the chopped onions and chopped mushrooms in a pan vigorously on medium heat.  I always add a sip of water. Take the soaked cashews and blend them with , tapioca starch and nutritional yeast flakes. 

    If the onions have a nice brown color, you can deg laze them with some white wine or add later the vinegar.

    Add the cashew cream and add soy sauce (coconut Aminos), salt and pepper to taste. Let it simmer for around 5 minutes to get a creamy mushroom sauce.  

    Assemble the classic green bean casserole 

    Put the blanched green beans in a casserole dish and pour the sauce over them. 

    You top the casserole with the crispy onions.   Bake in the oven at 175 C for about 20 min. If the onions get too dark, cover the casserole 

     Bring extra flavor into your vegan green bean casserole with some foil.

    Hint: If you do not like mushroom pieces in your sauce, you can blend the sauce with the mushrooms to get the cream of mushroom soup.  You also want the sauce a little runnier than you used to it. It will thicken even more while baking thanks to the cashews. If it is too thick, you want to add some more non-dairy milk. 

    Substitution

    • Mushrooms: You can use your favorite mushrooms or a mushroom blend like shiitake mushrooms, cremini mushrooms. The easiest findings in the stores will be white button mushrooms or baby bella mushrooms. All of these will work very well in this version of vegan green bean casserole. 
    • Dairy-free Milk: I usually use unsweetened almond milk, because that is what we have at home. You can also use soy milk or oat milk. 
    • Cashews: If you do not want to use Cashews, you can also use pumpkin seeds, sunflower seeds. These make a creamy sauce as well. You can also use the Cashew cream with coconut milk. 
    • Tahini Butter: We want some kind of fat in the marinade for the breaded onions. Because I do not use vegan butter, I use tahini. You can also use almond butter or cashew butter. You want something that is pretty neutral in taste. 
    • Flour: I love to use whole wheat flour or spelt flour instead of all-purpose flour.  But you can totally use your favorite gluten-free flour mixture. 
    • Soy Sauce: As mentioned before, you can easily switch to tamari sauce for a gluten-free soy sauce alternative. If you want to have it soy free, use coconut aminos.

    Vegan Green Bean Casserole with homemade Cambpell's cream of mushrooms and topped with homemade french fried onions (whole food plant-based)

    Variations

    • Smoky Flavor: If you want to add some smokiness to your healthy green bean casserole. You can add a few drops of liquid smoke or 1 teaspoon of smoked paprika powder. 
    • Sweet Potatoes: You want to add some color and extra nutrition. What about adding some cubed sweet potatoes to make a healthy sweet potato casserole. 

    Equipment

    You will need the following to make this delicious vegan green bean casserole: 

    • Casserole Dish 
    • Bowls
    • Cutting Board
    • Chef Knife
    • High Speed blender
    • Baking tray 
    • Parchment paper
    • Measuring Cups 

    Storage

    You can easily prepare this traditional green bean casserole a day or two before you need it. Just top the onions right before you bake it. 

    • Fridge: You can easily store leftovers in the fridge. I would store them in an airtight container. 
    • Freezing: Do not top the casserole with onions, and freeze the casserole in a casserole dish with an airtight lid.
    Vegan Green Bean Casserole with homemade Cambpell's cream of mushrooms and topped with homemade french fried onions (whole food plant-based)

     

    Top Tip​

    You can make the onion topping in an air fryer or in a convection oven. 

    📖 Recipe

    Vegan Green Bean Casserole with homemade Cambpell's cream of mushrooms and topped with homemade french fried onions (whole food plant-based)

    Vegan Green Bean Casserole

    Author: Jasmin Hackmann
    No ratings yet
    Pinterest Facebook Share on X
    Share Print
    Prep 15 minutes mins
    Cook 30 minutes mins
    Total 45 minutes mins
    Vegan Green Bean Casserole - This recipe for a Green Bean Casserole is a classic in American cuisine for Thanksgiving or Christmas.  Prepare the casserole with cream of mushroom and fried onions. You do not need many ingredients for this high quality casserole and you can prepare it in advance.
    Servings 4 -6
    Course Vegan Sides
    Cuisine American

    Ingredients

    For the French fried onions:
    • 1 cup 240 ml plant drink (soy or almond)
    • 2 tablespoons of tahini
    • 1 tablespoon of apple cider vinegar
    • 1 small onion strips
    • ½ cup 60g whole spelt or wheat flour
    • ¼ cup 40g bread crumbs
    • ¼ teaspoon sea salt
    • ¼ tsp. Pepper grounded
    • Pinch of cayenne pepper
    For the mushroom cream sauce:
    • 1 medium onion in cubes
    • 2 garlic cloves pressed
    • 1 packet 150g -200g of mushrooms, sliced
    • ½ cup 120 ml of dry white wine or 2 tablespoon Balsamic White
    • 1 tablespoon tapioca starch
    • ½ cup 60 g of cashews, soaked
    • 1 ¾ cup 420 ml of water
    • 1 tablespoon soy sauce or coconut aminos gf
    • 2 tablespoon of nutritional yeast
    • Pepper to taste
    Casserole:
    • 5 cups or 1 lbs 500 g of green beans
    • French fried onion
    • Mushroom sauce

    Instructions

    1. First, we prepare the fried onions, so we cut onion into fine strips or rings.  Mix the remaining ingredients into a dough and add the onion. Heat the oven to 175 C and place the onions on a baking tray lined with baking paper.  Now bake the onions for about 7 minutes, then repeatedly check to see if they gain the right color. If they are a nice brown color but not too dark, they are finished. 
    2. In the meantime you can cut mushrooms, onions and beans. Steam the cut beans for 3 minutes to help preserve the color.
    3. Now fry the onions, garlic and mushrooms in a pan vigorously.  I always add a sip of water. I repeat that when the onions start sticking to the pot.
    4. Now take the soaked cashews and blend them with water, tapioca starch and nutritional yeast flakes.
    5. If the onions have a nice brown color, you can deglaze them with some white wine.
    6. Add the cashew cream and season with soy sauce (coconut mints), salt and pepper. Let it boil.*
    7. Now you can put the green beans in a casserole dish and pour the sauce over them.
    8. You can distribute the finished fried onion over it.  And bake in the preheated oven at 175 C for about 15 - 20min.

    Notes

    If the sauce is till too runny, you can add some more tapioca starch or let it cook some more until it is thicker. You can also blend the mushroom sauce to have cream of mushroom instead one with mushroom pieces.

    Private Notes

    Click here to add your own private notes.

    Tried this recipe?

    Let us know how it was!

    More Vegan Sides

    • Easy Vegan Dill Cucumber Salad Recipe (oil-free, sugar-free)
    • Best Vegan Crab Cakes with hearts of palm and Artichoke (+ Air Fryer Option)
    • Simple Vegan Creamed Spinach Recipe (oil free)
    • Easy Vegan Yellow Turmeric Rice Recipe (oil-free)

    Reader Interactions

    Comments

    1. Kay says

      October 09, 2019 at 2:56 am

      Hi Jasmin.
      I made your casserole today and I must say that the recipe was not very clear to follow
      The mushrooms had no measurements so I used a mixture of portobello and white cup mushrooms to approx 150g.
      I didn’t have spelt flour so used whole meal (I’m in Australia) but even so the mixture was way too runny to stick to the onions.
      I did steam the beans prior to making the mushroom sauce which was very runny.
      The recipe didn’t specify so I added the cashews, aminos etc to the onion/ mushroom mixture then added the garlic which was listed in the ingredients but not in the method.
      I baked it all as instructed but the beans were still hard and the sauce way too runny.
      I’d love to get this right so please tell me what I should do.
      Kay

      Reply
      • Jasmin says

        October 09, 2019 at 9:11 am

        Kay, Thank you for your feedback. I do not know why yours where too runny. For the onions: Mine had a pancake dough like consistency. It stuck very well to the onions. Maybe add some more flour. For the casserole: Like in the recipe mentioned you should have blend the cashews, water, yeast flackes and tapioca starch together. And than add to the fried mushrooms. Let it boil, it should thicken. If not you could add some more tapioca starch if you want. I have noticed it was even thicker after baking. I wonder why your green beans are still hard and soft. When I cook / bake green beans they normally do not take longer to be soften than 15-20 min. Have you preheated your oven to 175C?

        Reply
    2. Kay Fountain says

      October 08, 2019 at 11:56 pm

      Hello Jasmin.
      You ask for a packet of mushrooms but no weight is specified. Can you please give a weight for them?
      Thank you

      Reply
      • Jasmin says

        October 09, 2019 at 9:12 am

        I added a weight. Around 150g.

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Jasmin,

    Eating vegan doesn't have to be boring or expensive! I share delicious, easy-to-make recipes that you and your family will love. Whether it's breakfast, lunch or dinner - healthy food can still be tasty and budget friendly.

    About me →

    Popular

    • Straight view on a vegan gluten free marble cake.
      Vegan Marble Cake (gluten-free, oil-free)

    • Vegan White Bean Soup Serbian Style (Pasulj)

    • Homemade Vegan Spaetzle (German Egg Noodles)

    • Vegan Burger Sauce made with Cashews and Tomato Paste and other ingredients
      Best Vegan Burger Sauce Recipe without Mayo (oil free)

    • Best Creamy Vegan Mashed Potatoes Recipe (oil free)

    • Vegan Dessert with Raspberries and a dairy-free cream topped with some coconut sugar or brown sugar
      Quick Vegan Raspberry Cream Dessert

    Footer

    About

    • Privacy Policy
    • Disclaimer
    • Terms of use
    • Accessibility Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Ve Eat Cook Bake

    Vegan Green Bean Casserole with homemade Cambpell's cream of mushrooms and topped with homemade french fried onions (whole food plant-based)
    • English
    • German

    Rate This Recipe

    Your vote:




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