• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
  • Recipes
  • Cookbook
  • Subscribe

A Virtual Vegan

menu icon
go to homepage
  • About
  • Recipes
  • Cookbook
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • About
    • Recipes
    • Cookbook
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Recipes » Sides & Appetizers

    Published: Sep 30, 2020 · Modified: Feb 3, 2021 by Melanie McDonald · This post contains affiliate links · As an Amazon Associate I earn from qualifying purchases. · 12 Comments

    Vegan Green Bean Casserole

    GO TO RECIPE GO TO VIDEO PRINT RECIPE
    4.87 from 15 votes
    a skillet of vegan green bean casserole

    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!

    a skillet of vegan green bean casserole with a portion taken out

    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 bliss.

    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.

    Jump to:
    • What ingredients & equipment do I need?
    • How to make vegan green bean casserole
    • Success Tips
    • How to prep in advance
    • Serving suggestions
    • Storage & reheating
    • 📖 Recipe
    • Comments

    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.

    What ingredients & equipment do I need?

    (For detailed measurements and instructions, see the printable recipe card).

    So, let's talk about what's going on here.

    Here's what you'll be needing:

    the ingredients for vegan green bean casserole on a wooden board
    • Green beans - Wouldn't be a green casserole without them!
    • Vegan Butter - We are going all out decadent here. We're doing the sauteeing in some vegan butter and also putting some in the topping. I have give butter/oil-free instructions in the recipe too though.
    • Onion- Stringy, golden and caramelized onions get tossed through the buttery, garlicky bread crumb topping for texture, visual appeal and flavour! no dried up onion bits from a container are going in here.
    • Stale bread - For the topping. Stale bread works best for making breadcrumbs. If you only have fresh bread though leave it sliced out on the counter overnight to dry out or toast it in the toaster first.
    • Garlic - Maybe my favourite ingredient of all time? It adds so much flavour!
    • 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" once it' all cooked up.
    • Mushrooms - They add heaps of flavour and texture too.
    • Fresh thyme - The best herb with mushrooms!
    • Flour - To thicken or sauce
    • Stock - To give the sauce flavour.
    • Plant-based milk - To give the sauce some creaminess.
    • Salt & Pepper - Flavour!

    The only piece of equipment necessary is a food processor to make the topping. A high-powered blender will work too but you might need to make it in two batches depending on how big the jar is.

    How to make vegan green bean casserole

    Step 1 - Trim the ends off the green beans and blanch them then rinse in cold water.

    green beans being run under water

    Step 2 - Sauté those onions in a skillet until perfectly sweet and golden.

    golden onions in a skillet

    Step 3 - Whiz up the super yum topping ingredients in a food processor or a blender then stir through the sautéed onions.

    bread crumb topping ingredients in a food processor

    Step 4 - Sauté the mushrooms in the skillet with some seasoning and fresh thyme.

    mushrooms and thyme in a skillet

    Step 5 - Make the creamy sauce right there in the pan with the mushrooms.

    mushroom sauce in a pan

    Step 6 - Mix the green beans into the sauce. Leave it in the skillet if you want to bake it in there, or transfer to an ovenproof dish if not.

    green beans mixed with mushroom sauce

    Step 7 - Sprinkle the oniony breadcrumb topping all over those saucy, creamy green beans then bake until golden.

    a green bean casserole in a skillet

    Success Tips

    • For best results make sure the bread isn't too fresh. It crumbs much better if it's a few days old.
    • Don't use frozen green beans. They will get too soggy.

    How to prep in advance

    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.

    a portion of vegan green bean casserole on a plate

    Serving suggestions

    My Vegan Green Bean Casserole will make a fantastic side with your Thanksgiving meal or your Christmas dinner.

    It works really well with any of the following:

    • vegan roast
    • vegan beef
    • Beyond Meat meatloaf
    • roast stuffed pumpkin
    • vegan meatloaf
    • mushroom lentil loaf

    And is great as a meal in itself. Either on its own or with some vegan mashed potatoes.

    Storage & reheating

    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. But having said that I enjoy it warmed up the next day.

    Store any leftovers in an airtight container in the fridge for no more than 2 days. You can pop them in a covered dish and bake in the oven on 350°F (175 °C) for 15 to 20 minutes or until piping hot, or microwave for a couple of minutes.

    📖 Recipe

    a skillet full of green bean casserole with a spoon in it

    Vegan Green Bean Casserole

    Author: Melanie McDonald
    4.87 from 15 votes
    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!
    Print Recipe Pin Recipe SaveSaved!
    PREP TIME: 25 minutes
    COOK TIME: 25 minutes
    TOTAL TIME: 45 minutes
    Servings: 6 servings (as a side)

    Ingredients
      

    • 1lb / 16 oz fresh green beans , not frozen, with ends trimmed
    • 3 tablespoon vegan butter , or olive oil (optional - you can omit the butter to make the recipe oil free)
    • 1 large onion , peeled and cut into half moon thin slices
    • 5 oz / 140 g g slices of stale bread (about 3 thick slices) - use gluten-free bread to keep GF
    • 3 cloves garlic , divided - 1 clove left whole, the other 2 chopped finely
    • 6 tablespoon nutritional yeast , divided
    • 6 oz / 170 g / about 2 heaping cups sliced cremini (brown) mushrooms
    • 4 large sprigs fresh thyme
    • 2 tablespoons all purpose flour , plain flour in the UK. Corn starch for gluten-free.
    • ¾ cup / 180 ml vegetable or mushroom broth
    • ½ cup / 120 mls unsweetened non-dairy milk , soy milk works best
    • ½ teaspoon salt , divided - plus more to taste
    • ¼ teaspoon freshly ground black pepper , divided - plus more to taste

    RECOMMENDED EQUIPMENT

    • Food Processor
    Prevent your screen from going dark

    INSTRUCTIONS
     

    • Fill a kettle and boil it. 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 in the sink to drain. 
    • In a medium skillet over a MEDIUM heat, add 1 tablespoon of the butter (use a few tablespoons of water to sauté with to keep the recipe oil-free). Once melted and the pan hot, add the onion and cook, stirring frequently for about 15 minutes, until really golden brown. 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 (omit for oil-free), 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 (or water for oil-free). Add the sliced mushrooms, the sprigs of thyme and a generous pinch of salt and pepper, then sauté until the mushrooms are golden on both sides.
    • 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 non-dairy milk, the remaining 4 tablespoons of nutritional yeast and the remaining salt and pepper. Keep stirring until it is starting 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. 

    NOTES

    Want to make the recipe oil-free? Omit the butter from the breadcrumb topping and use a few drops of water for sauteing. 
    Want to make the recipe gluten-free? Use cornstarch instead of flour in the sauce and gluten-free bread to make the crumb topping. 
    To prep in advance - 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.
    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 both that and the filling 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.
    Storage and reheating - 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. But having said that I enjoy it warmed up the next day.
    Store any leftovers in an airtight container in the fridge for no more than 2 days. You can pop them in a covered dish and bake in the oven on 350°F (175 °C) for 15 to 20 minutes or until piping hot, or microwave for a couple of minutes.

    NUTRITION

    Serving: 1serving (330 g)Calories: 192kcalCarbohydrates: 27gProtein: 10gFat: 6gSaturated Fat: 1gSodium: 495mgPotassium: 509mgFiber: 6gSugar: 6gVitamin A: 926IUVitamin C: 13mgCalcium: 96mgIron: 3mg

    Nutritional information is provided for convenience & as a courtesy. The data is a computer generated estimate so should be used as a guide only.

    Tried this recipe?Rate it & leave your feedback in the comments section below, or tag @avirtualvegan on Instagram and hashtag it #avirtualvegan

    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!

    « Vegan Red Wine Gravy
    Gluten-Free Seed Bread »
    9.1K shares

    Reader Interactions

    Comments

    1. Marie says

      December 01, 2020 at 9:11 am

      5 stars
      My not-a-vegan husband said it was the STAR DISH of Thanksgiving (and he roasted a turkey for himself!) and gave it an A+, requesting I make it again for Christmas. Big Win.

      Reply
      • A Virtual Vegan says

        December 01, 2020 at 1:12 pm

        Wow that's great Marie! Thank you for letting me know. That's a vegan win for sure!

        Reply
    2. Maureen Cram says

      December 01, 2020 at 7:15 am

      5 stars
      Made this for our South African TG celebration (my husband is American and we spend half the year here and the other in the US) and he asked if this was the same recipe I had used before as it was really very nice and tasted far better than previous years. So... I will always be making this version from now on! Thanks so much for all the care you put into your recipes to make sure they are always amazing.

      Reply
      • A Virtual Vegan says

        December 01, 2020 at 1:14 pm

        You're welcome and thank you Maureen! I'm really pleased your husband enjoyed it.

        Reply
    3. Kaitlyn says

      November 29, 2020 at 6:31 pm

      5 stars
      Total hit at Thanksgiving. We loved the freshness and the little crunch the green beans had to offer. This was a wonderful recipe!

      Reply
      • A Virtual Vegan says

        November 29, 2020 at 9:26 pm

        Thank you Kaitlyn. I'm really pleased you enjoyed it!

        Reply
    4. SaSally IG says

      December 07, 2019 at 8:56 am

      5 stars
      Absolutely love this recipe. A regular firm favourite of all the family.
      Thank you so much for sharing so many great recipes.

      Reply
      • A Virtual Vegan says

        December 07, 2019 at 11:38 am

        I'm really pleased you're enjoying it!

        Reply
    5. Kim Arsenault says

      November 20, 2019 at 4:53 pm

      3 stars
      Didn't love this recipe. Mine turned out mushy and looked pretty messy. I also didn't think it tasted great. My daughter liked it though. Might try it again and see if I can do it better.

      Reply
    6. Susan says

      November 17, 2019 at 1:39 pm

      Could this be prepared 2 weeks ahead and frozen?
      thank you.

      Reply
      • A Virtual Vegan says

        November 18, 2019 at 7:16 am

        I have never tried it, but I am thinking it probably wouldn't be great after freezing. I would be worried about the texture of the mushrooms and the beans and the topping would likely end up soggy. You can make it the day before though, probably 2 days before actually, just keep the breadcrumb/onion topping and the bean mixture separate. Just make it up to the point you add the topping, put the bean mixture in an oven proof dish and cover with cling wrap, let cool then pop in the fridge, and put the breadcrumb topping in a sealed container or bag in the fridge. Then when you want it, top the beans with the breadcrumb topping and bake as instructed. Hope that helps!

        Reply
    7. Sandy says

      December 23, 2018 at 3:59 am

      5 stars
      I made this recipe for my (early) Christmas dinner and it was fantastic. I made it ahead of time as the Notes described and it worked out wonderfully. It was crispy on top which we loved. I did it without oil and since most breads have oil in them, I used rice cakes and blended that up to make the bread crumbs and that was perfect. Will be making again.

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Melanie McDonald

    I'm Melanie McDonald (but you can call me Mel), best-selling cookbook author and creator of A Virtual Vegan. I share well-tested, flavour-packed vegan recipes with clear, step-by-step instructions. My goal is to give you the confidence to cook amazing vegan food from scratch.

    More about me →

    Trending now!

    • Perfect Vegan Yorkshire Puddings
    • Lentil Shepherd's Pie
    • Cinnamon Roll in a Mug
    • Vegan Potato Soup
    • Vegan Butter
    • Vegan Banana Pancakes

    ❊ GET MY COOKBOOK ❊

    Vegan Comfort Cooking Melanie McDonald

    Amazon / Book Depository / Books-A-Million / Barnes & Noble / Indigo

    Spring Favourites ♡

    • Roasted Strawberries
    • Vegan Bircher Muesli
    • Easy Frozen Berry Compote
    • Vegan Trifle
    • Air Fryer Carrots
    • Oatmeal Waffles

    See more →

    Footer

    ↑ back to top


    About Me
    My Cookbook
    Privacy

    Subscribe
    Contact me
    Work With Me

    Accessibility
    Nutrition
    Media

    Copyright © 2022 A Virtual Vegan- All Rights Reserved.