| |

Fresh Green Bean Casserole from Scratch

Learn how to make an amazing fresh green bean casserole from scratch with 10 simple ingredients. This family favorite side dish is totally vegan, dairy free, egg free, nut free, and has suggestions for a gluten free topping!

Side view of the vegan green bean casserole in an oval serving dish on the table with 3 mini pumpkins.

A green bean casserole is one of our FAVORITE recipes to make for Thanksgiving. And it doesn’t require that many ingredients to make it from scratch. Plus, it totally tastes amazing with the homemade mushroom sauce, crispy onion toppings, and the fresh green beans.

Thanksgiving, if you ask me, is all about the side dishes. Everything from  soft and fluffy dinner rolls, amazing cornbread stuffing, sweet potato casserole, and even a refreshing Thanksgiving fruit salad. Those are what make up my favorite parts about Thanksgiving!

This casserole is:

  • Totally dairy free, egg free, nut free, and easily made gluten free
  • Uses fresh green beans
  • Real, homemade gravy
  • No cans of condensed soup

Ingredients

For the full list of ingredients, complete with recipe amounts, please see the recipe card below.

Ingredients for the vegan green bean casserole in various bowls measured out on a wood table. Black and white labels have been added to name each ingredient.
  • Green beans: I’ve tried this with frozen green beans and while you can get good results, using fresh green beans gives the best texture. Blanching them keeps the green color even after baking in the oven, and keeps them a bit crunchy. No mushy veggies here!
  • Mushrooms: White button mushrooms, baby bella mushrooms, and even bigger portabella mushrooms all work here. It’s really down to what type of mushroom you can find and what you prefer taste wise!
  • Seasoning Mix: I LOVE and strongly recommend that you mix up a batch of my all-purpose seasoning mix to make these green beans. It hits all the right notes of savory, sweet, and umami. However, you can also use a poultry seasoning mix as well.
  • Plant based milk: Use your favorite plant based milk or cream to make this recipe. When I’ve made it with soy cream, it makes for the heaviest and creamiest gravy sauce. When I make it with plain soy milk or oat milk, it makes a lighter gravy that allows the herbs to shine through. So up to you! And yes, you can make this with coconut milk or cream from a can, but I find the coconut flavors really out-do everything else. So if you LOVE coconut, go ahead and use it. Otherwise, I suggest a different plant milk that is more neutral in flavor.

Substitutions

  • Gluten Free: To make this gluten free, make sure that you use a good gluten free flour blend when making the mushroom gravy sauce. I find that King Arthur Measure for Measure gets me great results every time. You’ll also want to make sure you use either homemade gluten free crispy onions, or find a store-bought kind that doesn’t use wheat flour. If you can’t find any, feel free to use plain gluten free crispy bread crumbs on top.

Instructions

Make sure to check out the recipe card below for the full recipe and ingredient list.

If you’ve never made green bean casserole from scratch before, don’t worry! It isn’t complicated to make, it just takes a little bit of time. If you are making this for Thanksgiving, I suggest that you prep all the steps the day before and combine everything in the oven on Thanksgiving Day.

  1. Blanch the green beans. Wash the fresh green beans and then trim the ends off. Cut them in half before blanching in a rolling boiling pot of water. After just 90 seconds, transfer the green beans to a large bowl of ice water to stop cooking.
A silver metal bowl is filled with blanched green beans now in a bowl of ice water. The bowl is on a wood table.
  1. Make the mushroom gravy sauce. In a large skillet, cook the mushrooms in a tablespoon of vegan butter for about 5 to 8 minutes. Then add the onions and cook. Add the flour and butter, cooking down for about 2 minutes to make a dark roux and finally add the remaining plant milk and herbs.
  2. Stir it all together. Add some of the fried onions and all of the green beans to the skillet with the sauce. Mix well.
A large skillet is filled with cooking mushrooms and onions.
A large skillet is filled with the homemade mushroom soup and the fresh green beans have just been added to it.
  1. Bake. Bake this uncovered at 350 for 30 minutes. In the final 5 minutes of baking, add the remaining fried onions.
An oval casserole dish is filled with the vegan green bean casserole covered in fried onions. 3 Mini pumpkins, a serving spoon, and extra onions are next to it on the wood table.

How to Store & Make Ahead

Fridge: Store fully baked and cooled leftovers in a fridge safe container and keep for up to 4 days. Reheat as desired.

Freezer: You can make and assemble the casserole, including covering with the fried onion toppings, but don’t bake the final casserole. Wrap tightly and freeze for up to 1 month. Allow it to thaw in the fridge overnight before baking as directed.

Make Ahead: Prepare everything as directed except don’t bake in the oven and don’t top with the final crispy onions. After the sauce is finished and the casserole is assembled, allow it to cool, cover tightly, and place in the fridge overnight. The next days, allow it to sit on the countertop for an hour (to make sure your baking dish doesn’t break in the oven!) and then bake as directed.

Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

If you try these out, please leave a comment below! This provides helpful feedback to both me and other readers. And if you want more delicious, vegan friendly recipes you can subscribe to the newsletter. Did you make these? Please tag me on Instagram, Facebook, or Pinterest! I love to see your creations!

Side view of the vegan green bean casserole in an oval serving dish on the table with 3 mini pumpkins.

Homemade Vegan Green Bean Casserole

Learn how to make an amazing fresh green bean casserole from scratch with simple ingredients. Totally dairy free, vegan, & a family favorite!
Prep Time: 20 minutes
Cook Time: 50 minutes
Total Time: 1 hour 10 minutes
Course: Side Dish
Cuisine: American
Keyword: holiday, side dishes, thanksgiving
Servings: 8 servings
Calories: 153kcal

Equipment

  • Mixing bowls and spoons
  • Measuring cups and spoons
  • Skillet
  • Baking dish 8×10-inch (20×25-cm)
  • Cooking pot

Ingredients

  • 1 lbs green beans about 4 cups
  • 4 tablespoons vegan butter divided
  • 2 cups mushrooms washed and sliced
  • 1 onion
  • 4 cloves garlic
  • 1/4 cup all purpose flour
  • 1 1/2 cups vegetable broth
  • 1 cup plant based milk or cream
  • 1 tablespoon all purpose seasoning mix or poultry seasoning
  • 1 cup crispy onions

Instructions

  • Prep the green beans. Wash and trim the ends off of the fresh green beans. Bring a large pot of water to boil and blanche the green beans in the rolling boiling water for 1 minute. Immediately remove the green beans into a big bowl of ice water. Let them cool while you move on in the recipe.
  • Preheat the oven to 350°F/180°C. Lightly butter your casserole dish and set aside.
  • Begin the mushrooms. In a large skillet, melt one tablespoon of the vegan butter and begin to cook the mushrooms and salt over a medium heat. They should cook down in about 5 to 8 minutes, depending on the type of mushroom used. I find white mushrooms cook more quickly than Bella mushrooms.
  • Add the onions. Now add the onions to the mushrooms and cook for an additional 5 minutes.
  • Make the gravy. Into the same skillet, add the flour and the remaining 3 tablespoons of vegan butter. Cook this roux for about 2 minutes, allowing it to develop a nice color. After 2 minutes, add the vegetable broth and the vegan milk. Bring to a boil and cook until thick, about 5 minutes. The gravy is now done.
  • Combine. Add the green beans into mushroom gravy. Give it a good mix. Stir in half of the crispy onions. Transfer to your prepared baking dish.
  • Bake. Bake the green bean casserole uncovered for 30 minutes. After 30 minutes, add the remaining half cup of crispy onions on top of the casserole and bake for another 5 minutes. Remove from the oven and let rest for 5 minutes before serving. Enjoy!

Notes

How to Store and Make Ahead
Fridge: Store fully baked and cooled leftovers in a fridge safe container and keep for up to 4 days. Reheat as desired.
Freezer: You can make and assemble the casserole, including covering with the fried onion toppings, but don’t bake the final casserole. Wrap tightly and freeze for up to 1 month. Allow it to thaw in the fridge overnight before baking as directed.
Make Ahead: Prepare everything as directed except don’t bake in the oven and don’t top with the final crispy onions. After the sauce is finished and the casserole is assembled, allow it to cool, cover tightly, and place in the fridge overnight. The next days, allow it to sit on the countertop for an hour (to make sure your baking dish doesn’t break in the oven!) and then bake as directed.

Nutrition

Calories: 153kcal | Carbohydrates: 14g | Protein: 3g | Fat: 10g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Trans Fat: 1g | Sodium: 297mg | Potassium: 267mg | Fiber: 2g | Sugar: 3g | Vitamin A: 562IU | Vitamin C: 9mg | Calcium: 71mg | Iron: 1mg
Love this recipe?Mention @friendlyvegankitchen or tag #friendlyvegankitchen!

Similar Posts

Leave a Reply

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

Recipe Rating