Free Dinner Recipes E-book!   Download Now

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

The Almond Eater logo

  • Browse Recipes
    • Recipes by Course
      • Breakfast
      • Lunch
      • Dinner
      • Desserts
      • Drinks
      • Snacks
      • Sides
    • Recipes by Diet
      • Vegetarian
      • Dairy Free
      • Gluten Free
      • Vegan
      • Mediterranean Diet
      • Paleo
      • Whole30
  • Meet Erin
  • Contact
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • Browse Recipes +
    • Recipes by Course +
      • Breakfast
      • Lunch
      • Dinner
      • Desserts
      • Drinks
      • Snacks
      • Sides
    • Recipes by Diet +
      • Vegetarian
      • Dairy Free
      • Gluten Free
      • Vegan
      • Mediterranean Diet
      • Paleo
      • Whole30
  • About Erin
  • Contact

Home » Recipes » Dinner

Vegan Green Bean Casserole

By Erin · November 2, 2020 · Updated September 27, 2021 · 14 Comments

Jump to Recipe Print Recipe
  • Share
  • Tweet
Dairy FreeVeganVegetarian
green beans on a plate
casserole dish with beans and onions
casserole with green beans, mushrooms and onions

If you're looking for a vegan version of your favorite casserole, this Vegan Green Bean Casserole recipe is it! It's filled with green beans and mushrooms, then coated in a creamy, garlic cauliflower sauce and topped with crispy onions. 

green bean casserole in an oval dish

Ohhhh boy oh boy, this vegan green bean casserole is out of this world! No seriously, it's going to rock your Thanksgiving because it's made with the most delicious cauliflower sauce. After all, Thanksgiving is a time to be with family, and just as importantly, a time to stuff our faces with mass amounts of food.

Are we team Halloween or Thanksgiving? Honestly, if I could take on pass on Halloween every year and fast forward to Thanksgiving I would. I know that makes me 0% fun, but it's true.

Thanksgiving means spending time with family and friends, and typically taking time off of work. Oh, and enjoying some of my favorite recipes that I usually only eat once per year, like my vegan mushroom gravy and vegan sweet potato pie.

Why you'll love this recipe

  • It's made with a creamy cauliflower sauce, which is the BEST way to squeeze in more veggies
  • It's topped with homemade crispy onions
  • This recipe is vegan and can easily be made gluten free, so everyone can enjoy it!

ingredients to make green bean casserole

Ingredient notes:

A full ingredient list is in the recipe card below; this is simply to provide further clarification and substitution options should you need them.

  • Green beans - save yourself the agony and buy pre-trimmed green beans (trust me!)
  • Cauliflower - fresh or frozen; cook it ahead of time so it's ready to go
  • Mushrooms - baby bella, white or cremini
  • Breadcrumbs - can use gluten free breadcrumbs to keep this entire recipe gluten free
  • Cornstarch - or arrowroot
  • Almond milk - any dairy free milk will work; I tend to opt for almond or oat

Step-by-step instructions

Step 1: Cook the green beans in a pot over the stovetop. Once they're cooked, set them aside, but while they're cooking you can move on to the next step.

Step 2: Sauté the onions. While the beans are cooking, you'll cook the onions in a large skillet with the butter for 3 minutes or so, then add the breadcrumbs and sauté for an additional 3-5 minutes. Use a large spoon to remove the onions and set aside; we're going to continue using that same skillet.

onions and breadcrumbs in a skillet

Step 3: Cook the mushrooms. Add olive oil and mushrooms to that same skillet. Cook the mushrooms for approximately 8 minutes or until they're soft.

Step 4: Make the sauce. While the mushrooms are cooking, make the cauliflower sauce. Add cooked cauliflower, garlic, milk, and salt to a blender and pulse until the mixture is smooth. Add black pepper to taste.

cauliflower sauce in a blender

Step 5: Combine. Pour the cauliflower sauce into the skillet with the mushrooms, then add the vegetable broth, additional milk, and cornstarch and stir over medium-low heat until the sauce begins to thicken. Then, add the cooked green beans and stir until they're coated in the sauce.

green beans in a skillet with mushrooms and a cream sauce

Last, pour the entire green bean mixture into a casserole dish, then top it off with the onions and bake it for 25-30 minutes. If you want the onions to be super crispy, you can broil the casserole for 5 minutes, which should do the trick!

green bean casserole in an oval dish

Tips + FAQs

  • This is a smaller-sized casserole recipe; the whole dish serves approximately 6 people. If you want to 1.5 or double the recipe, simply adjust the serving size in the recipe card, and use a larger (9x13) casserole dish.
  • Want the onions to be extra crispy? After the casserole is done baking, switch the oven to BROIL and broil everything for 5 minutes.

How does this recipe differ from traditional green bean casserole?

Traditional: canned green beans, canned cream of mushroom soup (super salty!), fried onions (typically store-bought), and some recipes use cheese as well

Vegan: fresh green beans, cauliflower sauce and fresh mushrooms, homemade cooked onions

green bean casserole on a plate

More Thanksgiving recipes

  • Savory Mashed Sweet Potatoes
  • Vegan Pumpkin Pie
  • Chocolate Chip Pecan Pie

If you made this recipe, be sure to leave a comment and star rating below. Thanks!

green bean casserole on a plate

Vegan Green Bean Casserole

Looking for an easy Thanksgiving side dish? This Vegan Green Bean Casserole is it! It's vegan + gluten free, made with green beans and mushrooms, coated in a creamy garlic cauliflower sauce and then topped with crispy onions. It's sure to please at your holiday table!
5 from 2 votes
Print Pin Rate
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Servings: 6 servings
Author: Erin

Ingredients

for the crispy onions:

  • 2 yellow onions sliced
  • ¼ cup dairy free butter
  • ½ cup plain breadcrumbs can use gluten free

for the cauliflower sauce:

  • 2 cups cooked cauliflower
  • ½ cup almond milk or any kind of milk
  • 2 garlic cloves
  • ½ teaspoon salt
  • black pepper to taste

for the casserole:

  • 24 oz. green beans fresh or frozen
  • 8 oz. baby bella mushrooms sliced
  • 2 tablespoon olive oil
  • ½ cup vegetable broth
  • ¼ cup almond milk or any kind of milk
  • 3 tablespoon cornstarch or arrowroot

Instructions

  • Preheat oven 375°.
  • Cook green beans in a pot over stovetop; once cooked, set aside.
  • While beans are cooking, make the crispy onions: heat butter over medium heat in a large, deep skillet and add the onions. Sauté onions for 3 minutes or until they start to soften, then add the breadcrumbs, reduce heat to medium-low and cook onions for an additional 3-5 minutes.
  • Use a slotted spoon to remove the onions and set aside. Use a paper towel to wipe out skillet (it does't have to be perfectly clean). Then, in that same skillet, heat olive oil over medium heat and add the mushrooms. Cook mushrooms until they're soft, 5-8 minutes.
  • While the mushrooms are cooking, make the cauliflower sauce.
  • To make the sauce: place cooked cauliflower, milk garlic, and salt in a blender and pulse until smooth; add pepper to taste.
  • Pour cauliflower sauce into skillet with mushrooms; stir in the broth, ¼ cup almond milk and cornstarch and stir on medium-low heat until the sauce thickens. At this point, pour cooked green beans into skillet and mix everything together so that beans are coated with the sauce and mushrooms.
  • Grease a casserole dish (I used a 2.5 quart dish) with nonstick spray then pour the beans into the dish. Sprinkle onions overtop and bake for 25-30 minutes.
  • If you want the onions extra crispy, turn broiler on high and broil for 3-5 minutes before removing dish from the oven. Enjoy!

Notes

*Calories are per serving and are an estimation; serving size varies depending on portions
*This is a smaller-sized green bean casserole recipe; if you want to increase it, simply adjust the serving size in the recipe card (to serve however many people you need); if you do this, you'll want to use a 9x13 casserole dish 
*Want the onions to be extra crispy? After the dish is done cooking, switch the oven to BROIL and broil the onions for 5 minutes
Substitutions: cornstarch for arrowroot; vegetable broth for chicken (if not strict vegan); almond milk for any kind of milk; plain breadcrumbs for panko breadcrumbs 

Nutrition

Calories: 229kcal | Carbohydrates: 26g | Protein: 6g | Fat: 13g | Saturated Fat: 2g | Sodium: 458mg | Potassium: 579mg | Fiber: 5g | Sugar: 7g | Vitamin A: 824IU | Vitamin C: 33mg | Calcium: 120mg | Iron: 2mg
Did you Make this Recipe? Tag me Today!Leave a comment below and tag @thealmondeater on Instagram!

UPDATE NOTE: This post was originally published in November 2015. It was updated with new text and photos in November 2020.

« Healthy Peanut Butter Balls
Chai Spice Vegan Pear Pie »

About Erin

Erin is the recipe developer, writer and photographer behind the healthy food blog, The Almond Eater. She's been blogging since 2014 and loves to create food for many different diets, including vegan, gluten free and/or Whole30 recipes.

Reader Interactions

Comments

  1. Laura says

    October 04, 2016 at 5:08 am

    5 stars
    This looks really delicious! I'm soooo tired of cooking green beans the same way, so I'm definitely going to give this a try!

    Reply
  2. Stephanie says

    November 22, 2015 at 7:18 am

    Im very excited to try this recipe out!! Thank you. Do you chicken would work instead of mushrooms? A couple ppl in my family don't like mushrooms. Also did you make the bread crumbs? (Silly question, new to cooking fun dishes)

    Reply
    • Erin says

      November 22, 2015 at 1:36 pm

      I imagine chicken would work, yes, as long as it's cooked beforehand in a skillet and THEN placed in the casserole dish (similar to the mushrooms). And I didn't make the bread crumbs--I just used store-bought plain bread crumbs.

      Reply
  3. annie says

    November 13, 2015 at 12:53 pm

    I used to adore green bean casserole, but gave it up long ago because it contains things I can no longer eat. This is such a great alternative! And those crispy onions on top just bring it all together.

    Reply
  4. Jessica @ Nutritioulicious says

    November 12, 2015 at 9:26 pm

    that cauliflower sauce instead of cream of mushroom soup is genius!

    Reply
  5. Sarah @ Making Thyme for Health says

    November 12, 2015 at 6:20 pm

    We must be channeling each other during recipe development because I made a green bean casserole that's almost identical to this...except mine is made with vegan "cream" of mushroom soup. Yours is so much prettier though! I fried shallots without any breading and they look like burnt crap in the pictures, lol.

    Anyways, I love what you wrote about Miguel and his family...I think it is awesome that you are open minded enough to appreciate a different culture and to love it as much as your own. They are going to love this casserole!! 🙂

    Reply
  6. lindsay says

    November 12, 2015 at 5:18 pm

    giiiiiirrrrrrrl! this has my name all over it. That sauce. so genius. Save me a plate, ok?

    Reply
  7. Emilie @ Emilie Eats says

    November 12, 2015 at 2:53 pm

    This is genius!! Cauliflower is the best because it's just so dang versatile. I haven't planned my part of the Thanksgiving menu, but this looks like it could please everyone!

    Reply
  8. Shashi at RunninSrilankan says

    November 12, 2015 at 2:33 pm

    Erin I simply love this gluten/dairy free green bean casserole with a hefty dose of cauliflower! Hey it would be perfect with rice, chicken and crab legs, if Miguel's family goes that route again!

    Reply
  9. Angela says

    November 12, 2015 at 12:50 pm

    You know I love my green bean casserole. Totes making this for my fam's thanksgiving.

    Reply
    • Arman @ thebigmansworld says

      November 12, 2015 at 1:59 pm

      omg she actually made it! I concur that we both inspired this recipe. :p

      Reply
  10. Dani @ Dani California Cooks says

    November 12, 2015 at 12:36 pm

    Yum!! Love that this uses cauliflower - honestly my favorite veggie swap for anything. Nate and I will be on the East Coast for thanksgiving as well with his family. I'm flying into DC next week before Thanksgiving and I'm looking forward to catching up with some of my best friends while I lived there.

    Reply
  11. Bre @bumpandrunchat says

    November 12, 2015 at 12:32 pm

    Looks yummy! I'm from DC, a great place to spend the holiday! I hope you have fun and enjoy all that non-traditional food=)

    Reply
  12. Rebecca @ Strength and Sunshine says

    November 12, 2015 at 11:29 am

    I love the cauli-sauce! Yum! I've never even had green bean casserole 😛

    Reply

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

girl in kitchen

Hi, I'm Erin!

I share recipes for ALL diet types because I believe that healthy food should be incredibly delicious without being complicated. Learn more

Seasonal Picks

bowl filled with lettuce, ground beef, sweet potato, tomato and pickles

Burger Bowl (Paleo, Whole30)

bowl with lemon orzo salad beside a small dish of chopped fresh basil

Lemon Orzo Salad

flakey baked cod in a baking dish with tomatoes, onion and olives

Baked Mediterranean Cod

chicken topped with tomatoes and melted mozzarella cheese

Baked Caprese Chicken

Popular Recipes

pasta, peas and sausage in a skillet

Italian Chicken Sausage Pasta

bowl with ground pork and vegetables

Banh Mi Bowl (Paleo, Whole30)

a bowl of pasta with lentils and red sauce

Lentil Bolognese Recipe (Vegan + Gluten Free)

sweet potato brownies

Flourless Sweet Potato Brownies

dog eating cake

Mini Dog Birthday Cake

Caramelized Onion Spaghetti Squash | squash filled with onions, mushrooms and kale for a healthy, vegetarian meal | thealmondeater.com

Caramelized Onion Spaghetti Squash

As Featured On

Footer

  • Contact
  • Privacy

Copyright© 2022 | The Almond Eater. Site Credit

  • Facebook
  • Instagram
  • Pinterest
  • Twitter