|

Mom’s Vegan Green Bean Casserole with Swiss Cheese

We may earn a commission if you decide to make a purchase through our links, at no cost to you. As an Amazon Associate I earn from qualifying purchases. Please read our privacy policy for details.

Green bean casserole with Swiss cheese gets a dairy-free makeover with this easy recipe. Creamy, cheesy, and crunchy, it’s the best side dish for any occasion!

Ah, green bean casserole with Swiss cheese.

It is one of my absolute favorite holiday side dishes, and I adore it so much that I actually make it all year long. 

If you can relate, you’ll also love this vegan green bean casserole. It’s dairy-free but as cheesy, creamy, and comforting as Mom’s green bean casserole. 

vegan green bean casserole

Why wait for Thanksgiving when this vegan Swiss cheese green bean casserole is good any time of the year? It’s the perfect side dish for vegan buffalo chicken wings and vegan roast!

Why You’ll Love This Green Bean Casserole with Swiss Cheese

  • This Swiss cheese green bean casserole is a delicious way to sneak more veggies into your diet! Creamy and satisfyingly cheesy, you won’t miss the dairy with this vegan recipe.
  • Swiss green beans work for any occasion. Make a big batch to complete your holiday feast, or prepare the casserole in advance for busy weeknights!
  • This green bean Swiss cheese casserole recipe makes it quick and easy to enjoy the family favorite. It uses canned beans and store-bought fried onions to save on prep work. 
green bean casserole dairy-free

Ingredients And Substitutions For Vegan Green Bean Casserole

Yellow onion – This green bean casserole with Swiss cheese starts on a high note with its flavorful base made from onion sauteed in melted butter.

Vegan butter – You can also use olive oil, but vegan butter adds richness to the savory casserole. 

All-purpose flour – Thickens the green bean mixture; no watery vegan green bean casserole here!

Salt – This cheesy green bean casserole skips high-sodium ingredients, so you’ll need a bit of salt to keep it tasty. To enhance the casserole’s aroma and depth of flavor, you can also experiment with other spices and herbs like nutmeg and thyme.

Unsweetened almond milk – Gives Mom’s green bean casserole its familiar creaminess without dairy.

Vegan sour cream – Another vegan-friendly substitute that takes Swiss green beans up a notch. The tanginess beautifully complements the savory flavor of the dish. 

Green beans -You can also use fresh or frozen green beans. For fresh beans, remember to blanch them first. And for the frozen ones, you want to thaw and drain them, or the casserole will end up watery. 

Non-dairy Swiss cheese – What else can make tender green beans smothered in rich, creamy sauce even better? Layer them with melty cheese! But don’t worry; this tasty addition is still plant-based. 

Fried onions – Umami and crunchy, no green bean casserole is complete without this irresistible topping. Use store-bought fried onions to save on prep time.

This vegan green bean casserole with Swiss cheese is also perfect with chopped Baby Bella mushrooms. They’ll add a nice, savory flavor boost and yummy meaty texture.

Or, for an expected kick, stir in vegan hot sauce to the mix. 

mom's green bean casserole

Tips For Making Vegan Swiss Cheese Green Bean Casserole

Make a big batch

To make a big batch of Mom’s vegan green bean casserole with Swiss cheese, use a 9×13 baking dish and double or triple this recipe.

Keep It from Getting Watery

The secret to avoiding a soupy green bean casserole? Drain your beans well and make sure the casserole mixture has cooked long enough to thicken up before assembling the dish.

Make-Ahead Tips

You can make this vegan green bean casserole with Swiss cheese 1 day in advance! Just assemble the casserole without the fried onion topping, cover with foil, and refrigerate until ready to bake.

Storage and Reheating

Transfer the leftover Swiss cheese green bean casserole to an airtight container and refrigerate for up to 4 days. To reheat, pop it in the oven at 350°F and bake until the topping crisps up again.

swiss green beans

Green Bean Casserole with Swiss Cheese Recipe FAQs

Can I make a green bean casserole without milk?

Yes. Swap dairy milk with plant-based alternatives to make up for the casserole’s creaminess. Your options include unsweetened oat milk, soy milk, or almond milk, similar to what’s used in this recipe

Can I use almond milk in green bean casserole?

Yup! Besides soy or oat milk, almond milk is another non-dairy milk that will work well in green bean casserole. 

Can you make vegan green bean casserole ahead of time?

You can make vegan green bean casserole one day in advance. Assemble it without the crispy onion topping, cover, and refrigerate. Once ready to bake, add the topping and proceed with the recipe. 

Can you make this green bean casserole gluten-free?

Sure. For a gluten-free, vegan green bean casserole, use gluten-free flour

Should you rinse canned green beans before cooking for green bean casserole?

Yes. This will remove the excess liquid and saltiness, ensuring your green bean casserole won’t turn out watery or overly salty. 

More Hearty Vegan Recipes

I found this recipe for Air Fryer Green Beans that I HAVE to try!

Yay! You have made it this far, and I am so glad! Hey – If you make this recipe, I’d love for you to give it a quick review & star rating ★ below.

Mom’s Vegan Green Bean Casserole with Swiss Cheese

green bean casserole with swiss cheese
Green bean casserole with Swiss cheese gets a dairy-free makeover with this easy recipe. Creamy, cheesy, and crunchy, it's the best side dish for any occasion!
Louisa
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes

Instructions

  • Preheat your oven to 400°F.
  • Melt butter in a saucepan and add the diced onion. Saute the onion on low heat until soft.
    step 2 green bean casserole with swiss cheese
  • Stir in the flour and salt to form a smooth paste. Slowly pour in the milk and cook until bubbly and thick.
    step 3 green bean casserole with swiss cheese
  • Remove from heat and add the sour cream and beans. Stir gently until evenly coated.
    step 4 green bean casserole with swiss cheese
  • Spread 1/3 of the green bean mixture in a casserole dish. Sprinkle half of the vegan Swiss cheese on top.
    step 5 green bean casserole with swiss cheese
  • Repeat the layers, ending with the bean mixture. Top with fried onions.
    step 6 green bean casserole with swiss cheese
  • Bake for 20 minutes or until the top is golden.

Notes

  • To make a big batch of Mom’s vegan green bean casserole with Swiss cheese, use a 9×13 baking dish and double or triple this recipe.
  • The secret to avoiding a soupy green bean casserole? Drain your beans well and make sure the casserole mixture has cooked long enough to thicken up before assembling the dish. 
  • You can make this vegan green bean casserole with Swiss cheese 1 day in advance! Just assemble the casserole without the fried onion topping, cover with foil, and refrigerate until ready to bake.
  • Transfer the leftover Swiss cheese green bean casserole to an airtight container and refrigerate for up to 4 days. To reheat, pop it in the oven at 350°F and bake until the topping crisps up again. 

Updated in April 2024 with new photos and minor recipe adjustments for improved quality. Enjoy!

Mom's Green Bean Casserole | THANKSGIVING | SIDE DISH | Classic green bean casserole with a little something special to kick it up a notch. (spoiler alert - it's CHEESE!)
Mom's Green Bean Casserole | THANKSGIVING | SIDE DISH | Classic green bean casserole with a little something special to kick it up a notch. (spoiler alert - it's CHEESE!)
Mom's Green Bean Casserole | THANKSGIVING | SIDE DISH | Classic green bean casserole with a little something special to kick it up a notch. (spoiler alert - it's CHEESE!)
Mom's Green Bean Casserole | THANKSGIVING | SIDE DISH | Classic green bean casserole with a little something special to kick it up a notch. (spoiler alert - it's CHEESE!)
VEGAN GREEN BEAN CASSEROLE | HEALTHY | DAIRY-FREE | THANKSGIVING | VEGAN SIDE DISH | VEGETABLE | VEGETARIAN | PLANT-BASED
Mom's Green Bean Casserole | THANKSGIVING | SIDE DISH | Classic green bean casserole with a little something special to kick it up a notch. (spoiler alert - it's CHEESE!)

Similar Posts

Leave a Reply to Alyson Cancel reply

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

Recipe Rating




12 Comments

  1. I haven’t made this yet. But I’m going to try it this thanksgiving. I’ve got a huge group coming (my kids and grandkids) so I’ll be making 2 pans. And sense I’ve got the ingredients for the other one I’ll conduct a little experiment. Yours or the other? I totally agree yours has to be!!! Like you, as a kid I hated green beans with a passion. Still don’t like them unless it’s the casserole. But, this recipe sounds way to good to pass up!!
    Can’t wait to try it.

    1. Oh I cannot wait to hear which recipe wins!! (I sure hope it’s mine!) Just note that this recipe makes 3 cups, so if you’re looking to make a 9×13 pan, you may want to at least double the recipe.
      Have a wonderful Thanksgiving and please report back with the results 🙂

    1. This makes about 3 cups of green beans, so maybe 4-6 servings. You can easily double or even triple it in a 9×13 pan if you need to. I hope you try it out!