Vegan Green Bean Casserole

This post may contain affiliate links. For more information, please see our affiliate policy.

This Vegan Green Bean Casserole has everything you love about the classic holiday side dish: a creamy homemade mushroom sauce, lots of green beans, and crunchy onion topping. It’s plant-based comfort food at its best!

A plate with vegan green bean casserole.


 

I love traditional Green Bean Casserole so much, especially when it’s made with homemade cream of mushroom soup. But these days, I know so many people who have dairy sensitivities or follow a plant-based lifestyle, and I want them to eat home-cooked comfort food too!

The biggest change here is making the creamy mushroom sauce vegan instead of with heavy cream. You could certainly use almond milk, coconut milk, oat milk, or any other non-dairy milk or plant milk, but I decided to use cashew cream instead. It’s easy to do, has a DELICIOUS flavor, and you won’t even miss the dairy.

I use frozen green beans for convenience but you can absolutely substitute fresh if you want to. And of course, French fried onions are non-negotiable. No matter who is eating at your table, celebrate with food they can feel good about.

Recipe ingredients

Labeled ingredients for vegan green bean casserole.

At a Glance: Here is a quick snapshot of what ingredients are in this recipe.
Please see the recipe card below for specific quantities.

Ingredient notes

  • Mushrooms: Use fresh mushrooms to make a quick from-scratch cream of mushroom sauce. White button, portobello, or cremini mushrooms are always great choices.
  • Frozen green beans: To substitute fresh green beans, trim and chop 2 pounds of green beans. Blanch the beans in 4 quarts of boiling salted water for about 5 minutes, then drain well and plunge immediately in to an ice bath to stop the cooking.
  • Fried onions: To substitute bread crumbs for the canned French fried onions, pulse 4 slices hearty white bread (torn into pieces) in a food processor or blender. You will have about 3 cups of crumbs. Stir in 3 tablespoons melted vegan butter or olive oil and fry in a large skillet over medium-high heat until browned. Sprinkle over the casserole just before serving.

Step-by-step instructions

  1. To make the cashew cream, in a medium bowl, add cashews and cover with boiling water.
Cashews being soaked in water in a clear bowl.
  1. Let soak for 30 minutes.
A clear bowl with cashews.
  1. Drain well. In a high-speed blender, add drained cashews and ½ cup water.
Cashews in a blender.
  1. Blend until smooth, adding more water as needed to get a creamy consistency (I added an additional ½ cup water). Season to taste with salt (I like ¼ teaspoon).
Cashew cream for vegan green bean casserole.
  1. In a large skillet or Dutch oven, melt butter over medium heat until foaming subsides. Add mushrooms, garlic, ¾ teaspoon salt, and ⅛ teaspoon pepper. Cook until the mushrooms have released most of their liquid, about 5 to 7 minutes.
Mushrooms and garlic being cooked in a silver skillet.
  1. Stir in flour and cook for one minute. Whisk in broth, scraping up any brown bits from the bottom of the pan. Bring to a boil, whisking constantly.
Mushrooms and sauce in a silver skillet.
  1. Reduce heat to medium. Whisk in cashew cream and simmer until the sauce has thickened, about 5 minutes. Season to taste with salt and pepper.
Sauce for vegan green bean casserole in a silver skillet.
  1. Meanwhile, cook the beans in the microwave according to the package instructions (or microwave on HIGH power for 4 to 5 minutes; let stand 1 minute before removing from the microwave). You can also blanch the green beans in a large pot of salted water. Drain well (I like to use a salad spinner to spin them dry).
A clear glass bowl with cut green beans in it.
  1. Add the green beans to the pot with the mushroom sauce and toss until evenly coated. Transfer the beans and sauce mixture to a crock pot.
Vegan green bean casserole in a black slow cooker before being cooked.
  1. Cook on HIGH for 2 hours or LOW for 4 hours or until a thermometer inserted in to the middle of the casserole reaches 165 degrees. Top with canned fried onions immediately before serving.
Vegan green bean casserole in a black slow cooker.

Recipe tips and variations

  • Yield: This recipe makes about 10 cups of casserole, enough for 10 1-cup sized, side dish (you’ll be able to feed more than 10 people depending on how many sides you have at Thanksgiving).
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Make ahead: You can make the mushroom sauce up to 2 days before. Cool and refrigerate. Since the sauce will be going in cold, increase the crockpot time to 3 hours on HIGH or 5 hours on LOW.
  • Crunchy topping: Add panko bread crumbs to your French fried onions for extra crunch. Keep the same 3 cups of onions and just add 3 cups (or your desired amount to taste) panko. Crunchy pecans are tasty too!
  • Slow Cooker Green Bean Casserole: Classic (with heavy cream) green bean casserole made in a slow cooker.
  • Oven Green Bean Casserole: Classic (with heavy cream) green bean casserole with both bread crumbs and fried onions in the topping, and you bake this version in a casserole dish in the oven.
  • Green Bean Casserole for Two: Classic (with heavy cream) green bean casserole scaled down to feed just two. Or, cut the cashew cream recipe below in half and make it vegan.
  • Vegan Thanksgiving Recipes: Plan your next full or partial vegan Thanksgiving menu with delicious, mouth-watering Vegan Thanksgiving Recipes. These plant-powered classics taste as good as, or even better than, their traditional versions, and they are guaranteed to disappear no matter who is at the table.
A plate with vegan green bean casserole.

Frequently Asked Questions

What can you substitute for milk or cream in green bean casserole?

A simple, delicious cashew cream is the perfect substitute for dairy in green bean casserole (or any other casserole).

How do you make cashew cream?

To make cashew cream, in a medium bowl, add 1 ½ cups (7.5 ounces) raw, unsalted cashews and cover with 3 cups boiling water. Let soak for 30 minutes. Drain well. Then, in a high-speed blender, add drained cashews and ½ cup water. Blend until smooth, adding more water as needed to get a creamy consistency (I added an additional ½ cup water). Season to taste with salt (I like ¼ teaspoon).

How do you make a gluten-free green bean casserole?

Substitute your favorite gluten-free flour blend in the sauce (my favorite is King Arthur’s Measure for Measure GF blend). And since canned French-fried onions contain wheat, you’ll need to substitute something else. Gluten-free panko crumbs made from your favorite GF bread would be great, or you could try a nutty topping like pecans.

More vegan Thanksgiving recipes

Join Us

HUNGRY FOR MORE? Sign up for our weekly newsletter and follow along on FacebookPinterest, and Instagram for our latest recipes! Tag all your glorious creations #culinaryhill so we can eat vicariously through you.
Vegan green bean casserole on a plate with a fork.

Vegan Green Bean Casserole

This Vegan Green Bean Casserole has everything you love about the classic holiday side dish: a creamy homemade mushroom sauce, lots of green beans, and crunchy onion topping.
Prep Time 5 minutes
Cook Time 2 hours 20 minutes
Total Time 2 hours 25 minutes
Servings 10 servings (1 cup each)
Course Side Dish
Cuisine American
Calories 279
5 from 1 vote

Ingredients 

Instructions 

  • To make the cashew cream, in a medium bowl, add cashews and cover with boiling water. Let soak for 30 minutes. Drain well.
  • In a high-speed blender, add drained cashews and ½ cup water. Blend until smooth, adding more water as needed to get a creamy consistency (I added an additional ½ cup water). Season to taste with salt (I like ¼ teaspoon).
  • In a large skillet or Dutch oven, melt butter over medium-high heat until foaming subsides. Add mushrooms, garlic, ¾ teaspoon salt, and ⅛ teaspoon pepper. Cook until the mushrooms have released most of their liquid, about 5 to 7 minutes.
  • Stir in flour and cook for one minute. Whisk in broth, scraping up any brown bits from the bottom of the pan. Bring to a boil, whisking constantly.
  • Reduce heat to medium. Whisk in cashew cream and simmer until the sauce has thickened, about 5 minutes. Season to taste with salt and pepper.
  • Meanwhile, cook the beans in the microwave according to the package instructions (or microwave on HIGH power for 4 to 5 minutes; let stand 1 minute before removing from the microwave). Drain well (I like to use a salad spinner to spin them dry).
  • Add the green beans to the pot with the mushroom sauce and toss until evenly coated. Transfer the beans and sauce to a crock pot.
  • Cook on HIGH for 2 hours or LOW for 4 hours or until a thermometer inserted in to the middle of the casserole reaches 165 degrees. Top with canned fried onions immediately before serving.

Notes

  1. Mushrooms: Use fresh mushrooms to make a quick from-scratch cream of mushroom sauce.
  2. Frozen green beans: To substitute fresh beans, trim and chop 2 pounds of green beans. Blanch the beans in 4 quarts of boiling salted water for about 5 minutes, then drain well and plunge immediately in to an ice bath to stop the cooking.
  3. Fried onions: To substitute bread crumbs for the canned fried onions, pulse 4 slices hearty white bread (torn into pieces) in a food processor or blender. You will have about 3 cups of crumbs. Stir in 3 tablespoons melted vegan butter or olive oil and fry in a large skillet over medium-high heat until browned. Sprinkle over the casserole just before serving.
  4. Yield: This recipe makes about 10 cups of casserole, enough for 10 1-cup sized, side dish (you’ll be able to feed more than 10 people depending on how many sides you have at Thanksgiving).
  5. Storage: Store leftovers covered in the refrigerator for up to 4 days.

Nutrition

Serving: 1 cupCalories: 279kcalCarbohydrates: 22gProtein: 6gFat: 20gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gTrans Fat: 0.02gSodium: 320mgPotassium: 423mgFiber: 3gSugar: 5gVitamin A: 705IUVitamin C: 10mgCalcium: 38mgIron: 2mg
Did you make this recipe?Tag @culinaryhill on Instagram so we can admire your masterpiece! #culinaryhill
Website | + posts

Meggan Hill is a classically-trained chef and professional writer. Her meticulously-tested recipes and detailed tutorials bring confidence and success to home cooks everywhere. Meggan has been featured on NPR, HuffPost, FoxNews, LA Times, and more.

Questions and Comments

Thank you for your comments! Please allow 1-2 business days for a reply. Our business hours are Monday through Friday, 9:00 am PST to 5:00 pm PST, excluding holidays. Comments are moderated to prevent spam and profanity.

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.