Vegan Green Bean Casserole

Homemade Green Bean Casserole
bhofack2 / Getty Images
Ratings (18)
  • Total: 30 mins
  • Prep: 10 mins
  • Cook: 20 mins
  • Yield: about 4 servings
Nutritional Guidelines (per serving)
502 Calories
19g Fat
67g Carbs
18g Protein
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Green bean casserole is a traditional American Thanksgiving dish which seems to appear out of nowhere during the fall and winter holidays. Year round, you'd be hard pressed to find it anywhere, but around Thanksgiving, the winter holidays and Christmas time, it's suddenly everywhere. No Thanksgiving or Christmas table would be complete without a classic green bean casserole!

This recipe is for a vegetarian and completely dairy-free and vegan version of a traditional green bean casserole, using vegan margarine and nutritional yeast in place of milk, cream, or the usual canned mushroom soup (ew!) to create a creamy and saucy vegan green bean casserole which is completely dairy-free and suitable for anyone on a vegan diet, and, of course, it's also much lighter as far as fat and calories. So, if you're looking for a lighter and healthier green bean casserole for any reason, this vegan green bean casserole recipe will be a good one for you to try - and it's still creamy and delicious!

Not sure if this is the perfect recipe for your holiday table or not? Try this recipe for vegetarian green bean casserole in the crockpot, or, try these ginger and lime fresh green beans or try a simple green bean side dish with a crunchy walnut topping, and of course, if you're cooking for vegetarians, you'll need the perfect vegetarian turkey substitute!

See also:


  • 1/4 cup vegan margarine
  • 1/4 cup flour
  • 1 1/2 cups vegetable broth
  • 1 tbsp soy sauce or tamari
  • 1/2 tsp garlic powder
  • 1 tsp onion powder
  • 2 tbsp vegetable oil
  • 1/4 cup nutritional yeast (optional)
  • 2 14 ounce cans French style green beans, well drained
  • 1 3 ounce can French-fried onions

Steps to Make It

  1. First, pre-heat the oven to 350 degrees.

  2. In a small saucepan, melt the vegan margarine and add in the flour. Next, add the vegetable broth, soy sauce or tamari, garlic powder and the onion powder, stirring frequently, until the sauce thickens. Next, whisk in the vegetable oil and nutritional yeast until fully combined.

  3. Next, toss together the sauce and the green beans in a casserole dish or baking dish. 

  4. Bake your casserole in the pre-heated oven for 10 minutes.

  5. After 10 minutes, carefully remove the pan from the oven and sprinkle the French fried onions on top of the casserole, then, return the pan to the oven and bake for an additional 10 minutes.

Need to make this recipe gluten-free? Swap out the soy sauce for tamari or gluten-free nama shoyu, and be sure that the vegetable broth you are using is gluten-free as well (some are and some aren't). And finally, you'll need to make sure you use a gluten-free flour in place of regular white flour, or, try using corn starch as a thickener. 

Need some more side dish ideas? Here's a few perfect side dishes for a vegetarian or vegan Thanksgiving: