plant based green bean casserole

Ultimate Vegan Green Bean Casserole

Inspired by those snowy, family centered, thanksgiving dinners of the midwest. This is the perfect, 7 ingredient holiday recipe even grandma will love. Green Bean Casserole was always a holiday favorite for Nate growing up.

Since going vegan the holiday menu has definitely changed but for the better! How do we know? Well Nate’s grandma really loves this recipe. We’ve seen her sneak in second helpings.

Why You’re Going to Love This Holiday Hit

We’re talkin’…

  • Creamy – Even though there’s no canned cream of mushroom soup, the plant milk in this recipe truly adds a creamy element to this dish!
  • Crunchy – I mean, who doesn’t love crunchy? Crispy onions accompany the creamy mushrooms, and the fresh green beans in what seems like a symphony of flavor.

It’s important to note that checking the ingredient list of any product is essential. For some reason it seems like the most basic things like raw carrots just might have a high probability of containing milk powder in the ingredient list. If you’re vegan you know exactly what we’re talking about.

Consumer Tip

If you’re serious about having a vegan meal, check every ingredient list!

plant based green bean casserole

On another note, not only are these crispy fried onions amazing with this vegan casserole, but they’re also delicious with our rosemary infused mashed potatoes with roasted garlic recipe.

  • Salty – Everyone loves that hit of saltiness. That’s because salt enhances flavor.
  • Savory – Mushrooms and gravy add a rich and earthy depth of flavor to this comforting dish.
  • Healthy – This dish is much healthier than most green bean casseroles. Aka this is a “I cant believe there’s no butter” type of recipe. Compared to the traditional version, the cholesterol free plant milk makes for a super healthy substitute for the heavy cream.
  • Classic – Every generation feels the need to express themselves and their view of the world. While building off the foundations of generations before them.

This recipe is a healthier and environmentally friendly version to update the outdated classic. With less calories, less fat, and no cholesterol, they’ll be no need for guilty second helpings here. We all love to eat more, especially when it’s thanksgiving time.

Environment Tip

By environmentally friendly we are referencing the devastational impact livestock has on the environment. Yes, we know these ingredients unfortunately do still come in plastic.

Green Bean Rundown

Fresh green beans are such an amazing vegetable when properly cooked. The key is to know how to blanch to keep them vibrant green and al dente. In our humble opinion, there are few things worse than an army green, mushy, stinky green bean. Not blanching this delicious and nutritious bean correctly is exactly what gives this vegetable a bad reputation.

Green beans are super beneficial for your health and body. We are not doctors or nutritionists by any means but based on our research here’s what we found.

Vitamins and Minerals in Green Beans

As a bonus, one cup of green beans only contains about 30 calories.

  • Vitamin A
  • Vitamin C
  • Vitamin K
  • Vitamin E
  • Vitamin B-6
  • Thiamine
  • Niacin
  • Calcium
  • Iron
  • Magnesium
  • Phosphorus
  • Potassium
  • Zinc

Once you learn how to make this recipe, you will never go back to that canned staple. Consider this vegan green bean casserole the new thanksgiving staple.

Ok, let’s get to it!

thanksgiving plant based green bean casserole

Making the Sauce

This sauce is a one pot recipe and easy to make! There are several steps involved, but worth the time!

Since plant milk has less concentration of fat compared to heavy cream, this sauce is going to need a thickening makeover. Of course, we’ll use a slurry to help thicken it.


Like all our recipes this is substitution friendly.

If you’re looking to have a gluten free meal, make sure to purchase gluten free crispy fried onions.

For this recipe we used unsweetened almond milk. Feel free to use any other nut milk.

Looking For a Nut Free Recipe?

If you’re looking for a nut free recipe try any of the following substitutes.

  • Oat milk
  • Rice milk
  • Pea milk
  • Soy milk (unsweetened, non-vanilla)

In regards to the mushrooms, baby bella will for sure be the best to pair with this dish. If you are the adventurous creative type feel free to sub other mushrooms.

If you tried one of our recipes or found our articles helpful, let us know in the comments below how it turned out!

Follow us on PinterestInstagram, and Facebook. Take a picture of your creations and tag us using #cookingupvegan.

Luna & Nate

Ultimate Vegan Green Bean Casserole

Recipe by Cooking Up Vegan Course: SidesCuisine: AmericanDifficulty: Easy


Prep time


Cooking time


Total time



Classic Thanksgiving Green Bean Casserole Veganized.


  • 1 lb 1 Green Beans

  • 1 1/2 Cups 1 1/2 Unsweetened Almond Milk

  • 2 Cups 2 Vegetable Stock

  • 1/2 Large 1/2 White Onion

  • 1/2 lb 1/2 Baby Bella Mushrooms

  • 5 Cloves 5 Garlic (diced)

  • 1 Cup 1 Crispy Onions

  • 2 tbsp 2 Cornstarch


  • Preparation
  • Bring a large pot to a boil and preheat your oven to 350 degrees.
  • Begin by trimming the ends of the green beans. Then slice the green beans in half. And set aside.
  • Trim the mushrooms, chop the garlic, and slice the onions.
  • Mushroom Sauce
  • Once the mushrooms, garlic and onions are sliced, add those babies to a preheated pan to caramelize! If you want to, add a touch of olive oil or plant based butter to help with the process.
  • Once the mushrooms, garlic and onions are lightly browned, add in the vegetable broth, and almond milk.
  • As the sauce comes to a boil, add the slurry, and reduce the heat to a light simmer. Continue to simmer until the sauce has a thick consistency similar to a gravy.
  • Cook the Green Beans
  • Add the trimmed green beans to the boiling pot of water. Cook for approximately 5 minutes, or until the beans are slightly tender.
  • Once the green beans are tender strain the green beans using a colander and place them in an ice bath. After the beans are cold in the ice bath, take them out to dry. Pat with a paper towel to absorb excess moisture.
  • Make the slurry
  • Add 2 Tbsps of cornstarch to 2 Tbsp of water and pour into the sauce.
  • Once the sauce has cooked for a couple of minutes, it will begin to thicken. The sauce should stick to the green bean if dipped in. You will then be ready to assemble the casserole.
  • Assemble
  • Use a small to medium sized casserole dish, and start layering the ingredients.
  • Add the first layer using 1/2 of the green beans
  • Add 1/3 cup of fried onions
  • Add 1/2 the mushroom sauce
  • Repeat the steps again for the second layer.
  • Sprinkle the remaining fried onions on the top.
  • Place in the oven that has been preheated to 400 degrees, for 20 minutes. The onions will become a deep golden brown and the flavors will all mend together. There you have it! A vegan green bean casserole…. A thanksgiving classic!


  • Here’s a pro tip. To ensure the sauce is thick enough, dip a green bean into the sauce. If the sauce sticks to the green bean the sauce is ready.

Have you tried this vegan recipe?

Tag @cookingupveganblog on Instagram and hashtag it

You will like this vegan recipe!

Follow us @cookingupvegan on Pinterest

Try this vegan recipe!

Follow us on Facebook

Nutrition Facts

8 servings per container

  • Amount Per ServingCalories100
  • % Daily Value *
  • Total Fat 4.7g 7%
    • Saturated Fat 0.4g 0%
    • Trans Fat 0g
  • Cholesterol 0mg 0%
  • Sodium 171mg 8%
  • Total Carbohydrate 13g 5%
    • Dietary Fiber 3g 12%
    • Sugars 6g
  • Protein 3g 6%

  • Vitamin A 12%
  • Vitamin C 15%
  • Calcium 7%
  • Iron 5%

* The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

One Comment

  1. I’m not a huge fan of the traditional green bean Thanksgiving casserole dish but this one is hits it out of the park! The sauce was so good and compliments mashed potatoes well. I used frozen green beans and it turned out great! I will be making this recipe again!

Leave a Comment

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