Dinner
Straightforward Vegan Green Bean Casserole on the Stove
Vegan or not, this is the ONLY Green Bean Casserole recipe that you will EVER need in your life! It’s
- 6 servings
- Prep 10 minutes
- Cook 1 hour
- Total 1 hour

Growing up, I always avoided the green bean casserole at holiday dinners. Until I was FORCED to try it one year and LOVED IT. I think I went back for thirds that year.
All of that to say that I felt like it was long past time that I had my own vegan version of it on the blog!

How do we feel about French’s fried onions? I debated going with a more from-scratch version of fried onions (and might add that option soon!) BUT I simply genuinely genuinely love the old-school salty taste of store bought fried onions.
You can, of course, leave them off or go for a more from-scratch version such as THESE.

I poured the mushrooms and the sauce on the top and baked it unmixed BUT you could certainly mix it all together before and/ or after baking!

Can this Vegan Green Bean Casserole be prepped in advance?
Why, yes! Yes it can!
For this method in advance, you can follow the directions and get the whole thing ready. But instead of baking it, you can cover it tightly and store it in the fridge for 24 hours. When you’re ready to bake it, take it out of the fridge, uncover and bake is the recipe says!
Straightforward peasy!

More vegan side dishes:
See how to make the recipe here:
The recipe
Unfussy Vegan Green Bean Casserole on the Stove
Unfussy and flavor-packed vegan green bean casserole!
- 6 servings
- Prep 10 minutes
- Cook 1 hour
- Total 1 hour
Ingredients
- 2 pounds of green beans (halved and ends trimmed (you can leave yours long if you wish, I simply prefer more bite sized beans))
- 2 tablespoons of olive oil (divided)
- 1 pound of cremini mushrooms (sliced)
- 5 tablespoons of vegan butter (divided)
- 4 sprigs of thyme (destemmed)
- 2 tablespoons of all-purpose flour
- 2 cups of plant based milk
- 4 cloves of garlic (minced)
- ½ cup grated vegan Parmesan- optional of substitute with ¼ cup of nutritional yeast for a cheesy flavor
- ½ teaspoon of salt
- black pepper to taste
- 1 cup of fried onions (I used the old-school French’s but you can also make your own!)
Method
- 1
Pre-heat the oven to 375 degrees F. Grease a 2-quart casserole dish with cooking spray.
- 2
Blanch the beans: in a large pot of boiling salted water, add in the green beans and cook for 3 minutes. Work in batches if all of your beans don’t fit in the pot. Drain and set aside while you make the sauce.
- 3
Saute the mushrooms: In a large skillet over medium heat, add in the oil. Once hot, add in mushrooms and cook for 5 minutes. Add in 3 tablespoons of butter as well as the thyme. Cook an additional 8 minutes or until the mushrooms are browned and tender. Remove to a plate.
- 4
Make the sauce: In the same skillet, melt the remaining 2 tablespoons of butter over medium heat. Once melted, whisk in the flour and then gradually pour in the milk, continuing to whisk until all of the clumps are gone. Simmer over medium hear for 5 minutes until the sauce begins to thicken. Stir in the optional vegan parmesan, garlic, salt and pepper. Cook for 3 additional minutes, stirring often. Remove from heat.
- 5
Bake the casserole: Add your blanched green beans to your prepared dish and top with the sauteed mushrooms. Pour the sauce over the top and stir lightly to combine. Cover and bake for 20 minutes. Uncover and bake an additional 15 minutes. Add the onions to the top and bake until the onions are turning a darker brown color, about 3-5 additional minutes.
- 6
Serve immediately and ENJOY!







