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
up close shot of green bean casserole in a baking dish and covered with crispy onions

Easy Vegan Green Bean Casserole

  • Author: Brita Britnell
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan


Easy and delicious vegan green bean casserole!


  • 2 pounds of green beans, halved and ends trimmed (you can leave yours long if you wish, I just prefer more bite sized beans)
  • 2 tablespoons of olive oil, divided
  • 1 pound of cremini mushrooms, sliced
  • 5 tablespoons of vegan butter, divided
  • 4 sprigs of thyme, destemmed
  • 2 tablespoons of all-purpose flour
  • 2 cups of plant based milk
  • 4 cloves of garlic, minced
  • ½ cup grated vegan Parmesan- optional of substitute with ¼ cup of nutritional yeast for a cheesy flavor
  • ½ teaspoon of salt
  • black pepper to taste
  • 1 cup of fried onions (I used the classic French’s but you can also make your own!)


  1. Pre-heat the oven to 375 degrees F. Grease a 2-quart casserole dish with cooking spray.
  2. Blanch the beans: in a large pot of boiling salted water, add in the green beans and cook for 3 minutes. Work in batches if all of your beans don’t fit in the pot. Drain and set aside while you make the sauce.
  3. Saute the mushrooms: In a large skillet over medium heat, add in the oil. Once hot, add in mushrooms and cook for 5 minutes. Add in 3 tablespoons of butter as well as the thyme. Cook an additional 8 minutes or until the mushrooms are browned and tender. Remove to a plate.
  4. Make the sauce: In the same skillet, melt the remaining 2 tablespoons of butter over medium heat. Once melted, whisk in the flour and then gradually pour in the milk, continuing to whisk until all of the clumps are gone. Simmer over medium hear for 5 minutes until the sauce begins to thicken. Stir in the optional vegan parmesan, garlic, salt and pepper. Cook for 3 additional minutes, stirring often. Remove from heat.
  5. Bake the casserole: Add your blanched green beans to your prepared dish and top with the sauteed mushrooms. Pour the sauce over the top and stir lightly to combine. Cover and bake for 20 minutes. Uncover and bake an additional 15 minutes. Add the onions to the top and bake until the onions are turning a darker brown color, about 3-5 additional minutes.
  6. Serve immediately and ENJOY!
  • Prep Time: 10 minutes
  • Cook Time: 1 hour
  • Category: side dish
  • Method: baking
  • Cuisine: american

Keywords: vegan thanksgiving, vegan thanksgiving side dish, vegan green bean casserole