Vegan Green Bean Casserole

Homemade Green Bean Casserole
bhofack2 / Getty Images
  • 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
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: about 4 servings
Amount per serving
Calories 502
% Daily Value*
Total Fat 19g 24%
Saturated Fat 3g 13%
Cholesterol 0mg 0%
Sodium 961mg 42%
Total Carbohydrate 67g 25%
Dietary Fiber 21g 76%
Protein 18g
Calcium 185mg 14%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(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.


  • 1/4 cup vegan margarine
  • 1/4 cup flour
  • 1 1/2 cups vegetable broth
  • 1 tablespoon soy sauce or tamari
  • 1/2 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 2 tablespoons 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. Gather the ingredients and preheat the oven to 350 F.

  2. In a small saucepan, melt the vegan margarine and add in the flour.

  3. Add the vegetable broth, soy sauce or tamari, garlic powder and the onion powder, stirring frequently, until the sauce thickens.

  4. Whisk in the vegetable oil and nutritional yeast until fully combined.

  5. Toss together the sauce and the green beans in a casserole dish or baking dish. Bake for 10 minutes.

  6. 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.

  7. Serve and enjoy!

Recipe Variation

  • 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 cornstarch as a thickener.