clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan, Gluten-Free Green Bean Casserole

  • Author: Chef Serena Poon



Makes 6 servings



3 Tablespoons of vegan butter (Can use regular butter for non-vegan version)

1 lb   fresh wild mushrooms, cleaned, sliced, and stemmed Options: shiitake, oysters, criminis, chanterelles, porcinis

4   fresh thyme sprigs

3 Tablespoons chopped shallots

½ cup   Madeira wine (Marsala, Sherry, or Sweet dry rice wine are okay to use)

1 cup vegan cream (coconut or cashew) Regular cream can be used for the non-vegan version

1 lb   fresh haricot verts (french green beans), trimmed


Fresh ground black pepper, Himalayan or sea salt

Avocado oil (for deep-frying)

2 ea  large leeks, thinly sliced crosswise (white parts only)


  1. Over medium-high heat, melt 2 tablespoons of vegan butter in a large heavy skillet or sauté pan
  2. Add the mushrooms and thyme sprigs and sauté for 4-5 minutes.
  3. Add 2 tablespoons of diced shallots and continue to sauté for another 2-3 minutes until mushrooms are tender.
  4. Add Madeira wine and simmer for about 2 minutes or until almost all the liquid has evaporated.
  5. Add vegan cream and simmer for about 2 minutes until the sauce is slightly thickened. Set sauce aside.
  6. In a large pot, bring water to a boil and add a dash of salt
  7. Cook green beans for 3-5 minutes in a large pot of boiling salted water until just tender (al dente). Drain.
  8. Transfer green beans to a bowl of ice water; allow to cool for about 3-4 minutes. Drain.
  9. Pour enough avocado oil into a large, deep saucepan to reach the depth of about 1.5”.
  10. Heat oil to 350°F.
  11. Place ¼ of sliced leeks in a small metal strainer.
  12. Lower strainer into oil; fry about 20-30 seconds until golden. Lift strainer from oil. Drain leeks on paper towels.
  13. Repeat with remaining leeks in 3-4 more batches or until finished.
  14. Season leeks lightly with salt.
  15. Melt the remaining 1 tablespoon of vegan butter in a heavy large skillet over medium heat.
  16. Add green beans and the remaining tablespoon of shallots
  17. Lightly toss green beans to heat through, but not cook any further.
  18. Season beans with salt and pepper, to taste.
  19. Place beans on a platter.
  20. Bring sauce to simmer.
  21. Spoon sauce over beans.
  22. Sprinkle the fried leeks as a garnish.


Remember to use organic ingredients whenever possible for maximum health benefits.

The sauce and beans can be made 6 hours ahead just be sure to store separately and chill until use.