This Green Bean Casserole makes a perfect Thanksgiving side dish the whole family can enjoy. It has less than 10 ingredients, is vegan, easy, and very food allergy-friendly.

Easy, Vegan Green Bean Casserole

This homemade vegan and gluten-free green bean casserole is a simple take on the Thanksgiving classic, making it one everyone can enjoy!

free from: dairy, gluten, soy, egg, fish, shellfish, tree nuts, peanuts

Course Side Dish
Cuisine American
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings 8
Calories 100 kcal


  • 1 tbsp olive oil
  • 8 oz mushrooms sliced
  • 1 lb green beans fresh, with ends trimmed and sliced in half
  • 1 cup milk substitute unflavored and unsweetened
  • 2 tbsp coconut aminos
  • 1/4 cup milled flaxseed
  • pinch of salt and pepper
  • 1/2 cup fried onions gluten-free if needed
US Customary - Metric


  1. Heat olive oil in a large, rimmed skillet over medium-high heat. Add mushrooms and saute 8-10 minutes, or until mushrooms are tender.

  2. Add green beans and cook an additional 7-8 minutes, stirring occasionally, or until green beans have softened.

  3. While the green beans are cooking, mix together the milk substitute, coconut aminos, flax, salt, and pepper. Add to the mushrooms and green beans and stir, simmering for 3-5 minutes, until sauce has thickened.

  4. Transfer green bean casserole to a serving dish and serve immediately.

  5. If you're making your vegan, gluten-free green bean casserole ahead of time, cover and refrigerate the green bean casserole up to 24 hours in advance. Prior to mealtime, add fried onions and reheat at 350 degrees for 20-30 minutes.

Recipe Notes

Nutrition information will vary based on specific ingredients used (i.e. type of milk/ milk substitute, brand of fried onions vs homemade, etc.).

Nutrition Facts
Easy, Vegan Green Bean Casserole
Amount Per Serving (0 g)
Calories 100 Calories from Fat 54
% Daily Value*
Fat 6g9%
Saturated Fat 1g6%
Cholesterol 0mg0%
Sodium 137mg6%
Potassium 263mg8%
Carbohydrates 8g3%
Fiber 3g13%
Sugar 2g2%
Protein 3g6%
Vitamin A 455IU9%
Vitamin C 7.5mg9%
Calcium 71mg7%
Iron 1.2mg7%
* Percent Daily Values are based on a 2000 calorie diet.