Easy Vegan Green Bean Casserole Recipe
While I agree that there’s no perfect side dish, I do believe that some meals actually come close to be absolutely perfect. And one of such is the vegan green bean casserole, particularly when made with my special recipe.
I’ll admit that in the past green bean casserole wasn’t always at the top of my favorites list. Especially growing up and having the traditional verison which felt a little too heavy. Eventually as I got older I realized that traditional green beans casserole relied on ingredients that didn’t quite align with my plant-focused lifestyle. But once I started creating vegan comfort food at home, I realized there was no reason this dish couldn’t be just as rich, savory, and satisfying without using dairy. The first time I perfected a vegan version, I knew I had discovered something truly worth sharing and that is why you’re reading this today. I’m sharing with you my simple yet awesome recipe that produces the best green bean casserole you can ever think of.
I’ll let the guided recipe below out you through the simple steps I follow to achieve phenomenal result.

Easy Vegan Green Bean Casserole Recipe
Equipment
- Large pot
- Skillet or saucepan
- Mixing spoon
- Baking dish (8x8 or similar)
- Strainer
Ingredients
For the green beans
- 1 lb fresh green beans trimmed and halved
- 1 tsp salt for boiling water
For the creamy mushroom sauce
- 2 tbsp vegan butter
- 1 small onion finely diced
- 3 cloves garlic minced
- 8 oz mushrooms sliced
- 2 tbsp all-purpose flour
- 1 cup vegetable broth
- 1 cup unsweetened almond milk or any vegan milk
- 1 tsp soy sauce or tamari
- ½ tsp black pepper
- ½ tsp salt
- ¼ tsp paprika this is optional
Topping
- 1 ¼ cups crispy fried onions store-bought or homemade
Instructions
Preheat and Prep:
- Preheat oven to 400°F (200°C).
Cook the Green Beans:
- Bring a large pot of salted water to a boil.
- Add green beans and cook for 5 minutes until bright green and slightly tender.
- Drain and rinse under cold water to stop the cooking.
Make the Vegan Mushroom Sauce:
- In a skillet, melt vegan butter over medium heat.
- Add chopped onion and cook for 3 to 4 minutes until soft.
- Add garlic and mushrooms; cook for 5 to 7 minutes until mushrooms release their moisture.
- Sprinkle flour over the mixture and stir to coat evenly.
- Slowly pour in vegetable broth while whisking.
- Add almond milk, soy sauce, salt, pepper, and paprika.
- Simmer for 5 minutes, allowing the sauce to thicken.
Combine & Bake
- Add the cooked green beans to the skillet and mix until coated.
- Transfer mixture to a baking dish.
- Top with 1 cup of crispy fried onions.
- Bake for 20 minutes until bubbling.
Finish with Extra Crunch
- Remove from oven, sprinkle remaining fried onions on top, and bake an additional 5 minutes.