Vegan Green Bean Casserole

4.96 from 261 votes
VGVDFNS
Jump to Recipe

Disclosure: This post may contain affiliate links which provide us a small commission when used for purchase. We're grateful for your support!

Pan filled with our vegan Green Bean Casserole recipe

Friends, it’s that time of year to make something cozy and nostalgic and eat one too many servings. For me, that’s green bean casserole – a dish my mom used to make all the time for my sister and me growing up.

It’s simple, creamy, savory and healthy because there’s veggies, right? I suspect this was one of those dishes that my mom used to sneak more greens into our diets, despite our suspicion of all things salad-like. But who can resist anything baked in a creamy sauce and topped with crispy fried onions?

My mother was (is) a smart lady.

Fresh green beans for making our Vegan Green Bean Casserole recipe
Colander with freshly washed and trimmed green beans

I’ve been wanting to make a vegan version of this childhood classic for a while now, and the holiday season finally prompted me to do so.

Vegan Crispy Fried Onions for making a homemade Green Bean Casserole

I’m happy to report that my attempt was a huge success and yielded a seriously delicious result. Bonus? It’s simple – just 10 ingredients and about 30 minutes from start to finish. Plus, once the green beans are boiled, it all happens in one pan! That’s my kind of side dish.

Using a wooden spoon to stir together our Easy Green Bean Casserole recipe
Freshly cooked creamy Vegan Green Bean Casserole
Delicious Vegan Green Bean Casserole in a skillet

The magic happens when the crispy fried onions come on the scene – crunchy, salty, and indulgent. You can make the onions from scratch, but Trader Joe’s has some that just happen to be vegan-friendly. This saves time and hassle and is totally worth it in my opinion. Look at that crunch!

I think you guys are going to love this dish. It’s

Simple
Savory
Loaded with veggies
Completely from scratch
Crunchy
Creamy
Comforting
& Perfect for the holidays

Using a spoon to scoop Vegan Green Bean Casserole onto serving plates
Plate of the Easiest Green Bean Casserole recipe
Plate of our creamy and delicious Vegan Green Bean Casserole recipe

If you try this dish, let us know! Take a picture of your holiday spread and tag it @minimalistbaker on Instagram so we can see. Cheers!

Vegan Green Bean Casserole

10-ingredient, 30-minute green bean casserole from scratch! Creamy, flavorful, delicious, and entirely vegan. Perfect for the holidays and beyond.
Author Minimalist Baker
Print
Plate of Creamy Vegan Green Bean Casserole topped with crispy onions
4.96 from 261 votes
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4
Course Side
Cuisine Vegan
Freezer Friendly No
Does it keep? 3-4 Days

Ingredients

  • 1 pound green beans (rinsed, trimmed and cut in half)
  • Sea salt and black pepper
  • 2 Tbsp vegan butter or olive oil
  • 1 medium shallot (minced)
  • 2 cloves garlic (minced)
  • 1 cup finely chopped mushrooms (button, baby bella, or cremini)
  • 2 Tbsp all-purpose flour*
  • 3/4 cup vegetable broth (DIY or store-bought)
  • 1 cup unsweetened plain almond milk
  • 1 ½ cups crispy fried onions (divided // I love Trader’s Brand – check ingredients to ensure vegan friendly)

Instructions

  • Preheat oven to 400 degrees F (204 C). Bring a large pot of water to a boil and salt well – it will help season the green beans. Add green beans and cook for 5 minutes, then drain and place in an ice water bath to stop cooking. Drain and set aside.
  • In the meantime, start preparing sauce. In a large oven-safe skillet over medium heat, add vegan butter or olive oil and shallots and garlic. Season with salt and pepper and stir. Cook for 2-3 minutes, then add mushrooms and season with a bit more salt and pepper. Cook for 3-4 minutes more or until lightly browned.
  • Sprinkle in flour and whisk to stir and coat the veggies. Cook for 1 minute, then slowly add in veggie stock, whisking to incorporate.
  • Add almond milk next and whisk to stir again. Season with a touch more salt and pepper and bring to a simmer, then reduce heat to low to thicken. Cook for 5-7 minutes more, or until thick and bubbly. Taste and adjust seasonings as needed.
  • Remove from heat and add 1/3 of the fried onions (1/2 cup as original recipe is written // adjust if altering batch size) and all of the cooked green beans. Toss to coat well, and top with remaining fried onions.
  • Bake for 15 minutes, or until warmed through and bubbly and slightly browned on top. Serve immediately (handle pan carefully).
  • Leftovers store well in the fridge for up to a few days.

Video

Notes

*Fresh green beans are strongly preferred in this recipe, but in a pinch you can use frozen or canned. If using frozen, thaw the beans, pat dry, skip the blanching in step 1, and bake longer, if needed, until hot and bubbly. If using canned, drain the beans well, skip the blanching in step 1, and bake for less time, until hot and bubbly.
*This recipe works well replacing the all-purpose flour 1:1 with our Minimalist Baker Gluten-Free Flour Blend.
*Adapted from Alton Brown
*Nutrition information is a rough estimate.

Nutrition (1 of 4 servings)

Serving: 1 serving Calories: 273 Carbohydrates: 24 g Protein: 6 g Fat: 19 g Saturated Fat: 7.5 g Trans Fat: 0 g Cholesterol: 0 mg Sodium: 406 mg Fiber: 6 g Sugar: 6.3 g

Did You Make This Recipe?

Tag @minimalistbaker on Instagram and hashtag it #minimalistbaker so we can see all the deliciousness!

If you love this recipe...

Get Our Fan Favorites eBook Here!

Reader Interactions

Leave a Comment & Rating!

Have a question? Use ctrl+f or ⌘+f on your computer or the "find on page" function on your phone browser to search existing comments! Need help? Check out this tutorial!

My Rating:




  1. Ash K says

    I make this recipe twice and year and it’s so good each time! Nearly impossible to mess up. I always add extra mushrooms and I notice no change in flavor.

  2. Amber Mills says

    I really enjoyed this recipe! I wanted to make ahead, so I did everything up until mixing beans and sauce together. I stored everything separate in the fridge until I cooked the following day, it was delicious! Way better than any non-vegan version I’ve tried – Thank you!!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Yay! We’re so glad you enjoyed it, Amber. Thank you for the lovely review and for sharing your experience with making it ahead! xo

  3. Ash says

    I’ve brought this to my family Thanksgiving for the last few years. Always a hit! Even though I’m no longer vegan, I love how my family lights up about how tasty vegan recipes can be. Always a good conversation starter.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Yay! We’re so glad all eaters in the family enjoy this one. Thank you for leaving a review, Ash! xo

  4. Stefanie says

    I have made this recipe every year for the past five years and never left a review (idk why)…even my non-vegan guests LOVE IT. This casserole is amazing, so thank you!!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Yay! We’re so glad everyone has enjoyed it over the years. Thank you for taking the time to leave a review, Stefanie! xo

  5. Shelly says

    SO good! I absolutely love this recipe and have made it yearly for the last 6ish years. Non-vegan family members loved it too and put aside their usual green bean casserole. Only thing different I do is boil the beans a little longer than written because I like them a tad softer, but otherwise, amazing flavor!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Amazing! We’re so glad this has been a hit with all eaters in your family. Thanks so much for sharing your experience, Shelly! xo

  6. Marie says

    I have been making this recipe since 2017 (for 8 years). It really is the best. I am lactose intolerant and love that it is versatile and frankly just delicious. The rue is what makes it killer. I use chicken broth but follow the vegan ingredients if needed. I always get compliments when I bring this dish. People are impressed by the fresh green beans and not canned ones lol.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Aw, we’re so happy to hear you love this recipe and have been making it for so many years! Thank you for taking the time to leave a review, Marie! xoxo

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Jenny, If you can bake it in the oven then transfer to a crock pot just to keep warm, we think that would be your best bet! But if you’re wanting to cook it in the crock pot, maybe start by preparing on the stovetop, then transfer to the crock pot in step 5 and cook for a few hours? The onions won’t get crispy though!

      • Jenny says

        I didn’t end up messing w/ the crock pot, BUT I’ve made this recipe at least 3 years in a row (maybe more like 5), and I had a friend tell me last night, “This recipe changed my experience with green bean casserole.” THANK YOU for a great recipe that is easily adaptable to be gluten-free, too! It’s sooo good!

  7. Hollie Smith says

    Am I able to make this ahead of time? What would be the best way?

    I havw made this the last few holidays and they are always a hit!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Yes! We would suggest making it up to the point of baking and leaving the onions off until baking. Hope that helps!

  8. Joy says

    First time ever made your green bean casserole (gluten free) tonight in prep for T-day 2025. Had a taste … and whoa I give it two thumbs up bc it is outstanding. Many thanks and Happy Holidaze!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Yay! We’re so happy you made the recipe and enjoy it, Joy. Thank you for the lovely review! Happy Holidaze to you as well! xoxo

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Yay! We’re so happy to hear you and those you’ve shared it with enjoy this recipe. Thank you for the lovely review, Bianca! xo

  9. Rachael T says

    Hi! For the “1 cup of mushrooms finely chopped,” is there an ounce amount you recommend? Generally my grocery store has 8 or 16oz. Thanks!

  10. Marianne C Mate says

    Hi, no trader joes nearby, what can I use for fried onions? I also have to 4x the recipe will I need to do separate batches of the green beans and put in a large casserole dish to bake.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Marianne, you can use any brand that’s available to you! Other readers have mentioned success with Whole Foods (gluten-free), Great Value, and French’s brands. If you have a big enough pot, you can blanch all the green beans at once. If baking a larger amount in one pan, you should be able to just slightly increase the bake time. Hope that helps!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Dawn, that’s not a problem! You can do steps 2-4 in a 10-12 inch skillet, then transfer to a 8-9 inch square casserole dish for baking. Hope that helps!

  11. Jessica says

    I’ve been making this every year for 5 years? It’s a hit every time. We will be going out of town this year, is there a way to prep ahead without ruining the deliciousness? Thanks for this recipe!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Amazing! We’re so glad you’ve been enjoying it over the years, Jessica! We would suggest making it up to the point of baking and leaving the onions off until baking. Hope that helps!