Vegan Classic Green Bean Casserole 🌱 A favorite traditional holiday recipe made even better with all plant-based ingredients! Tasty green beans & crispy onions baked with a savory cream of mushroom gravy. Enjoy this delish vegan side dish any time of year!

Being vegan doesn’t mean you have to give up the traditional meals you have always enjoyed. With so many fantastic plant-based ingredient options, it’s easy to “veganize” favorite family recipes, making them even better!
This post may contain affiliate links. I may earn from purchases at no additional cost to you.
What are your “must-have” Thanksgiving side dishes? For me, green bean casserole is definitely one. Paired with mashed potatoes, yams, vegan stuffing and all the fixings . . . I’m hungry just thinking about it!

How to Make a Vegan Green Bean Casserole
Traditionally, this dish is prepared with condensed cream of mushroom soup. In this recipe, we’re going to make our own delicious creamy mushroom gravy that you can also enjoy on top of baked or mashed potatoes, pasta, veggie burgers and meatballs.
Here’s what you’ll need:
🥕Equipment
- Skillet
- Measuring cup
- Measuring spoons
- Kitchen knife
- Cutting board
- Whisk
- Oven proof casserole dish
🥕Ingredients
- Green beans
- Mushrooms
- Vegan butter
- Garlic
- Sweet basil
- Flour
- Vegetable broth
- Soy sauce
- Non-dairy milk
- Crispy onions

Prepare vegan cream of mushroom gravy Add gravy to green beans Add crispy onions Combine green beans, mushroom gravy and onions & pop in the oven!
Enjoy this vegan green bean casserole any time of year!

🥕This tasty vegan classic green bean casserole is perfect with these other delish vegan Thanksgiving side dishes!
- Simple Cranberry Orange Sauce
- Easy Vegan Mashed Potatoes
- Simple Cranberry Maple Yams
- Orange Balsamic Roasted Brussels Sprouts
- Simple Vegan Homemade Stuffing
- Easy Fresh Cranberry Relish

very vegan 🌱 very good
Vegan Classic Green Bean Casserole
Equipment
- skillet
- whisk
- Oven proof casserole dish
Ingredients
- 12 oz green beans French cut – fresh or frozen (thawed)
- 3 tbsp vegan butter
- 2 cloves garlic minced
- 2 cups mushrooms white or cremini – washed, stems removed, sliced
- 1/4 tsp basil sweet – dried
- 2 tbsp flour
- 1/4 cup vegetable broth
- 4 tsp soy sauce
- 2 cups non-dairy milk soy, almond, cashew or rice
- 6 oz fried onions vegan crispy
Instructions
- Preheat oven to 350°
- Melt 3 tbsp butter in skillet over medium heat.
- Add garlic and mushrooms. Stir to prevent burning while mushrooms begin to sweat and garlic becomes tender.
- Stir in flour, whisking into a thick roux (paste-like consistency)
- Whisk in broth.
- Add basil.
- Add soy sauce. Continue whisking.
- Gradually add milk, a small amount at a time, whisking continuously until gravy is thick and creamy.
- Add salt and pepper to taste.
- Remove from heat and combine with green beans. Stir in 2/3 of onion rings. Reserve the rest.
- Transfer to an oven proof baking dish. Cover with foil and bake at 350° for 30 minutes.
- Remove from oven. Sprinkle top with remaining onion rings. Continue baking (uncovered) for an additional 5 minutes until onion rings are golden brown.
Notes
Nutrition
⭐️⭐️⭐️⭐️⭐️ If you’ve enjoyed this recipe, please consider rating it using stars in the comments below. It helps other readers and allows more people to find it online. I love hearing from you! Let’s keep in touch!
![]() |
If you like green beans, you’re going to LOVE this simply delish all-vegan version of a traditional green bean casserole!