4.95 from 18 votes

Easy Vegan Green Bean Casserole

This Easy Vegan Green Bean Casserole is the BEST from-scratch classic Thanksgiving or Christmas side dish you'll ever taste! No canned soup and no dairy! 

Course Side Dish
Cuisine American, Canadian, Christmas, Dairy-free, Healthy, Holiday, Thanksgiving, Vegan
Keyword Vegan Green Bean Casserole
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 8 servings
Calories 220 kcal
Author Chrissie (thebusybaker.ca)


  • 2 teaspoons vegan butter
  • 6-7 cups canned or frozen cut green beans (if using fresh green beans, blanch in boiling water first)
  • 1 tablespoon olive oil
  • 1 large onion, finely diced
  • 3 cloves garlic, finely minced
  • 3/4 teaspoon dried thyme
  • 3 tablespoons vegan butter
  • 2 tablespoons all purpose flour
  • a pinch of ground nutmeg
  • salt and black pepper (to taste)
  • 1/2 cup dry white wine
  • 1 cup oat cream
  • 1/2 cup water
  • 1 1/2 cups crispy fried onions (the French's brand is free of animal products)


  1. Preheat your oven to 325 degrees Fahrenheit and grease a 9-inch by 9-inch baking dish (or roughly equivalent size) with 2 teaspoons vegan butter.

  2. Add the green beans to the baking dish and set aside.

  3. Heat a large saucepan over medium heat and add the olive oil, onions, garlic, and thyme. Saute until the mixture is fragrant and the onions are very soft.

  4. Add the vegan butter and when it's melted, add the all purpose flour and whisk until the mixture becomes thick. 

  5. Add the white wine and continue whisking until the liquid evaporates, about 3 minutes.

  6. Add the oat cream and water and stir to combine.

  7. Turn the heat to low and stir the mixture regularly until a thick sauce forms (this will take a few minutes).

  8. Pour the sauce over the green beans in the baking dish and toss gently, just to make sure the sauce is evenly distributed.

  9. Smooth out the top and sprinkle the crispy fried onions over the top.

  10. Bake at 325 degrees until the sauce is bubbly and the top is golden brown (about 20 minutes).

Recipe Notes

Feel free to substitute the oat cream with other dairy-free cream (soy or coconut cream works too).

Replace the white wine with vegetable stock, if desired.

For a non-vegan version of this recipe, feel free to use half and half in place of the dairy-free oat cream, and real butter instead of vegan butter. 

Nutrition Facts
Easy Vegan Green Bean Casserole
Amount Per Serving
Calories 220 Calories from Fat 135
% Daily Value*
Total Fat 15g 23%
Saturated Fat 3g 15%
Sodium 136mg 6%
Potassium 216mg 6%
Total Carbohydrates 16g 5%
Dietary Fiber 2g 8%
Sugars 3g
Protein 2g 4%
Vitamin A 16.3%
Vitamin C 14.3%
Calcium 4%
Iron 6.3%
* Percent Daily Values are based on a 2000 calorie diet.