Vegan Green Bean Casserole Recipe

Vegan Green Bean Casserole Recipe
Vegan Green Bean Casserole Recipe

This Vegan Green Bean Casserole Recipe is a Thanksgiving favorite in my family. It is easy to prepare and oh so creamy. 

We grow our own organic green beans, so at the end of summer, we always have a glut of green beans. It’s amazing how just a few green bean plants produce so many green beans. We plant the pole bean variety that grows all over our fences.

Even with all the green beans we picked fresh off the vine and ate ourselves or fed to our rescue pig, Scarlett (she’s a green bean fiend), we still have four gallon-sized bags full to the brim in our freezer. Since this vegan green bean casserole recipe is our preferred method of eating green beans, you can be sure we’ll be eating it before, during, and after Thanksgiving!

This goes great with a warm cup of hot cocoa and mashed potatoes. Check out our delicious Hot Cocoa Mix Recipe.

Prep Time and Serving Size

  • Total time: 30 minutes
  • Serving size: 1 cup
  • Number of servings: 8

Equipment and Utensils



  1. Preheat the oven to 400 degrees.
  2. Trim the ends off the green beans and cut into 1-2 inch pieces.
  3. Bring a large pot of water with a pinch of salt to a boil.
  4. Add the green beans and cook for 5 minutes or until the green beans become tender.
  5. Drain the green beans and rinse in cold water to stop cooking.
  6. Peel and dice the onion and garlic.
  7. Clean and chop the mushrooms.
  8. Warm the vegan butter or olive oil in a large skillet over medium heat.
  9. Add the onion and garlic to skillet, cook for 2-3 minutes, or until the onions soften.
  10. Add the mushrooms to skillet mixture, salt, and pepper to taste. Cook for 3-4 minutes or until the mushrooms begin to brown.
  11. Sprinkle the flour into the mixture in the skillet, and then stir to coat the veggies.
  12. Add the mushroom soup into the skillet and stir to incorporate the mixture.
  13. Add the almond milk to the skillet. Salt and pepper to taste and stir the mixture again.
  14. Bring the mixture in skillet to a simmer then reduce heat to low and allow the sauce to thicken. Cook for about 5 minutes, or until the sauce is thick and bubbly.
  15. Remove the skillet from heat and add ½ cup of fried onions and stir into the mixture.
  16. Add the green beans to the mixture in the skillet and stir to combine.
  17. Pour the mixture into the baking dish.
  18. Top with approximately 1 ½ cups (enough to cover the top of the casserole) of crispy fried onions.
  19. Bake for 15 minutes or until warm and bubbly and slightly browned on top.

If you liked this vegan green bean casserole recipe, be sure to check out our other vegan recipes.


About Kelly Walch, MS, RDN, LDN 28 Articles
Kelly Walch, MS, RDN, LDN, is a Registered Dietitian and Nutritionist with a master's degree in Nutrition and Dietetics. She is passionate about plant based diets, helping people lead healthier lives, and rescuing animals. She lives on her farm in Florida with her husband Alex and their 20 or so rescued animals.

Be the first to comment

Leave a Reply

Your email address will not be published.