Go Back
orange oval serving dish containing vegan green bean casserole with white bowls stacked in background

Vegan Green Bean Casserole

This vegan green bean casserole is a crowd-pleasing take on the classic holiday dish. It delivers big flavor while being dairy-free, oil-free, gluten-free, and healthier than the traditional version.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Side Dish
Cuisine American
Servings 6

Equipment

  • cutting board
  • chef's knife
  • measuring cups
  • measuring spoons
  • large nonstick skillet
  • silicone spoon
  • medium casserole dish

Ingredients
  

  • 1 pound green beans fresh or frozen (if fresh, rinse and trim ends; if frozen, thaw)
  • ¼ cup water for cooking vegetables, as needed
  • 8 ounces mushrooms finely diced
  • ¼ cup yellow onion finely diced
  • 3 cloves garlic minced
  • ¾ cup low-sodium vegetable broth
  • ¾ cup unsweetened soy milk (or unsweetened plant milk of choice)
  • 2 tablespoons low-sodium tamari
  • 1 tablespoon white miso
  • 1 tablespoon nutritional yeast
  • ½ teaspoon dried thyme leaves
  • freshly cracked black pepper
  • 1 tablespoon cornstarch
  • 2 teaspoons rice vinegar
  • ½ cup sliced almonds

Instructions
 

  • Preheat the oven to 350°F. 
  • Heat a large nonstick skillet with high sides over medium heat. Add a splash of water and the onion and cook for 5 to 7 minutes, stirring periodically and adding more water if needed to prevent sticking. 
  • When the onion is translucent and soft, add the mushrooms to the skillet. Continue cooking for 6 to 8 minutes, or until the mushrooms have browned and the liquid has cooked off.
  • Add the garlic to the skillet and cook for 1 minute, until fragrant.
  • Add to the skillet the low-sodium vegetable broth, soy milk, low-sodium tamari, white miso, nutritional yeast, thyme, and a few cracks of black pepper.
  • Add the cornstarch to the skillet and stir well to thicken.
  • Remove the skillet from the heat. Add the green beans and rice vinegar. Gently stir to combine.
  • Carefully transfer the mixture to a medium casserole dish. Sprinkle with sliced almonds.
  • Bake for 13 to 15 minutes, or until the almonds are lightly toasted and golden brown. If you go over the 15-minute mark, check periodically to ensure that the almonds do not burn.

Notes

  • A medium-size casserole dish works best for this recipe. The casserole fit perfectly in the shallow 8x11-inch oval dish I used. A 9x9 inch square brownie pan also works. Feel free to use something larger if that’s all you have. The taste will be unaffected but it may not have as much of a visual “wow factor” because the casserole will be more shallow and not level with the top of the casserole dish. 
Keyword easy vegan green bean casserole, gluten free vegan green bean casserole, green bean casserole, thanksgiving side dishes