fbpx
Home » Blog » Vegan Green Bean Casserole, Made From Scratch

Vegan Green Bean Casserole, Made From Scratch

5 from 6 votes

This post may contain affiliate links. Read my disclosure policy.

As an Amazon Associate, I earn from qualifying purchases.

Sharing is caring!

Vegan Green Bean Casserole made from scratch with fresh ingredients levels up the green bean casserole from your childhood. This recipe is made with vegan-friendly ingredients for a dairy-free flavorful creamy sauce and will become a new family favorite at every special dinner or event.

cooked green bean casserole in white casserole dish with wooden spoon to the side

I loved traditional green bean casserole as a kid! You know, the kind with canned green beans and cream of mushroom soup. Never did I ever as a vegan think I’d be able to eat a decent vegan green casserole. I mean, what’s green bean casserole without the canned soup? Right? Wrong!

I had no idea that a person could just make green bean casserole from scratch – without the canned beans and especially without the canned cream of mushroom soup. I guess I just assumed.

It wasn’t until my daughter’s finance showed up at a family dinner one night with homemade vegan green bean casserole in hand that I even realized it could be made without all the cans.

Unbelievable….that I never even thought about it. Because once you can make something with whole ingredients, it just takes a few simple swaps to make them vegan. So now my love for that classic holiday green bean dish can continue – with my green bean casserole recipe!

cooked green bean casserole in white casserole dish with wooden spoon to the side

Why you should make this vegan green bean casserole recipe

  • made with fresh green beans and fresh mushrooms
  • no mushy bean in this recipe
  • dairy-free
  • tastes like a traditional green bean casserole should
  • homemade mushroom sauce is better than the cream of mushroom soup you get out of a can
  • uses French’s French Fried Onions – have to have ONE shortcut in this recipe
  • uses fresh beans – not canned
  • flavorful
  • will become a new family favorite

Pin now to save for later

cooked green bean casserole in white casserole dish with pinterest text overlay

Ingredients needed to make vegan green bean casserole

  • sliced mushrooms 
  • diced onion 
  • minced garlic 
  • fresh green beans,  ends snipped
  • ice
  • vegan butter
  • black pepper
  • salt
  • flour
  • vegetable broth or stock – click here for my homemade veggie stock
  • vegan Worcestershire
  • vegan sour cream
  • french fried onions – like French’s
  • You’ll also need a large cooking pot, large saute pan, and 3-quart casserole dish
vegetable stock, onion, and sliced mushrooms

The mushrooms

You can use white or baby Bella mushrooms. The baby Bellas will have a deeper more “meaty” mushroomy flavor, while the white mushrooms will taste milder. Honestly, I usually just grab what they have that is already sliced (this is a shortcut I take), and that looks the freshest.

Did you catch the part about buying presliced mushrooms in the paragraph above? As long as the mushrooms are nice and fresh and plump, there is no reason to buy whole mushrooms and slice them. Unless you are going for less packaging or buying your mushrooms well in advance of using them.

The green beans

Use the freshest green beans possible. Look for beans that are plump and dark green and without “rust” spots on the bean. If you are in a pinch, you can use frozen green beans. If they have been frozen they should, in theory, have already gone through the blanching process. Do allow them to thaw naturally before using.

If you are really a stickler for using canned beans, you’ll need about four-five cans of green beans to equal two pounds of fresh beans. The two pounds of fresh green beans equals about seven cups, so you can plan accordingly.

The vegan Worcestershire sauce

If you are here for the dairy-free green bean casserole sauce then obviously, use any Worcestershire sauce that makes you happy. If you are here because you are vegan, then you probably already know that the major brands of Worcestershire sauce typically contain anchovies and so are not vegan.

As of this writing, the Organics Brand (Albertson’s) is vegan. It does not contain anchovies and a call to the company confirmed that it does not contain other animal products or by-products. They wouldn’t put it in writing for me though because…big companies. I am satisfied, however.

I have found a couple of brands on Amazon that are specifically vegan including Annies Homegrown and Vegan Worcestershire Sauce and Wizard’s Organic and Vegan Worcestershire Sauce. There are others of course, but these are the two I have personally tried.

The vegan sour cream

Sour cream adds a richness of flavor and is a little thicker than plant milk. But if you can’t find any at your grocery store then you can try adding plain vegan yogurt or vegan cream. I realize that these might also be hard to find. Plant milk such as oat milk will also work. Your sauce might be a little thinner. The brand I like to use is Tofutti brand vegan sour cream.

The french fried onions

French’s Crispy Fried Onions are surprising “accidentally vegan”. This means that the company didn’t set out to make a vegan product. It just is. I say “surprisingly” because I would have expected the crispy coating to contain egg. But luckily for us, there is no egg involved.

If you use a different brand than French’s then just check the label. I looked at the Organic brand at the grocery store and I believe that brand is also vegan.

Of course, you could always fry your own onions…but this casserole is not THAT much made from scratch. But, it’s certainly an option if you are into that sort of thing!

How to make the BEST vegan traditional green bean casserole from scratch

cooked green bean casserole in white casserole dish

Step 1: Prep everything first

  • Put a medium-large pot of water on to boil.
  • Preheat your oven to 400°.
  • Spritz a 3-quart casserole dish with cooking spray. You can use a 9×13 baking pan. If you are using a large saute pan or pot to cook the vegetables and sauce in that is oven safe to 400°, you can skip the casserole dish and cook in that.

Remove any dirt from the mushrooms. Chop the onions and slice the mushrooms. Set the onions and mushrooms aside together as you will be sauteing them together.

Mince the garlic and set it aside separately. It’s okay to use jarred minced garlic for this recipe. I usually use a generous half-teaspoon per clove.

Cut the ends off from the green beans. If they are very long, then I cut them down to size (about one-half). Set the green beans aside separately from the other vegetables as you will be blanching them in the next step.

step 2: Blanch the Green Beans

Blanching the green beans allows you to soften the beans before cooking. They will not soften enough during the 20 minutes of cooking time in the oven.

Place the prepared green beans in a pot of boiling water. The water will probably stop boiling once you place the green beans in. That’s okay. I cover the pot and set my timer for five minutes.

While the green beans are in the hot water blanching, prepare the ice water. I put cold water in a large bowl and add about eight cups of ice.

Once the timer goes off, drain the cooked green beans and put them immediately into the ice water. This will stop the beans from cooking and prevent mushy beans. The texture of the beans at this point is about what you will get out of the oven. If you like your green beans softer than this, then cook them a few minutes longer until they are the texture you are looking for.

Step 3: Saute the onions and mushrooms

Add three tablespoons of vegan butter to a large saute pan. Set the heat on high and add in the chopped onions, sliced mushrooms, and salt and pepper. Saute, watching the bottom of the saute pan so that it doesn’t burn. You will cook for about five minutes until the onions have begun to soften and the mushrooms have started to shrink down.

Add the garlic and continue to saute for one more minute. You don’t want to add the garlic at the beginning of the cooking process because five minutes is too long and the garlic might burn and become bitter.

sauteing the onions and mushrooms

Step 3: add more ingredients

You’ll be adding everything else except for the green beans and the fried onions. By this point, the beans should be cooled enough. I drain them from the water and allow for them to sit in the pan and dry out a little bit.

Back to your saute pan:

  • Sprinkle the flour over the sauteed vegetables and stir until the vegetables are lightly coated.
  • Mix in the vegetable stock and vegan Worcestershire sauce. Reduce the heat to low. Cover and cook for another five minutes.
  • Stir in the vegan sour cream and continue to cook, stirring, on medium heat until thickened. Taste and add more salt and pepper if desired. I personally find it flavorful enough at this point and do not add any more salt.
  • Now add the cooked green beans and one cup of the fried onions. Stir to combine

Step 4: Bake

If your saute pan is oven safe to 400° you can just cook in the pan and then later transfer to a serving dish. I like to cook in a casserole dish and use that for my serving dish.

You will need a 3-quart casserole or a 9×13 baking dish. Sprinkle the remaining french fried onions on top and cover lightly. Place in the preheated oven for 20 minutes.

When it’s finished cooking, the creamy sauce should be bubbly. It will continue to thicken as it begins to cool.

Serving suggestions

This classic green bean casserole made vegan would go perfectly on any special holiday or buffet table. Vegans, as well as non-vegans, will love the taste of homemade green bean casserole. If your vegan sour cream is made with nuts then you will need to disclose this to the people you are serving.

Store the leftovers in a tightly covered container in the refrigerator for up to five days. The crispy fried onions tend to get less crispy over time. But honestly, I’m not mad about it. I kinda like the softer texture too!

For some more delicious side dish vegan recipes suitable for your holiday table

It’s always a good idea to have a list of vegan recipes handy that you can pull out and use anytime that everyone – even the non-vegans love.

The printable recipe card for vegan green bean casserole

Did you love this recipe? Want to share the love? It would thrill me to no end if you could leave five ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ stars and even a comment. Did you know that this will help google to find this recipe when others are looking for something similar? Thanks, Cindy

cooked green bean casserole in white casserole dish with wooden spoon to the side

Vegan Green Bean Casserole, Made From Scratch

Vegan Green Bean Casserole made from scratch with fresh ingredients levels up the green bean casserole from your childhood. This recipe is made with vegan-friendly ingredients and will become a new family favorite at every special dinner or event.
5 from 6 votes
Print Pin Rate
Course: Side Dish
Cuisine: American
Keyword: vegan green bean casserole, vegan side dishes
Prep Time: 35 minutes
Cook Time: 20 minutes
Servings: 12
Calories: 150kcal
Author: Cindy Rainey

Ingredients

  • 1 lbs mushrooms sliced
  • 1 medium onion diced
  • 3 cloves garlic minced
  • 2 lbs fresh green beans ends snipped
  • ice
  • 3 Tablespoons vegan butter
  • ½ teaspoon black pepper
  • 1 teaspoon salt
  • 3 Tablespoons flour
  • 1 cup vegetable stock
  • 1 tsp vegan Worcestershire
  • ½ cup vegan sour cream
  • 2 cups french fried onions divided

Instructions

  • Put a medium/large pot of water on to boil. Preheat the oven to 400° and Spritz a large casserole dish with cooking spray.
  • Remove any dirt from the mushrooms. Chop the onions and mushrooms. Set aside together. Mince the garlic and set aside separately. Cut the ends off from the green beans, cut them down to size (about one-half) and set them aside separately from the other vegetables.
  • Blanche the green beans in boiling water for about five minutes. Drain and set aside in ice water. This will allow the green beans to maintain a little crunch in the cooked casserole. See notes.
  • While the beans are cooling, saute the mushrooms and onions with the butter, salt, and pepper for five minutes until the onions have begun to soften and the mushrooms have started to shrink. Add the garlic and continue to saute for one more minute.
  • Sprinkle the flour over the sauteed vegetables and stir until the vegetables are lightly coated.
  • Mix in the vegetable stock and Worcestershire sauce. Reduce the heat to low. Cover and cook for another five minutes.
  • Stir in the vegan sour cream and continue to cook, stirring, on medium heat until thickened. Taste and add more salt and pepper if desired (not included in nutritional information.)
  • Add in the blanched and cooled green beans and one cup of the french fried onions. Stir to combine.
  • Turn into a prepared 3-quart casserole dish (or 9×13 pan). Top with remaining one cup of french fried onions. Bake lightly covered for about 20 minutes. The sauce should be bubbly. It will thicken somewhat as it cools. See notes.

Notes

Serving size is one cup. Adjust nutritional information if your serving size is different.
“French fried onions” refers to French’s Onions. You can use an off-brand if desired. Check for vegan compliance. You can also bread and fry your own onions. 
Setting the green beans in ice water immediately after blanching will allow them to maintain a little crunch after cooking. If you like your green beans super soft (like canned green beans), then cook longer till the texture is just right. 
If the sodium content is too high for you then start out with less salt and add to taste. You can also select sodium-free veggie stock or broth. For total control, make your own with my homemade vegetable stock recipe. 
Vegan Worcestershire sauce can sometimes be found at the grocery store. I believe Organics (store brand at Albertson’s) is vegan. Read the back ingredients label. Or buy vegan Worcestershire on Amazon
If you have a large saute pan that is also oven safe, you can simply transfer the entire pan to the oven to finish cooking. 

Nutrition

Serving: 1cup | Calories: 150kcal | Carbohydrates: 16g | Protein: 3g | Fat: 9g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Trans Fat: 1g | Sodium: 427mg | Potassium: 300mg | Fiber: 3g | Sugar: 4g | Vitamin A: 698IU | Vitamin C: 11mg | Calcium: 33mg | Iron: 1mg
By on February 21st, 2022

About Cindy Rainey

Veggie Fun Kitchen by Cindy Rainey
Welcome to Veggie Fun Kitchen where you will learn to recreate family favorites the plant-based/vegan way! Let me know if I can help. I'm here for you.

More posts by this author.

1 thought on “Vegan Green Bean Casserole, Made From Scratch”

  1. 5 stars
    This is a family favorite dish. Thanks for sharing your more natural and healthy version. It was easy to make and absolutely delicious!

    Reply

Leave a Comment

Recipe Rating