Go Back
+ servings
5 from 3 votes
Hand with spoon scooping Vegan Green Bean Casserole from a baking dish.
Classic Vegan Green Bean Casserole
Prep Time
20 mins
Cook Time
50 mins
Total Time
1 hr 10 mins
 

This vegan green bean casserole will steal the show at your holiday table! It's bursting with savory mushrooms and green beans in creamy white wine sauce, all topped off with crispy French fried onions.

Course: Side
Cuisine: American
Servings: 8
Calories: 249 kcal
Author: Alissa Saenz
Ingredients
  • 1 pound fresh green beans, cut into 2-inch pieces (about 5 cups of beans)
  • 3 tablespoons vegan butter, divided
  • 12 ounces white button mushrooms, cleaned and sliced
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • ½ cup dry white wine
  • ¼ cup all-purpose flour
  • 2 cups unflavored and unsweetened non-dairy milk
  • ½ cup full-fat coconut milk
  • 2 vegetable bouillon cubes, crushed (Note 1)
  • 1 teaspoon dried thyme
  • Salt and pepper, to taste
  • 1 cup French fried onions (or more, if desired)
Instructions
  1. Bring a large pot of salted water to a boil. Add the beans and boil them for about 5 minutes, until bright green and tender-crisp.

  2. Drain the beans into a colander then rinse them well with cold water, until they feel cool. Set the beans aside.

  3. Preheat the oven to 350°F. (Note 2)

  4. Melt 2 tablespoons of vegan butter in a large skillet over medium heat.

  5. Add the mushrooms to the skillet in a single layer (Note 3). Cook the mushrooms for about 5 minutes on each side, until tender and browned, and then transfer them to a plate.

  6. While the mushrooms cook, melt the remaining tablespoon of butter in a medium pot (Note 4). Add the onion and cook it for about 5 minutes, stirring occasionally, until it becomes soft and translucent.

  7. Add the garlic and cook it with the onion for about 1 minute more, until very fragrant.

  8. Stir in the wine, raise the heat slightly and bring it to a simmer. Allow the wine to simmer for about 5 minutes, until reduced by about half.

  9. Sprinkle in the flour, a bit at a time, stirring between each addition to form a paste that coats the onions.

  10. Begin pouring in the non-dairy milk, a bit at a time, followed by the coconut milk, whisking the milk and flour mixture together between each addition.

  11. Return the mushrooms to the skillet, and stir in the bouillon cubes and thyme.

  12. Raise the heat and bring the liquid to a simmer. Allow the mixture to cook, stirring occasionally, until the sauce thickens slightly, about 7 minutes.

  13. Remove the pot from heat and season the sauce with salt and pepper to taste.

  14. Arrange the green beans in a 2 quart casserole dish, then pour the mushroom mixture over the beans. You can stir it up a bit if needed to distribute the ingredients.

  15. Place the baking dish into the oven and bake the casserole until the sauce is bubbly, about 15 minutes.

  16. Arrange the fried onions over the casserole and continue baking for about 5 minutes more, until they darken slightly.

  17. When the casserole has finished baking, remove it from the oven and let it sit for about 5 minutes.

  18. Serve.

Recipe Notes
  1. Make sure you only use as much bouillon as you'd normally use to make 2 cups of broth. Some brands produce large cubes made for 2 cups. If you get one of these, just use 1 cube.
  2. You can cook the casserole at a temperature as low as 325°F or as high as 400°F if you have other dishes in cooking in there. Just keep a close eye on it, as the cook time will likely need to be modified a bit as well.
  3. Cook the mushrooms in batches if needed in order to avoid crowding them in the skillet.
  4. Optionally, you could use an oven-proof skillet for this portion of the recipe, then instead of transferring everything to a baking dish in step 14, simply add the cooked green beans and bake the casserole right in the skillet.
Nutrition Facts
Classic Vegan Green Bean Casserole
Amount Per Serving
Calories 249 Calories from Fat 152
% Daily Value*
Fat 16.9g26%
Saturated Fat 8.7g44%
Sodium 410mg17%
Potassium 465mg13%
Carbohydrates 19.7g7%
Fiber 4.5g18%
Sugar 3.9g4%
Protein 5g10%
Calcium 194mg19%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.