This vegan green bean casserole is so classic and delicious that you can serve it to everyone! And it happens to be suitable for anyone who needs to avoid dairy, or other animal products.

Note: This post may contain Amazon affiliate links. See my full affiliate disclosure policy here.
Bonus points that you can make it in one dish, if you have an oven-safe skillet like this cast iron one.👌🏻 (Amazon affiliate link)
How to make vegan green bean casserole
First gather your ingredients.
Ingredients
For tastiest results, always use the best quality ingredients you have access to.

To make this vegan green bean casserole recipe, you will need the following ingredients:
- avocado oil
- sliced mushrooms
- vegan butter
- all purpose flour
- vegetable stock
- unsweet soy milk (I like Westsoy brand), or other unsweetened plant based milk
- garlic salt (you can sub half salt, half garlic powder)
- black pepper
- french fried onions
Making vegan green bean casserole
First, preheat the oven to 350 degrees F. Heat up a cast iron pan to medium heat. Add the oil. Once the oil is hot, add the mushrooms and toss and cook them until they get soft and brown, about 7 minutes.

Remove and set aside. Turn the heat down to medium-low heat, then add the butter to the pan. Once the butter has melted, whisk in the flour to make a roux.
Add the stock and milk and whisk over low heat for a minute or 2 to remove any lumps. Stir in the garlic salt and pepper.

Add the cooked mushrooms back to the pan along with the green beans and season everything with salt and pepper to taste.

Remove the pan from the heat and top it with the crispy fried onions in an even layer.

Bake in the center rack of the oven at 350 degrees until the onions are golden and the edges are bubbly, about 25 to 30 minutes.

Remove, let cool and serve warm. I hope y’all enjoy this vegan green bean casserole recipe! Be sure and let me know if you try it!
Share this recipe
Did you try this recipe? Give it a star rating. Pin it and share it if it looks good to you. And be sure and stay connected on social media!
Instagram | Pinterest | Facebook | YouTube | TikTok
Be sure and check out all my favorite kitchen tools in my Amazon store (affiliate).

Vegan Green Bean Casserole
This vegan green bean casserole is so classic and delicious that you can serve it to everyone! Suitable for anyone who avoids dairy.
Ingredients
- 1 Tablespoon avocado oil
- 1 cup sliced mushrooms
- 3 Tablespoons vegan butter
- 3 Tablespoons all purpose flour
- ½ cup vegetable stock
- ½ cup unsweet soy milk or other unsweetened plant based milk
- ½ teaspoon garlic salt
- ¼ teaspoon ground black pepper
- 1 ⅓ cup french fried onions
Instructions
-
Preheat the oven to 350 degrees F.
-
Heat up a cast iron pan to medium heat. Add the oil. Once the oil is hot, add the mushrooms and toss and cook them until they get soft and brown, about 7 minutes. Remove and set aside.
-
Turn the heat down to medium-low heat, then add the butter to the pan. Once the butter has melted, whisk in the flour to make a roux. Add the stock and milk and whisk over low heat for a minute or 2 to remove any lumps. Stir in the garlic salt and pepper.
-
Add the cooked mushrooms back to the pan along with the green beans and season everything with salt and pepper to taste.
-
Remove the pan from the heat and top it with the crispy fried onions in an even layer.
-
Bake in the center rack of the oven at 350 degrees until the onions are golden and the edges are bubbly, about 25 to 30 minutes.
-
Remove, let cool and serve warm.
Recipe Notes
Nutritional information is approximate and was calculated using a recipe nutrition label generator. Nutrition facts are based on 8 servings.
Leave a Reply