Vegan Green Bean Casserole

Vegan Green Bean Casserole
Johnny Miller for The New York Times. Food Stylist: Susan Spungen.
Total Time
1 hour
Rating
5(459)
Notes
Read community notes

The classic Thanksgiving side dish becomes instantly more flavorful with the use of fresh green beans, shallots and mushrooms. This recipe is also vegan, owing to a quick, creamy sauce made with non-dairy milk and thickened with flour. You can save yourself the trouble of deep-frying onions by using store-bought French fried onions. They’re usually vegan, but be sure to double check the ingredient label to be sure.

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
  • Print Options


Advertisement


Ingredients

Yield:6 to 8 servings
  • Olive oil, for greasing the baking dish
  • 1tablespoon plus 2 teaspoons kosher salt
  • pounds green beans, trimmed
  • 2tablespoons vegan butter
  • 1pound sliced white button or baby bella mushrooms
  • 2small or 1 large shallot, chopped
  • 2garlic cloves, minced
  • 2tablespoons unbleached, all-purpose flour
  • 2cups unsweetened soy, oat or almond milk
  • Black pepper, to taste
  • cups store-bought fried onions
Ingredient Substitution Guide
Nutritional analysis per serving (8 servings)

245 calories; 14 grams fat; 6 grams saturated fat; 0 grams trans fat; 7 grams monounsaturated fat; 2 grams polyunsaturated fat; 27 grams carbohydrates; 5 grams dietary fiber; 5 grams sugars; 6 grams protein; 639 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Heat the oven to 350 degrees and oil a 3-quart baking dish.

  2. Step 2

    Fill a large pot with water. Add 1 tablespoon salt to the water and bring to a boil. Add the green beans and boil for 4 minutes (or 3 minutes if you are using French beans). Drain the green beans and rinse them under cold running water. Give them a shake to remove excess water, then cut them into 2-inch pieces. Transfer the cut green beans to the baking dish.

  3. Step 3

    Heat the butter in a 12-inch skillet over medium heat. Add the mushrooms and shallots. Cook for 5 minutes, or until the mushrooms have released their juices and are reduced in size. Stir frequently to prevent the shallots from burning. Add the garlic and cook the mushrooms for another 3 minutes, stirring as you go.

  4. Step 4

    Place the flour in a small bowl and add ¼ cup of the non-dairy milk. Whisk together to create a slurry.

  5. Step 5

    Pour the remaining 1¾ cups non-dairy milk into the skillet with the mushrooms. Stir in the slurry, 2 teaspoons kosher salt and the black pepper. Bring the liquid to a simmer and reduce the heat to low. Cook, stirring occasionally, for 4 to 5 minutes, or until the sauce has thickened enough to coat the back of a spoon.

  6. Step 6

    Pour the mushroom sauce over the green beans and give it a gentle stir to coat. Top with the fried onions. Cover the baking dish with foil and bake for 20 minutes. Remove the foil and bake for another 10 minutes, or until the onions turn a deep golden brown and the sauce is bubbling. Allow the casserole to cool for 15 minutes before serving.

Ratings

5 out of 5
459 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Note on this recipe and see it here.

Cooking Notes

This was a hit! I used almond milk, and I will say I kept it on much longer than recommended, otherwise it would have been soupy. I simmered it for maybe 15 min or so and it came out perfect.

I made this recipe using whole cow milk and the sauce set up perfectly using the cooking times suggested in the recipe. I forgot to add salt to the bean-cooking water but feel it didn't make a difference. The finished product was popular with all!

This was very easy to pull together and turned out great. I didn’t grow up on green bean casserole, but my partner did, and he said this tasted just like he remembered.

Pretty solid recipe and comes together quickly, especially since I used bags of frozen beans in place of the boiled ones. Cream of mushroom soup is hard to get here so I’ve been looking for an alternative and this one worked great. Other notes: Just 2 cups of plant milk was not enough to cover everything - I threw in another ¼ or ⅓ cup. A couple tablespoons of nutritional yeast, or maybe a handful of vegan cheddar if you’ve got it, would definitely help. But it’s a solid recipe as is.

I would not recommend soy milk. Even unsweetened, soy milk has a natural sweetness and is cloying. Also, 2 tsp of salt is way too much. I’d recommend cutting that in half.

Soooo good. Made with Oatly Oat Milk, and otherwise basically exactly as written. I threw in a few dashes of soy sauce and red pepper flakes. It was definitely NOT too sweet (as other reviewers have noted). 10/10.

Very tasty! I used Oat milk instead of the other options. Next time I would serve this on top of cooked rice to make it a complete vegan meal. Also, I would cut the salt in half and only use one teaspoon of salt. The fried onions are salty enough. I’ll definitely make this again.

It takes longer than 4-5 minutes for the sauce to thicken, and it was still a bit too liquidy after baking.

I used oat milk and the cook time was perfect. It was very tasty and my vegan friends were very happy with it.

Mine was a little soupy. I had to add some cornstarch. But the flavor of this recipe is really good. I used the NYT make-ahead mushroom gravy route

I subbed out canned French style free beans and mushrooms for the fresh to mimic the 70s style green bean casserole that I LOVE, and it turned out great!!

Can this be made ahead?

This was the only 5-star green bean casserole recipe so I made this but with dairy butter and heavy whipping cream—was superb for Thanksgiving. I like keeping the green beans on the crispy side, aka not over-boiling them.

Great recipe. Used full fat milk and real butter - after all it was Thanksgiving!

Didn't work for me with plant based milk. It was grainy and odd.

How can this be called vegan with butter as an ingredient?

No. butter is made from cow's milk. vegan has no animal products.

Cook down sauce longer to avoid soupiness. Reduce salt by 1/2.

I made this with "Oatly" full-fat oat milk and it was fantastic. I did steam the beans rather than boil them; if you do that too be sure to fully cook them because my beans were a bit too crisp. I also added a little McCormick Umami seasoning. I will be making this again!

Can you make this without the fried onions just on the stove top or do you still have to bake it?

Can this be made in advance?

How can this be made in advance?

Very tasty! I used Oat milk instead of the other options. Next time I would serve this on top of cooked rice to make it a complete vegan meal. Also, I would cut the salt in half and only use one teaspoon of salt. The fried onions are salty enough. I’ll definitely make this again.

This turned out delicious! Made it exactly as written. Used full fat oat milk.

Pretty solid recipe and comes together quickly, especially since I used bags of frozen beans in place of the boiled ones. Cream of mushroom soup is hard to get here so I’ve been looking for an alternative and this one worked great. Other notes: Just 2 cups of plant milk was not enough to cover everything - I threw in another ¼ or ⅓ cup. A couple tablespoons of nutritional yeast, or maybe a handful of vegan cheddar if you’ve got it, would definitely help. But it’s a solid recipe as is.

Mine was a little soupy. I had to add some cornstarch. But the flavor of this recipe is really good. I used the NYT make-ahead mushroom gravy route

Private notes are only visible to you.

Advertisement

or to save this recipe.