Creamy Vegan Green Bean Casserole

Creamy Vegan Green Bean Casserole

Prep Time: 10 min Cook Time: 40 min Total Time: 50 min Servings: 6

The incredible blend of caramelized green beans and shallots in our version of this classic dish creates the perfect balance of sweet and savory, which pairs perfectly with the creamy mushroom sauce and the herbal freshness of the thyme! Trust us - it won't matter to anyone at your holiday dinner that this is a dairy-free version - they’ll be too busy licking the dish clean! From our family to yours, we hope that this dish brings you and yours joy this holiday season!



  • 1 pound fresh green beans, stems removed

  • 3 shallots, chopped

  • 3 cloves garlic, minced

  • 3 portobello caps, chopped

  • 2 heaping tbsp fresh thyme, chopped

  • 1/2 cup vegan butter

  • 3 heaping tbsp all-purpose flour

  • 1 1/2 cups unsweetened almond milk

  • 1 tsp salt

  • Fresh-cracked black pepper to taste

  • 1 cup fried onions (we love the Trader Joe's fried onions!)


  1. Preheat oven to 375° F (190° C).

  2. Melt 3 tbsp of vegan butter in a large skillet over medium-high heat. Add the green beans and sauté until the green beans are soft and the skins begin to caramelize. When done, scoop them into a large glass baking pan and set aside.

  3. In the now-empty skillet, add 3 tbsp of butter and shallots. Sauté for 1-2 minutes before adding the garlic. Sauté with garlic for 1 minute before adding the portobello pieces and thyme. Sauté until the mushroom pieces are tender and the shallots and garlic are caramelized.

  4. Sprinkle the flour over the sautéed veggies and mix until the flour has absorbed all the liquid and the veggies are thoroughly coated. Cook for 1-2 minutes, allowing the flour flavor to cook off.

  5. Begin incorporating the almond milk one half cup at a time, whisking to break down the flour in between pours. Once all of the milk is incorporated, continue to whisk while adding salt and pepper to taste. Allow the sauce to come to a full simmer, continuing to whisk until it has thickened to a gravy-like consistency.

  6. Pour the sauce over the green beans in the baking pan. Stir to thoroughly coat all of the green beans. Cover with foil and bake for 15 minutes. Remove foil and cover the mixture with the fried onions. Bake uncovered for another 10 minutes.

  7. Enjoy!