• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
School Night Vegan
  • Recipes
  • Subscribe
  • My Story
  • Contact
  • Cookbook
menu icon
go to homepage
  • Recipes
  • Subscribe
  • My Story
  • Contact
  • Cookbook
    • Instagram
    • TikTok
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Subscribe
    • My Story
    • Contact
    • Cookbook
    • Instagram
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Sides

    Vegan Green Bean Casserole with Gluten Free Option

    Published: Oct 14, 2024 · Modified: Dec 6, 2024 by Richard Makin

    🥜 NF
    🌱 VG

    Publised on 14/10/2024. Last Updated on 06/12/2024 by Richard

    Jump to Recipe
    5 from 3 votes

    My creamy Vegan Green Bean Casserole with fresh green beans and crispy onions, is perfect for your Thanksgiving table. You'll really taste the difference in this totally "from-scratch" recipe with an easy gluten free option. Serve with a batch of dairy-free mashed potatoes and my vegan turkey roast for a game-changing vegan holiday dinner.

    A top-down view of a vegan green bean casserole, topped with crispy golden brown onions. The casserole is in a ceramic dish on top of a weathered, white wooden table.
    Jump to:
    • Difficulty Level 🥑🥑
    • Ingredients You’ll Need (With Substitutions)
    • Step by Step Instructions
    • Making Your Own French Fried Onions
    • How to Serve This Recipe
    • Got Leftovers?
    • Vegan Green Bean Casserole FAQs
    • More Vegan Holiday Recipes
    • Vegan Green Bean Casserole

    If you’re craving a creamy, comforting, and utterly delicious Vegan Green Bean Casserole that’ll be the star of any holiday table, you’re in the right place. Sure, vegan stuffing and vegan mushroom gravy are important, but is it really thanksgiving without green bean casserole? Fresh green beans are smothered in a creamy mushroom sauce, topped with crispy onions and baked to golden brown perfection.

    Thanksgiving isn't a thing in the UK, and neither is green bean casserole, but I've always been put off by the traditional version of the recipe—you know, the one with canned soup and sad, overcooked beans. I knew I could do better.

    So, I got into the kitchen, played around with some vegan butter, fresh garlic, and cremini mushrooms, and I'm super proud of the results! I guarantee your family and pals will taste the difference with this from-scratch recipe and I urge you to add it to your holiday menu this year!

    Difficulty Level 🥑🥑

    This Vegan Green Bean Casserole recipe sits comfortably at a solid two avocados on the difficulty scale. It’s not quite one avocado easy, but it’s still approachable. If you're making your own crispy fried onions (see below for how!), I'd upgrade this to a 🥑🥑🥑 rating, since you'll be deep frying, but otherwise this one's super easy.

    An antique silver spoon taking a scoop of vegan green bean casserole from a ceramic dish.

    Ingredients You’ll Need (With Substitutions)

    Here’s a quick peek at what you’ll need to make this recipe. The ingredients are simple and easily accessible, but I've put a brief note next to each one below in case you're unfamiliar!

    A top-down view of the main ingredients required for this recipe. In bowls there are onion and garlic, crispy onions, plant milk, fresh green beans and cremini mushrooms.
    • Fresh green beans – They’re the star of the show, after all. Blanched green beans give us that perfect tender bite without going mushy. Sub for frozen green beans in a pinch.
    • Vegan butter – For sautéing and adding richness. Sub for olive oil or vegetable oil if you’re after a slightly lighter dish.
    • Medium onion & fresh garlic – A match made in flavour heaven, and an essential part of that classic green bean casserole vibe.
    • Cremini mushrooms – Also known as baby bella mushrooms (or brown closed cup mushrooms in the UK). Sub for any mild mushroom including button mushrooms or portobello.
    • White wine (optional) – A splash of this stuff adds an extra layer of complexity to the creamy sauce. Don’t worry, it won’t taste boozy! Sub for a splash of vegetable stock.
    • Plant-based milk – Make sure it’s unsweetened and unflavoured. Sub for any soy milk, oat milk, almond milk or any plant milk.
    • Soy sauce – For that umami kick. Sub for tamari for a gluten free option.
    • Vegan heavy cream – You know, for that super creamy mushroom sauce that dreams are made of. I like to use Coconut Collaborative brand, but any will do! Sub for blended silken tofu.
    • Crispy fried onions – You can go store-bought, but making your own is a real flex (and it tastes better, too).

    As always, the full recipe is down at the bottom of the page, so if you’re in a rush, feel free to scroll and crack on!

    Step by Step Instructions

    If you're unfamiliar with how to make green bean casserole, or you've never made one from scratch, you may not feel comfortable jumping right to the recipe. So, I've made some step by step instructions for you below, which should make the whole process super clear!

    the first step in the process of making green bean casserole: the image shows the cooked green beans being blanched in ice cold water to stop them from cooking.
    1. Blanch the Green Beans – Bring a large pot of water to the boil, throw in your fresh green beans, and cook them for 2-3 minutes. Drain and immediately plunge into an ice bath to keep them vibrant and crisp.
    The second step in the process of making green bean casserole: the image shows the cooked green beans being transferred to a creamy mushroom sauce in a large skillet.
    1. Make the Creamy Mushroom Sauce – Fry the medium onion, fresh garlic and mushrooms in some vegan butter and cook until soft and fragrant. Stir in the flour, white wine (if using), and plant-based milk, then season with soy sauce, a stock cube, black pepper, and any other herbs you fancy.
    the third step in the process of making green bean casserole: the green bean mixture has been transferred to a ceramic casserole dish
    1. Assemble the Casserole – Add the blanched green beans to the sauce and give it a good stir. Pour the whole thing into a baking dish, sprinkle with crispy fried onions, and pop it in the oven.
    the first step in the process of making green bean casserole: the casserole is seen topped with golden brown crispy onions
    1. Bake and Serve – Bake until bubbly and hot, then let it cool slightly before serving. Warning: it’ll be hard to wait.

    Making Your Own French Fried Onions

    Let’s be honest: the crispy onions are half the reason we’re here. Store-bought ones work great, but making your own is actually super easy and will take this casserole to the next level and I'd strongly urge you to give it a go!

    A close-up photograph of golden brown crispy french fried onions
    1. Soak the Onions – Thinly slice around 3 medium onions and soak them in a small bowl of plant milk for about 10 minutes.
    2. Dredge in Flour – Toss the soaked onions in regular flour (or gluten-free flour if you’re avoiding gluten) with a pinch of salt and black pepper.
    3. Fry ‘Em Up – Heat vegetable oil in a large pan to about 190°C (375F). Fry the onions in batches until they’re golden brown, then drain on kitchen roll.
    4. Cool and Use – Let them cool to room temperature before adding to your casserole. These onions can also be stored in an airtight container if you’ve made them ahead.

    How to Serve This Recipe

    Looking for the perfect sides to make this the best green bean casserole experience ever? Try these delicious vegan recipes that are ideal companions for a Thanksgiving spread:

    • Vegan Stuffing - A classic side dish with slow-cooked onions and aromatic sage, perfect for Thanksgiving or Christmas dinners​.
    • Mashed Potatoes without Butter - Fluffy and creamy vegan mashed potatoes made without butter, perfect for soaking up that creamy mushroom sauce.
    • Vegan Wellington - A show-stopping centrepiece that pairs beautifully with the casserole. Filled with vegan mince and a buttery mushroom pâté, it's the ultimate comforting dish​.
    • Vegan Roast Potatoes - Crispy on the outside and fluffy on the inside, these roasties are the perfect companion to any festive spread​.

    Got Leftovers?

    If you’ve got leftovers (lucky you!), you can store them in an airtight container in the fridge for up to three days. Reheat in the oven at medium heat until warm and crispy again. Serve with some delicious roasted sweet potatoes, vegan creamed corn or even leftover vegan sausage stuffing!

    Pro Tip: Be careful not to overheat, as it can dry out the creamy sauce. Keep it low and slow in the oven - around 160c (320f) for around 15 minutes. If you’re in the mood for something different, stir leftover casserole into pasta for an impromptu green bean pasta bake.

    a ceramic dish of vegan green bean casserole with a portion taken out. The creamy sauce and the green beans are visible under a layer of crispy onions.

    Vegan Green Bean Casserole FAQs

    Can I make this vegan green bean casserole ahead of time?

    Absolutely! You can prep the whole thing a day before, cover it with plastic wrap, and refrigerate. Just bake it when you’re ready to serve.

    Can I freeze vegan green bean casserole?

    Yes, but it’s best without the crispy onions on top. Freeze the cooked green beans and creamy mushroom sauce in an airtight container, then add the onions when you’re ready to bake.

    Can I use canned green beans in a green bean casserole?

    You can, but fresh green beans really do make a difference. If you must, just rinse them well to reduce the saltiness. Frozen green beans are probably a better option.

    What's the best plant milk for vegan green bean casserole?

    Any plant milk will do. Just make sure it’s unsweetened and unflavoured. Almond milk, oat milk, or soy milk work well.

    Why is my green bean casserole watery?

    This can happen if you didn’t cook the sauce long enough. Make sure it’s thick before adding the beans. Oh and be sure to drain your beans well!

    A small portion of vegan green bean casserole being spooned into a cream coloured bowl sat on a aged white wooden table.

    More Vegan Holiday Recipes

    • vegan pumpkin pie
      Vegan Pumpkin Pie
    • braised runner beans with pangritata
      Braised Runner Beans with Pangritata
    • Vegan Pumpkin Mac and Cheese
      Vegan Pumpkin Mac and Cheese with Miso and Sage
    • Vegan Roasted Sweet Potatoes
      Vegan Roasted Sweet Potatoes, Sticky and Maple Glazed

    If you tried this Vegan Green Bean Casserole Recipe or any other vegan recipe on my blog please leave a 🌟 star rating and let me know how you go in the 📝 comments below. And don't forget to follow me on Substack today!

    Vegan Green Bean Casserole

    A creamy Vegan Green Bean Casserole with fresh green beans and crispy onions, perfect for your Thanksgiving table with a gluten-free option.
    5 from 3 votes
    Print Pin Rate
    Prep Time: 15 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 35 minutes minutes
    Servings: 8
    Calories: 204kcal
    Author: Richard Makin

    Equipment

    • large pot
    • Large Skillet or Cast Iron Pan
    • baking dish

    Ingredients

    • 500 g fresh green beans trimmed and cut into 5 cm pieces, see Note 1 below
    • 2 tablespoon vegan butter or olive oil
    • 1 medium onion finely chopped
    • 3 cloves garlic minced
    • 250 g cremini mushrooms sliced
    • 2 tablespoon all-purpose flour or sub for gluten free flour
    • 60 ml white wine optional
    • 400 ml plant milk unsweetened and unflavoured
    • 1 stock cube or 1 tablespoon vegan bouillon
    • 1 tablespoon soy sauce or tamari
    • 1 tablespoon nutritional yeast optional, for extra umami
    • Salt and pepper to taste
    • 60 ml vegan heavy cream aka vegan double cream, see Note 2 below
    • 120 g 2 cups vegan French fried onions store-bought or homemade - see note in blog post above. If making gluten free, be sure to use gf fried onions
    Metric - US Customary

    Instructions

    • Preheat your oven to 190°C (375°F).
    • Bring a large pot of salted water to a boil. Add the green beans and cook for 5 minutes until tender but still crisp. Drain and transfer to a bowl of cold water to prevent from over-cooking.
      500 g fresh green beans
    • In a large skillet, heat the vegan butter over medium heat. Add the onion and cook for 5 minutes until softened. Add the garlic and cook for another minute.
      2 tablespoon vegan butter, 1 medium onion, 3 cloves garlic
    • Add the mushrooms to the skillet and cook until they release their moisture and begin to brown, about 5-7 minutes.
      250 g cremini mushrooms
    • Sprinkle the flour (or gluten free flour blend) over the mushroom mixture and stir to combine. Slowly whisk in the white wine (if using) and plant-based milk, ensuring there are no lumps.
      2 tablespoon all-purpose flour, 60 ml white wine, 400 ml plant milk
    • Add the stock cube, soy sauce and nutritional yeast, stirring until the cube is dissolved and the sauce thickens, about 5 minutes. Season with salt and pepper to taste then remove from the heat.
      1 stock cube, 1 tablespoon soy sauce or tamari, 1 tablespoon nutritional yeast, Salt and pepper
    • Stir through the vegan heavy cream.
      60 ml vegan heavy cream
    • Add the cooked green beans to the skillet and stir until they are well coated with the sauce. Transfer the mixture to a baking dish.
    • Bake in the preheated oven for 20 minutes until the casserole is bubbly. Sprinkle the crispy fried onions over the top and return to the oven for 5-7 minutes, being careful not to let the onions burn. See Note 3 below.
      120 g 2 cups vegan French fried onions
    • Let the casserole cool slightly before serving.

    Notes

    Note 1. I highly recommend using fresh green beans. If you have frozen, this is fine too, but avoid canned green beans if at all possible. They'll lose their texture too quickly when cooking and this will affect the overall texture of the dish. 
    Note 2. If you'd like to avoid store-bought vegan cream, there's another option here. You can blend 70g of soft silken tofu until silky smooth and use this instead. This will give the same creamy texture but will add more fibre and protein to the overall nutritional value of the dish. 
    Note 3. Homemade fried onions tend to burn rather quickly when baked in the oven. You may need to reduce the baking time of the casserole if using homemade onions. Alternatively, avoid the baking altogether. Just top with the onions and serve. 
     

    Nutrition

    Calories: 204kcal | Carbohydrates: 18g | Protein: 5g | Fat: 12g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Trans Fat: 0.01g | Cholesterol: 0.02mg | Sodium: 460mg | Potassium: 381mg | Fiber: 2g | Sugar: 5g | Vitamin A: 761IU | Vitamin C: 12mg | Calcium: 102mg | Iron: 1mg
    Tried this Recipe? Tag me Today!Mention @SchoolNightVegan or tag #schoolnightvegan!

    More Sides

    • Sticky Roasted Butternut Squash with Apricot & Harissa
    • a vegan sausage roll on a plate with mustard and caramelised onions
      Vegan Sausage Rolls with Mushrooms and Tofu
    • Vegan cornbread Stuffing
      Easy Vegan Cornbread Stuffing with Apricots & Pecans
    • Creamy Vegan Sweet Potato Soup (Coconut Free!)

    Reader Interactions

    Comments

      5 from 3 votes

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Richard Makin

      November 24, 2024 at 2:26 pm

      5 stars
      I am officially obsessed with Green bean casserole!

      Reply
    2. Diana

      November 18, 2024 at 6:29 pm

      I’m wanting to make this recipe next week for thanksgiving (I’m in the US) but having a hard time converting the grams to ounces/cups for the green beans. Is it equivalent to a pound and a quarter, or a different measurement? I tried googling it, but can’t seem to get a straight answer. Any help would be greatly appreciated, thank you!

      Reply
    3. Sheri

      October 21, 2024 at 12:03 am

      5 stars
      This dish is amazingly delicious!! I had put it off because I thought it would be time-consuming but it is surprisingly simple. The fried onions are incredible. It took every effort of my will to not devour them prior to making the dish. Thanks for another incredible recipe!!

      Reply
    4. Sheri

      October 20, 2024 at 10:39 pm

      5 stars
      Oh my God, this recipe is SO GOOD!!! I put it off because it looked - to me- complicated but it is deceptively easy. I made the fried onions in advance and only just about avoided polishing off the lot before I made the dish itself. I will definitely be making this again to be a star turn for guests. Another Yumster from Richard and the SNV!!!

      Reply

    Primary Sidebar

    Welcome to
    School Night Vegan

    Hey, my name is Richard Makin and I’m the guy behind School Night Vegan.

    I’m also the recipe developer, food stylist, photographer and author of best-selling cook book Anything You Can Cook, I Can Cook Vegan. I’m also the host of food podcast Lunchbox Time Machine.

    More about me →

    Popular Recipes

    • vegan chicken
      Vegan Chicken
    • vegan tiramisu
      Vegan Tiramisu
    • Vegan Whipped Cream
    • easy tofu marinades
      Easy Tofu Marinades
    Popular recipes
    Vegan Fall Recipes

    Featured on

    Footer

    ↑ Back to top
    • Privacy Policy
    • About

    • Contact
    • Subscribe

    Copyright © 2024 School Night Vegan

    Rate This Recipe

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.