Gluten-Free Vegan Green Bean Casserole

A classic green bean casserole without the dairy or gluten.  The perfect side for your next holiday meal.

Course Side Dish
Cuisine American, vegan
Keyword gluten free vegan green bean casserole, vegan green bean casserole
Prep Time 15 minutes
Cook Time 45 minutes
Resting time 10 minutes
Total Time 1 hour 10 minutes
Servings 8
Calories 181 kcal


  • 8 oz. package of mushrooms I use cremini
  • 1 tbs canola oil
  • 1 tsp salt
  • 4 cups PLAIN plant-based milk of choice
  • ½ tsp garlic powder
  • ¼ tsp paprika
  • ¼ tsp black pepper
  • 1 TBS GF soy sauce or Braggs Liquid Aminos optional
  • 6 tbsp potato starch or corn starch
  • 1 cup cold water
  • 1 - 24 oz bag of green beans fresh or frozen
  • 1 1/2 cup GF fried onions


  1. Preheat oven to 375 F.
  2. Chop the mushrooms into small bite-sized pieces.  Then put oil in the bottom of a saucepan and sauté the mushrooms in the oil on medium heat.

  3. Sprinkle the salt over the mushrooms and cook mushrooms until they get darker and release their juices.

  4. Add dairy-free milk, garlic powder, paprika, black pepper, and soy sauce (optional) and heat until the soup just barely begins to bubble then reduce the heat to low.

  5. In a separate bowl, mix the cornstarch and water. Stir until it dissolves completely.

  6. Pour the cornstarch mixture into the hot soup stirring constantly.

  7. Continue to heat the soup on low until it thickens and just starts to bubble then turn off the heat.

  8. Place green beans in the bottom of a casserole dish and pour the soup over the beans.

  9. Sprinkle fried onions over top of the casserole.

  10. Bake for 35- 45 minutes until it is bubbly and the onions are golden brown.  (Bake time will vary depending on the size of the beans or if you used fresh or frozen).

  11. Let it cool down for about 10 minutes before serving to set up and get more firm.

Recipe Notes


Nutrition Facts
Gluten-Free Vegan Green Bean Casserole
Amount Per Serving (1 cup)
Calories 181 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 2g13%
Sodium 571mg25%
Potassium 382mg11%
Carbohydrates 18g6%
Fiber 2g8%
Sugar 5g6%
Protein 5g10%
Vitamin A 890IU18%
Vitamin C 16.1mg20%
Calcium 190mg19%
Iron 1.4mg8%
* Percent Daily Values are based on a 2000 calorie diet.