• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe
  • Subscribe
  • About
  • Christmas
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
    • RSS
Where You Get Your Protein
menu icon
go to homepage
  • Vegan Recipes
  • Subscribe
  • About
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Vegan Recipes
    • Subscribe
    • About
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Side Dishes » Vegan Green Bean Casserole

    Vegan Green Bean Casserole

    Published: Apr 6, 2022 · Updated: Aug 13, 2023 by Marlena Luna · This post may contain affiliate links. · Leave a Comment

    Jump to Recipe Pin SaveSaved!

    This vegan green bean casserole is loaded with fresh green beans covered in a savory mushroom sauce and topped with crispy fried onions. This recipe can be made ahead for an easy holiday side dish. It is always a hit with the family and no one will guess it is vegan!

    Vegan green bean casserole topped with fried onions in a white square baking dish.

    The holiday season can be stressful, but, your meals don't always have to be.

    I created this vegan green bean casserole with that in mind and added make-ahead instructions. Now, you can easily prepare this side dish a day or two in advance. When you're ready, simply top with fried onions and heat per the recipe instructions.

    So, complete your holiday meal with this vegan green bean casserole.

    It's loaded with fresh green beans, vegan mushroom sauce, and crispy fried onions.  This holiday classic dish will quickly disappear!

    For the perfect Thanksgiving, Christmas, or Easter meal, pair this casserole alongside my vegan lentil loaf, Instant Pot mashed potatoes, pumpkin dinner rolls, and wild rice stuffing. And don't forget the pumpkin pie!

    Ingredients

    This vegan green bean casserole is made with these 10 easy-to-find ingredients.

    Ingredients in separate bowls to make vegan green bean casserole.

    Ingredients notes and substitutes

    • Green Beans – For the best taste, use fresh green beans.
    • Mushrooms – White mushrooms are what I chose for this recipe. Use any mushroom you like.
    • French fried onions – For a traditional green bean casserole use store-bought fried onions. If you need to substitute, caramelized onions are a great option.
    • Plant milk – Unsweetened plain almond milk is my go-to. You can use the same or what you have on hand, but I suggest sticking to unsweetened and unflavored.
    • Nutritional yeast – This gives a slight cheese flavor to the sauce.  If you don’t have any, no problem, simply leave it out. Or use vegan cheese shreds instead.
    • Flour – Use all-purpose flour for best results. To keep it gluten-free use all-purpose gluten-free flour.
    • Oil – This recipe uses coconut oil for sauteeing, but you can use any neutral oil or even vegan butter.

    Instructions

    This vegan holiday recipe easily comes together and can be made ahead of time for a worry-free heat-up.

    First, cook the green beans in boiling water for about 5-10 minutes to soften. Then follow the 8 simple steps below.

    Diced mushrooms, minced garlic, and coconut oil in a large non-stick ceramic frying pan.

    Step 1. Add the chopped mushrooms, minced garlic, and oil to a large pan or pot.

    Sautéed mushrooms and garlic in a large non-stick ceramic frying pan.

    Step 2. Sauté until the mushrooms are tender.

    Step 3. Add the flour to the mushrooms and stir until the mushrooms are coated.

    Homemade vegan mushroom gravy in a large pan.

    Step 4. Pour in the broth and milk and mix everything together. Stir until the sauce thickens, about 5 minutes.

    Green beans on top of mushroom gravy in a large pan.

    Step 5. Add the cooked green beans to the pan.

    Step 6. Mix the green beans and sauce together.

    Green bean casserole in a white square dish with handles.

    Step 7. Transfer the mixture to an oven-safe dish.  

    If you are making this recipe ahead, cover it with foil and store it in the refrigerator until you're ready.

    Vegan green bean casserole topped with french fried onions in a white square ceramic dish, before baking.

    Step 8. Top with french fried onions and bake.

    Tip: This casserole can be made and baked in the same dish if you use a cast iron pan.  Skip transferring the mixture to a separate dish. Instead, top with the fried onions and bake in the cast iron pan.   

    Vegan green bean casserole in a square white dish, after baking in the oven.

    Top with extra black pepper and serve immediately.

    Store any leftovers covered in the refrigerator for 3-4 days.

    FAQ's

    Can I make this recipe ahead of time?

    Yes, this recipe can be made ahead.  Follow the instructions until you get to topping it with fried onions. Leave off the fried onions, cover the dish with foil, and store it in the fridge.  When you’re ready to bake, leave the dish covered and bake for 10-15 minutes to bring it to room temperature. Then carefully remove the cover, top with the fried onions, and bake per the instructions.

    Can I replace the fried onions?

    Yes.  If fried onions aren’t your thing, or the store is all out, caramelized onions are a great replacement.

    Can I use frozen or canned green beans?

    The results won’t be as good as fresh, but you can use frozen or canned beans.  Be sure to thaw frozen green beans or drain the canned beans.

    A close up of vegan green bean casserole. Green beans topped with vegan mushroom gravy and fried onions.

    We'd love to hear from you!

    If you enjoyed this vegan recipe, please leave a 5-star rating in the recipe card and share your thoughts in the comments below.

    Also, if you snap a photo, share it with us! We love to see your creations!! You can find us on Pinterest, Facebook, and Instagram.

    Or, get the links to new recipes delivered straight to your inbox by signing up for our newsletter.  

    See ya there!

    Recipe

    Vegan Green Bean Casserole

    prep time: 20 minutes minutes
    cook time: 25 minutes minutes
    total time: 45 minutes minutes
    servings: 9 servings
    This vegan green bean casserole is loaded with fresh green beans, doused in vegan mushroom gravy, and topped with crispy fried onions. This holiday classic recipe will quickly disappear!
    5 stars (11 reviews)
    Print Pin SaveSaved!

    Ingredients

    Green Beans

    • 2 pounds fresh green beans, ends trimmed and chopped into bite-sized pieces
    • 1 6 ounce can crispy french fried onions

    Mushroom Sauce

    • 1 8 ounce package mushrooms, chopped
    • 4 garlic cloves, minced
    • 3 Tablespoons coconut oil for sautéing
    • 1 ½ cups plant milk, any kind unsweetened and unflavored
    • 1 cup vegetable broth
    • 3 Tablespoons all-purpose flour
    • 2 Tablespoons nutritional yeast
    • ½ teaspoon himalayan pink salt
    • Black pepper to taste
    Prevent your screen from going dark

    Instructions

    Green Beans

    • Bring a large pot of water to a boil. 
    • While the water comes to a boil, prepare the green beans by trimming off the ends and cutting the beans into bite-sized pieces.
    • Once the water is boiling, add the green beans. Lower the heat and simmer for 8-14 minutes to cook and soften the beans. You don't want them fully cooked, but they should be soft. Drain the water to keep them from cooking any further.

    Mushroom Sauce

    • Preheat your oven to 350ºF.
    • In a small bowl, mix together the flour, nutritional yeast, and salt.
    • Sauté the mushrooms and garlic in a large, deep pan until softened, about 8 minutes.
    • Sprinkle the flour mixture over the mushrooms and mix to coat.  
    • Turn the heat to low and slowly stir in the broth and milk.
    • Continue to stir until the sauce thickens to a gravy consistency, about 5-8 minutes.
    • Add the green beans to the pan and mix until coated in the sauce.
    • Tip: If your sauce is too thick, add more milk to achieve a gravy consistency.  If your sauce isn’t thickening, whisk together 1 Tablespoon of non-dairy milk with 1 Tablespoons flour.  Add half of the milk mixture at a time to thicken the sauce.

    Baking the casserole

    • Transfer the green beans and sauce mix to a 9x9-inch casserole dish.
    • Evenly top the green bean casserole with french-fried onions.
    • Bake at 350ºF for 15-20 minutes to warm the casserole and brown the crispy onions on top.

    Notes

    • For a one-pan dish, use a cast iron pan to saute the mushrooms and bake the casserole.
    • To make this recipe ahead: Follow the instructions until you transfer the green beans and mushroom sauce to a casserole dish in step 1 of baking the casserole. Leave off the fried onions, cover the dish with foil, and store it in the fridge.  When you’re ready to bake, leave the dish covered and bake at 350ºF for 10-15 minutes to bring it to room temperature. Then carefully remove the cover, top with the fried onions, and bake per the instructions.

    Nutrition

    Serving: 1g | Calories: 103kcal | Carbohydrates: 12g | Protein: 4g | Fat: 5g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Sodium: 215mg | Fiber: 3g | Sugar: 4g

    **Nutritional info is provided as an estimate based on the ingredients I used and for convenience and as a courtesy only.**

    course: Side Dishes
    cuisine: American
    author: Marlena Luna
    Did you make this recipe?Please consider Leaving a Review!

    More vegan holiday favorites

    • Vegan lentil loaf topped with ketchup and served with green beans.
      Lentil Loaf (Vegan Meatloaf)
    • pumpkin dinner roll torn in half.
      Pumpkin Dinner Rolls (vegan)
    • Vegetarian wild rice stuffed acorn squash with sautéed mushrooms, dried cranberries and toasted walnuts.
      Wild Rice Stuffed Acorn Squash
    • A vegan tamale with a jackfruit filling on a corn husk.
      Vegan Jackfruit Tamales

    Where You Get Your Protein is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. This site may contain some of these links to Amazon.com. If you make a purchase through one of those links, Where You Get Your Protein will receive a small commission from the purchase at no additional cost to you.

    « Easy Vegan Blueberry Muffins
    Easy Mango Pico De Gallo »
    17 shares
    • Share
    • Email
    • Tweet

    Reader Interactions

    Comments

    No Comments

    5 from 11 votes (11 ratings without comment)

    Leave a Reply Cancel reply

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

    Rate This Recipe




    Primary Sidebar

    Marlena Luna in a pink sweater holding a coffee mug.

    Hi, I’m Marlena the recipe creator behind Where You Get Your Protein! I love spending time in the kitchen cookin’ up delicious vegan comfort foods! Most of the ingredients I use are easy-to-find or pantry staples. Stick around and enjoy some amazing vegan food!

    More about me →

    Popular Vegan Recipes

    • Vegan french toast topped with a butter square and syrup.
      Vegan French Toast
    • Vegan French Toast Casserole
    • A mini loaf of vegan banana bread alongside ripe bananas and chopped walnuts.
      The Best Vegan Banana Bread
    • Vegan potato corn chowder topped with fresh pepper and green onions.
      Vegan Potato Corn Chowder

    Spring Recipes

    • Vegan Lemon Loaf
    • vegan pasta salad in a white serving bowl.
      Vegan Pasta Salad
    • Vegan blueberry muffin
      Easy Vegan Blueberry Muffins
    • Vegan egg salad sandwich
      Vegan Egg Salad

    Footer

    About

    • About Me
    • Privacy Policy
    • Accessibility Policy

    Newsletter

    Sign Up! for new recipes

    Contact

    • Contact Us

    Did you make this recipe?

    Your vote:




    These fields are optional. Click "Rate Recipe" to leave a star rating only.

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.