Vegan Green Bean Casserole

Catalina Castravet
By Catalina Castravet
5 from 8 reviews

Vegan Green Bean Casserole has tender green beans, savory mushrooms, and caramelized onions all baked up in creamy mushroom gravy, then topped with the crunchiest French-fried onions. This side dish will steal the show on your holiday table!

You can never have too many side dish recipes, whether it is a holiday or not. These sweet and savory Brown Sugar Roasted Carrots are always a winner, while Cheesy Loaded Cauliflower Bake and Cracked Mashed Potatoes will rival any main dish. They are delicious at any time of the year!

vegan green bean casserole

Easy Vegan Green Bean Casserole

Vegan Green Bean Casserole is the healthier version of the traditional side. Not everyone is a fan of this vegetable, but when baked this way – we end up scraping the last bits off the serving dish! Seriously, there’s almost never any leftovers.

What makes this recipe so good is that every component is loaded with flavor. From the seasoned caramelized onions to the golden panko and almond layer. This is probably the tastiest and most delicious way to consume the greens into your diet. 

But I have to admit, my favorite part is the crunchy, salty, and delicious French-fried onion rings. Go ahead and snack on a few while the dish is baking. It’ll be our little secret! 

How is Vegan Green Bean Casserole different from traditional Green Bean Casserole?

This vegan version is as delicious as the rich and buttery classic green bean casserole. However, we use vegan alternatives for key ingredients. For instance, there’s no butter, chicken broth, cream, and milk here. Also, we’re using vegan mushroom soup as well.

As for the French-fried onion rings, we’ll use almond milk for dipping the onions instead of regular milk. These substations make it lighter, healthier, but still equally scrumptious!

vegan green bean casserole ingredients

How to make Vegan Green Bean Casserole?

 Heat your oven to 375F and start preparing the ingredients:

  1. Caramelize the onions: Sauté the garlic and onions until caramelized. Then, add in mushrooms and cook until tender. Season with paprika, Italian seasoning, and salt and pepper. Set aside. 
  2. Prepare the vegetables: Steam the green beans until tender but still crisp. Set aside.
  3. Assemble the dish: Next, spread half of the caramelized onions on the bottom of the baking dish. Layer vegetables on top, then follow with cream of mushroom soup. Top with the rest of the caramelized onions. Toss the bread crumbs, olive oil, and slivered almonds in olive oil, and spread evenly on top.
  4. Bake: Cover the dish with foil and bake for 30 minutes. Afterward, broil for a few minutes until the almonds and panko turn golden brown.

For the Homemade French-Fried Onions:

  1. Start by slicing the onion into rings and then soak in milk. Feel free to use your favorite milk type and fat percentage. 
  2. Then, combine garlic powder, salt, flour, and pepper.
  3. Cover rings with flour mixture.
  4. Fry until golden brown.
  5. Chop some of the rings and leave some whole. Arrange on top of the baking dish before serving.

steps how to make vegan green bean casserole

Green Bean Casserole Variations:

  • Add meat: make the dish heartier with crumbled sausages, ham, bacon bits, or seasoned ground beef.
  • Make it cheesy: instead of fried onions, top it with cheddar cheese, or go all out with these Cheesy Baked Green Beans!
  • Use other veggies: not a fan of green beans? You can use cauliflower, broccoli, asparagus, and other vegetables instead. 
  • Top with tater tots: For a Minnesota-inspired hotdish, top with crunchy tater tots for a kid-friendlier version.

Can I use frozen green beans?

Yes. Just make sure to drain it completely once thawed to prevent excess moisture in the dish.

What to serve with Vegan Green Bean Casserole?

This comfort side dish is very popular to serve during the holiday season, such as Thanksgiving or Christmas. During that time of the year, serve it with:

Beyond the holidays try it with:

vegan green bean casserole with French fried onions

What can I use instead of French-fried onions?

No time to make the French-fried onions from scratch? No worries! You can use crushed potato chips and crushed seasoned croutons instead.

Alternatively, feel free to pan-fry shallots or fresh leeks and use them as toppings.

More delicious Casseroles:

Storing instructions:

This recipe is great for making ahead. First, cool the finished dish completely but don’t top with the French-fried onions yet. Then, freeze it up to a month. When ready to serve, thaw and bake until piping hot. Follow the recipe for French-fried onions and top the dish.

As for left-overs, cool before transferring to the container. Consume within one or two days for the best texture.

vegan green bean casserole on a plate

Recipe Tips:

  • As stated above, this dish can be assembled a day or two in advance. Simply hold off on the panko, fried onion ring, and almond topping until ready to bake.
  • Add parmesan to the panko mix for a cheesier crunch.
  • No need to warm up the mushroom soup before baking because it will heat through in the oven.
  • Also, it is best to steam the beans just before fully cooked. This way, it becomes even more tender during baking.
  • To make it spicier, add some chopped jalapeno peppers.
Save Recipe
5 from 8 reviews

Vegan Green Bean Casserole

Author: Catalina Castravet Serves: 8 servings
Prep time: 1 hour Cook time: 40 minutes Total time: 1 hr 40 mins


Homemade French Fried Onions:


Bake the casserole:

Homemade French Fried Onions:

Nutrition information

Calories: 248 Carbohydrates: 39 Protein: 11 Fat: 7 Saturated Fat: 2 Cholesterol: 5 Sodium: 839 Potassium: 499 Fiber: 5 Sugar: 5 Vitamin A: 575 Vitamin C: 11 Calcium: 147 Iron: 4
Save Recipe
Made This Recipe?

Show me what you made on Instagram or Facebook and tag me at @sweetnsavorymeals or hashtag it at #sweetnsavorymeals.

easy vegan green bean casserole pin

Get free recipes to your inbox!


Leave a reply

Sarah Bailey

Now, this sounds like a good casserole - I love that it has green beans in it as they have to be one of my favourite veggies.


melissa chapman

That is a great dish and I know it is a side but I would love it even as the main course. I am vegan so i will make this soon.



That looks so good! I'm a huge fan of green bean casserole, and I love that this is 100% vegan.


Amber Myers

Yum! I love green bean casserole. I've never tried a vegan version so I'm curious about this.


Pam Wattenbarger

This is a great recipe for the vegans on our list at Thanksgiving! It's nice to have something everyone can enjoy.



This recipe looks really savory. Looking forward to giving it a try.


Nikki Wayne

What a great recipe, thanks! I will try this sometime.


Terri Oliver Steffes

I adore green beans. This looks like an interesting side dish.


Ruth I

That's appetizing! i love vegetables. I love green beans they have their unique taste. I'd be trying this one! I love this recipe.


Jennifer Van Haitsma

This looks delicious! Anything with mushrooms is a favorite of mine. We'll have to try this.


Nathalie Vorche

This is really a great and easy recipe. Worth it to try and good for newbies. Thank you for sharing!


Gervin Khan

Another unique recipe for me! It looks delicious and its making me starve! I love this!



I love green beans, so that would be a great vegan for me.


[email protected]

I am always looking for vegan recipes and this looks so tasty! It looks like such a great comfort dinner for the fall.



That vegan bean casserole looks delicious I would love to try it out.


Leave a Reply

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

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