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

Vegan Heaven

  • Home
  • Recipes
  • Going Vegan
  • About
    • About Me
    • Impressum
    • Privacy Policy
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipes
  • About Me
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Tumblr
    • Twitter
  • ×
    • a bowl with Tuscan white bean soup with spinach on a white wooden board with bread in the background
      Vegan Tuscan White Bean Soup
    • a white bowl with fall quinoa salad with sweet potato on a white wooden board with grapes in the background
      Fall Quinoa Salad
    • two Mexican stuffed sweet potatoes on a wooden cutting board with cherry tomatoes in the background
      Mexican Stuffed Sweet Potatoes
    • a white bowl with cauliflower salad on a marble countertop
      Cauliflower Salad
    • a bowl of glass noodle soup with a pot of soup in the background
      Asian Noodle Soup
    • Vegan-Minestrone-Soup
      Vegan Minestrone Soup
    • a plate with four banana nut muffins with bananas and a mug with coffee in the background
      Banana Nut Muffins
    • Yaki Udon
    • a hand dipping tortilla chips in a bowl with vegan nacho cheese
      Vegan Nacho Cheese
    • a hand holding a white bowl of sweet potato curry with rice over a wooden board
      Sweet Potato Curry
    • a grey plate with black bean pasta with bell pepper, lime wedges, and fresh cilantro on a wooden board
      Black Bean Pasta
    • yellow curry with bell pepper and carrots over brown rice in a grey bowl
      Yellow Curry

    Vegan Green Bean Casserole

    Published: Nov 11, 2026 by Sina · This post may contain affiliate links · 3 Comments

    3.2K shares
    • Facebook2
    Jump to Recipe Print Recipe
    Green Bean Casserole

    This vegan green bean casserole is creamy, comforting, and packed with flavor! Made with tender green beans, a homemade mushroom sauce, and a crispy topping with fried onions, it’s the perfect side dish for Thanksgiving or Christmas. And it’s so easy to make!

    vegan green bean casserole in a white casserole dish on a marble counter top with a wooden spoon and a blue and white dish cloth

    Jump to:
    • Why This Recipe Works
    • Ingredients & Substitutions
    • How to Make This Recipe
    • Tips & Tricks
    • Storing
    • Meal Prep
    • I Love to Hear From You!
    • Vegan Green Bean Casserole

    Why This Recipe Works

    If you’re looking for a delicious vegan side dish for Thanksgiving, you will love this vegan green bean casserole! It’s rich, creamy, savory, and topped with crispy breadcrumbs and fried onions.

    The perfect comfort food for the holiday season! And it’s also much healthier than the traditional Thanksgiving dish invented by Campbell’s. 

    Unlike traditional green bean casserole, which is usually made with canned cream of mushroom soup, this version uses a homemade mushroom sauce. It’s made with fresh cremini mushrooms, onions, garlic, and plant-based cream.

    The mushrooms give the sauce a rich, savory flavor, while the cream makes it wonderfully smooth and creamy.

    I used frozen green beans for this recipe, which makes it super quick and easy. They have a great texture and you don’t have to spend time trimming fresh beans. Of course, you can also use fresh green beans if you prefer.

    The combination of creamy green beans, melted vegan cheese, seasoned breadcrumbs, and crispy fried onions is just so delicious! I especially love the contrast between the creamy casserole and the crunchy topping.

    And the best thing is that this recipe is incredibly easy to make! You only need simple ingredients and about 30 minutes. You can even prepare most of it ahead of time, which is especially convenient when you’re cooking a big Thanksgiving dinner.

    It’s the perfect addition to your holiday table, but it’s also delicious as a comforting side dish throughout fall and winter.

    close-up photo of a vegan green bean casserole in a white casserole dish with a wooden spoon and chopped parsley and fried onions on top

    Ingredients & Substitutions

    • Green Beans – I used frozen green beans because they’re convenient and work really well in this recipe. You could also use fresh green beans.
    • Cremini Mushrooms – they give the homemade sauce its rich and savory flavor. I recommend using fresh mushrooms.
    • Onion – I used a yellow onion, but a white onion would also work.
    • Garlic – fresh garlic adds lots of flavor to the mushroom sauce.
    • Soy Cream – makes the sauce wonderfully creamy without any dairy. You could also use unsweetened oat cream or another plant-based cooking cream. Thick full-fat coconut milk is another option, although it will slightly change the flavor.
    • Soy Sauce – adds a delicious savory, umami flavor to the mushroom sauce.
    • Cornstarch – helps thicken the sauce and gives it a creamy consistency.
    • Vegan Cheese – I used shredded vegan cheese for an extra creamy and cheesy casserole.
    • Breadcrumbs – create a delicious crunchy topping. I used whole wheat breadcrumbs, but you could also use gluten-free breadcrumbs.
    • Paprika Powder & Garlic Powder – add extra flavor to the breadcrumb topping.
    • Fried Onions – make the casserole wonderfully crispy and give it that classic Thanksgiving flavor. Make sure to use a vegan brand.
    • Fresh Parsley – adds a little freshness and color just before serving.
    • Salt & Pepper – to taste.

    How to Make This Recipe

    1. Step: Finely chop the onion and slice the mushrooms.

    2. Step: Heat some oil in a large pan and sauté the chopped onion for about 2 minutes on high heat. Then add the mushrooms and the garlic and cook them for another 3 minutes.

    4 step-by-step photos of vegan green bean casserole

    3. Step: Stir in the soy or oat cream. If you can’t find soy or oat cream, you could also use thick full-fat coconut milk.

    4. Step: Combine the corn starch with the water and add it to the mushrooms together with the soy sauce. Season with salt and pepper.

    Four step-by-step photos of vegan green bean casserole

    5. Step: Cook the frozen beans for about 5 minutes. Drain and put them in a casserole dish.

    6. Step: Pour the mushroom sauce over the green beans. Sprinkle the vegan cheese on top.

    Four step-by-step photos of vegan green bean casserole

    7. Step: Combine the bread crumbs with paprika powder and garlic powder. Put it on top of the vegan cheese. Preheat the oven to 350 °F and bake the green been casserole for 20 minutes.

    8. Step: Sprinkle with the fried onions and freshly chopped parsley. Serve immediately.

    Tips & Tricks

    • Use frozen or fresh green beans. I prefer frozen green beans because they’re convenient and have a great texture. If you’re using fresh green beans, trim the ends and blanch them until just tender before adding them to the casserole.
    • Check the fried onions. Make sure that the fried onions you buy are vegan. Not all brands are vegan. I know that Trader Joe’s fried onions happen to be vegan. Just check the labels and I’m sure you will be able to find more brands. Or make them from scratch if you’ve got more time.
    • Use unsweetened plant-based cream. Soy cream works especially well because it has a neutral flavor and makes the sauce nice and creamy. Oat cream is another great option.
    • Prepare it ahead of time. You can assemble the green beans and mushroom sauce in the casserole dish the day before. Keep the breadcrumbs separate and add the cheese and breadcrumb topping just before baking. Finish with the fried onions after baking for the best texture.
    • Add the fried onions just before serving. This keeps them nice and crispy and prevents them from becoming soggy.
    • Make it gluten-free. Simply use gluten-free breadcrumbs and replace the soy sauce with gluten-free tamari. Also make sure your fried onions are gluten-free.
    vegan green bean casserole is a casserole dish on a marble counter top with a wooden spoon and a blue and white table cloth on the side

    Storing

    Stored in an airtight container in the fridge, this vegan green bean casserole will last for about 3–4 days.

    For the best results, reheat leftovers in the oven at 350 °F for about 10–15 minutes, or until heated through. Cover the casserole loosely with aluminum foil if the topping starts to brown too much.

    You can also reheat individual portions in the microwave, but keep in mind that the topping won’t stay as crispy.

    Meal Prep

    This recipe is perfect for preparing ahead of time, especially for Thanksgiving when you have lots of other dishes to make.

    Simply prepare the green beans and mushroom sauce and assemble them in your casserole dish. Cover and refrigerate for up to 24 hours.

    Store the breadcrumb mixture separately. When you’re ready to serve, add the vegan cheese and breadcrumbs and bake until hot and golden. If the casserole is coming straight from the fridge, it might need a few extra minutes in the oven.

    Add the crispy fried onions and fresh parsley just before serving.

    Freezing

    I would not recommend freezing this green bean casserole if you have any leftovers. Unfortunately, the cooked green beans will not freeze well. Neither will the crispy bread crumb topping.

    Serving Options

    I like to serve this vegan green bean casserole with the following recipes:

    • Vegan Thanksgiving Lentil Loaf
      Vegan Lentil Loaf with Gravy
    • a hand pouring vegan gravy out of a sauce boat over mashed potatoes on a white plate with fresh herbs and a fork on the side
      Easy Vegan Gravy with Mushrooms
    • close up photo of garlic smashed potatoes on a baking sheet lined with parchment paper
      Garlic Smashed Potatoes
    • a white plate with mushroom stroganoff over pasta with a fork on a marble countertop with another plate in the background
      Vegan Mushroom Stroganoff

    I Love to Hear From You!

    I hope you like this vegan green bean casserole recipe as much as we do around here.

    If you give it a try, I’d love to know what you think about them. Just leave me a comment and a star rating below. Your comments really make my day!

    You like my recipes and want to see more? Then follow me on Facebook, Instagram, or Pinterest! 

    Sina

    close-up photo of a vegan green bean casserole in a white casserole dish with a wooden spoon and chopped parsley and fried onions on top
    Sina

    Vegan Green Bean Casserole

    5 from 9 votes
    This vegan green bean casserole is creamy, comforting, and packed with flavor! Made with tender green beans, a homemade mushroom sauce, and a crispy topping with fried onions, it's the perfect side dish for Thanksgiving or Christmas. And it's so easy to make!
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 25 minutes mins
    Total Time 15 minutes mins
    Servings: 4 servings
    Course: Side, Side Dish
    Cuisine: American
    Calories: 177
    Ingredients Method Notes

    Ingredients
      

    • 14 oz cremini mushrooms
    • 1 onion
    • 2 cloves of garlic
    • 3/4 cup soy cream (unsweetened) (or oat or rice-based cream. If you can’t find it, you could also use thick full-fat coconut milk or cashew butter + water)
    • 1 teaspoon soy sauce
    • 1 teaspoon corn starch plus two teaspoons of water
    • salt, to taste
    • black pepper, to taste
    • 14 oz frozen green beans
    • 1/4 cup vegan cheese shreds
    • 3 tablespoons whole wheat bread crumbs
    • 1/2 teaspoon paprika powder
    • 1/2 teaspoon garlic powder
    • 1 1/2 cups crispy fried onions
    • 1/4 cup freshly chopped parsley

    Method
     

    1. Finely chop the onion and slice the mushrooms.
    2. Heat some oil in a large pan and sauté the chopped onion for about 2 minutes on high heat. Then add the mushrooms and the garlic and cook them for another 3 minutes.
    3. Stir in the soy or oat cream. If you can’t find soy or oat cream, you could also use thick full-fat coconut milk.
    4. Combine the corn starch with the water and add to the mushrooms together with the soy sauce. Season with salt and pepper.
    5. Cook the frozen beans for about 5 minutes. Drain and put them in a casserole dish.
    6. Pour the mushroom sauce over the green beans. Sprinkle the vegan cheese on top.
    7. Combine the bread crumbs with paprika powder and garlic powder. Put it on top of the vegan cheese. Preheat the oven to 350 °F and bake the green been casserole for 20 minutes.
    8. Sprinkle with the fried onions and freshly chopped parsley. Serve immediately.

    Notes

    • I used soy cream for this recipe. You could also use oat cream or rice-based cream instead. In Canada, Australia, and Great Britain it’s easily available in supermarkets, but so far I haven’t seen it in the U.S. You might want to check out your local health store. If you can’t find it, you can replace the soy cream with thick full-fat coconut milk. Or even with a mixture of cashew butter and water.
    • Make sure that the fried onions you buy are vegan. Not all brands are vegan. I know that Trader Joe’s fried onions happen to be vegan. Just check the labels and I’m sure you will be able to find more brands. Or make them from scratch if you’ve got more time.
    • I used cremini mushrooms for this green bean casserole. I don’t suggest replacing them with any other kind of mushrooms.
    • You can prep this vegan green bean casserole ahead of time.Just store the bread crumbs in an airtight container and cover the casserole dish with plastic wrap. Store both in the fridge. When you’re ready to eat, sprinkle the vegan cheese and the bread crumbs on top and bake it for 20 minutes. I think the best part of this green bean casserole is the creamy beans and the crunchy top. This way the green bean casserole will still be crunchy. If you make the entire dish the day before and then reheat it you won’t have the crunchy crust anymore.

    More Recipes

    • a blue and white bowl with millet porridge with a spoon with a pear and a cup of coffee in the background
      Millet Porridge
    • turmeric energy balls in a blue bowl with a glass of smoothie in the background
      Ginger Turmeric Energy Balls
    • a cast iron skillet with pasta with bell pepper on a white wooden board
      Vegan Pasta Rasta
    • Vegan Lentil Soup in two white and brown pots on a marble counter top with a spoon and bread on the side
      Vegan Lentil Soup

    Reader Interactions

    Comments

    1. Mrs. Kade

      November 26, 2021 at 5:47 am

      5 stars
      Superb!!

      Reply
    2. Elizabeth

      November 18, 2018 at 7:52 am

      5 stars
      Tested this vegan green bean casserole for Thanksgiving next week and it was really good! Thanks for the recipe, Sina!

      Reply
    3. Sara

      November 05, 2018 at 6:57 pm

      5 stars
      I’m planning to make this for our Thanksgiving dinner. I’ve wanted to try it first, so I made it yesterday and we all loved it! I changed a few minor things, for example I used coconut cream and I used more vegan cheese. Thanks for the recipe! It’s definitely on our Thanksgiving dinner list! :-)

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Tumblr
    • Twitter
    Sina-Veganheaven

    Hi, I'm Sina and this is my recipe blog where I share heavenly simple and sinfully delicious vegan recipes.

    Popular Recipes

    • Lemon Spaghetti with Spinach
      Lemon Spaghetti with Spinach (One Pot)
    • One Pan Mexican Quinoa in a black pot on a white wooden countertop with limes and parsley on the side
      One Pan Mexican Quinoa
    • a hand eating roasted chickpeas out of a small white bowl on a marble counter top
      Roasted Chickpeas
    • Thai Pineapple Fried Rice Recipe (Vegan)
      Thai Pineapple Fried Rice Recipe (Vegan)
    • Vegan meatballs with Spaghetti
      Vegan Meatballs with Spaghetti
    • Creamy Vegan One Pot Pasta (Asian Style)
      Creamy Vegan One Pot Pasta (Asian Style)

    Grilling

    • six grilled vegetable kabobs on a white plate on a marble countertop sprinkled with fresh herbs
      Vegetable Kabobs
    • Black Bean Patties (Vegan & Grillable)
      Vegan Black Bean Burgers (Grillable!)
    • Vegan Potato Salad with Pickles in a Bowl
      Vegan Potato Salad
    • a hand dipping a piece of bread into a bowl of vegan dip
      Creamy Vegan Dip with Dates
    • two tofu vegetables skewers with pineapple and red bell pepper on a plate with brown rice
      Tofu Vegetable Skewers
    • a stack of lentil burgers on a white plate with a bowl of salad in the background
      Lentil Burgers
    Sina Weber, Blogger

    About Sina

    As a mom of twins, I know how busy life can be. So if you're looking for easy and quick vegan recipes the whole family loves, this is the right place for you!

    Learn more about me →

    Popular Recipes

    • Lemon Spaghetti with Spinach
      Lemon Spaghetti with Spinach (One Pot)
    • One Pan Mexican Quinoa in a black pot on a white wooden countertop with limes and parsley on the side
      One Pan Mexican Quinoa
    • a hand eating roasted chickpeas out of a small white bowl on a marble counter top
      Roasted Chickpeas
    • Thai Pineapple Fried Rice Recipe (Vegan)
      Thai Pineapple Fried Rice Recipe (Vegan)
    • Vegan meatballs with Spaghetti
      Vegan Meatballs with Spaghetti
    • Creamy Vegan One Pot Pasta (Asian Style)
      Creamy Vegan One Pot Pasta (Asian Style)

    Healthy Recipes

    • Greek Pasta Salad in a Bowl with a Salad Server
      Greek Pasta Salad with Easy Greek Vinaigrette
    • a white bowl with quinoa black bean salad on a marble countertop with limes in the background
      Quinoa Black Bean Salad
    • a grey bowl with brown rice, lettuce, guacamole, and sofritas with a fork
      Sofritas
    • Chickpea Salad in a white bowl with a wooden spoon and two lemons in the background
      Vegan Chickpea Salad
    • Vegan Pad Thai on a white plate with limes in the background and a hand picking up some noodles with chop sticks
      Vegan Pad Thai
    • Easy Vegan Chickpea Curry with Potatoes
      Easy Vegan Chickpea Curry

    Footer

    Impressum/Legal Notice
    Privacy Policy
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Tumblr
    • Twitter

    Affiliate Disclaimer:

    Some posts may contain affiliate links, which means that if you click on one of the product links and actually decide to buy it, I’ll receive a small percentage of the total price - of course this does not cause any extra costs for you. I only recommend products that I personally love and use regularly.

    Copyright © 2026 by Vegan Heaven · Privacy Policy