This Dairy Free Green Bean Casserole is a traditional green bean casserole made without dairy and only requires 9 ingredients. It’s also vegan and gluten-free and comes together quickly, making it the perfect side dish for busy nights or holiday meals!

This post may contain affiliate links. Read my policy page for more information.

Dairy free green bean casserole in baking dish with plates and forks next to it.
Jump to:

Green bean casserole has become a classic holiday side dish—whether it’s Christmas or Thanksgiving you’ll most likely see it on the table.

It actually is a rather recent holiday tradition first created by Campbell’s test kitchen manager Dorcas Reilly back in 1955.

It’s traditionally made with Campbell’s Condensed Cream of Mushroom Soup which is not dairy free and the original recipe includes milk as well.

Fortunately, there’s a way to make a dairy free green bean casserole taste just as good!

Best dairy free milk for cooking

Unflavored unsweetened almond milk is best for cooking when you need the creaminess but you don’t want to add additional flavor. It is rather plain making it a great base. This is my recommendation for making the classic green casserole dairy free.

Coconut milk can also be used but will impart a slight coconut flavor to the dish.

Unflavored unsweetened soy milk is another option but soy milk tends to be naturally sweeter than almond milk so it will add a little flavor as well.

Ingredient notes

Reference the recipe card at the bottom for exact measurements.

Ingredients for dairy free green bean casserole measured out and labeled.

Green beans. Fresh or frozen is fine! If using frozen, follow package instructions for cooking and skip the boiling step.

Mushrooms. Fresh or canned will work. I used canned mushrooms that were already chopped to save time.

Cornstarch. To make this gluten free I used cornstarch. If you don’t have that on hand you can also use all-purpose flour and double the amount since flour is not as strong of a thickener as cornstarch.

No need to make a slurry with flour, just sprinkle it over the cooked mushrooms and stir for a minute to heat through and a create a roux, then add the broth and milk.

French fried onions. I used these french fried onions but any crispy onion will do.

How to make

This step by step walk-through shows the process of making this dairy free green bean casserole recipe. Exact times and temperatures are available in the recipe card at the bottom.

Green beans chopped on a cutting board.

1. Wash green beans and trim ends off. Then, slice in half to shorten the beans.

Green beans boiling in a pan of water.

2. Boil beans for 5 minutes, drain and set aside.

Garlic and mushrooms cooking in a pan.

3. Pre-heat oven to 400F.

In a large skillet over medium heat, add mushrooms and garlic. Cook until excess moisture from mushrooms is released. About 5 minutes.

Non-dairy milk and broth added to pan with mushrooms.

4. Add the vegetable broth and milk. Create slurry with the corn starch and 2 parts cold water and stir in. Season with salt and pepper.

Bring to a boil then reduce to a rolling simmer for 3-5 minutes until it starts to thicken.

Green beans and crispy onions added to pan.

5. Remove from heat and add the cooked green beans and half of the crispy onions. Toss to coat well.

Dairy free green bean casserole in baking dish topped with crispy onions.

6. Transfer to a casserole dish. Evenly distribute mixture, then top with remaining crispy onions and bake for about 15 minutes until top onions start to brown.

Make Ahead

You can cook the green beans ahead of time and make the sauce and store them together in the refrigerator for a couple days. When you’re ready to serve, add the crispy fried onions and bake it to heat it back up.

How to store

Store cooked green bean casserole in an airtight container in the refrigerator for up to a week.

Reheat in microwave for convenience or to maintain crispiness of the onions on top you can reheat in the oven.

Green bean casserole without mushrooms

Traditionally green bean casserole is made with cream of mushroom soup but when making it from scratch you have the option to leave mushrooms out.

I recommend increasing the amount of green beans by half if not using any mushrooms.

FAQ’s

Do I need to bake the casserole?

Everything is already cooked so you don’t actually need to bake it. Baking helps brown the onions on top but you can skip the baking step if you’re short on time.

Can you freeze green bean casserole?

Yes! You can store the casserole in an airtight container in the freezer for a couple months. When ready to eat, thaw in the refrigerator overnight then bake in the oven for 15-20 minutes at 350F until heated through.

Dairy free green bean casserole in a baking dish.

Want to Save This Recipe?

Enter your email below and we’ll send it straight to your inbox! Plus, get weekly free recipes!

By submitting this form, you consent to receive emails from Health My Lifestyle.

Dairy free green bean casserole in a baking dish.

Dairy Free Green Bean Casserole

5 from 11 votes
Author: Rachel
This Dairy Free Green Bean Casserole is a traditional green bean casserole made without dairy and only requires 9 ingredients. It's also vegan and gluten-free and comes together quickly, making it the perfect side dish for busy nights or holiday meals!
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 6

Method

  • oven
  • Stovetop

Ingredients  

  • 1 lb green beans rinsed, trimmed and halved
  • 8 oz mushrooms
  • 4 cloves garlic minced
  • 1 cup low-sodium vegetable broth
  • 1 cup unsweetened almond milk
  • 2 tablespoons cornstarch
  • 2 cups crispy french fried onions divided
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

Instructions 

  • Wash green beans and trim ends off. Then, slice in half to shorten the beans.
    1 lb green beans
  • Boil beans for 5 minutes, drain and set aside.
  • Pre-heat oven to 400°F (205°C).
    In a large skillet over medium heat, add mushrooms and garlic. Cook until excess moisture from mushrooms is released. About 5 minutes.
    8 oz mushrooms, 4 cloves garlic
  • Add the vegetable broth and non-dairy milk.
    In a small bowl, create slurry by mixing the corn starch with 2 parts water until dissolved, then stir in to mushroom mixture. Season with salt and black pepper. Bring to a boil then reduce to a rolling simmer for 3-5 minutes until it starts to thicken.
    1 cup low-sodium vegetable broth, 1 cup unsweetened almond milk, 2 tablespoons cornstarch, 1/2 teaspoon salt, 1/4 teaspoon black pepper
  • Remove from heat and add the cooked green beans and half the crispy onions. Toss to coat well.
    2 cups crispy french fried onions
  • Transfer to a casserole dish. Evenly distribute mixture, then top with remaining crispy onions. Bake for 15 minutes until top onion starts to become golden and brown.

Notes

No cornstarch? If you don’t have that on hand you can also use all-purpose flour and double the amount since flour is not as strong of a thickener as cornstarch.
No need to make a slurry with flour, just sprinkle it over the cooked mushrooms and stir for a minute to heat through and a create a roux, then add the broth and milk.
Make Ahead
You can cook the green beans ahead of time and make the sauce and store them together in the refrigerator for a couple days. When you’re ready to serve, add the crispy fried onions and bake it to heat it back up.
How to store
Store cooked green bean casserole in an airtight container in the refrigerator for up to a week.
Reheat in microwave for convenience or to maintain crispiness of the onions on top you can reheat in the oven.

Nutrition

Calories: 170kcal | Carbohydrates: 18g | Protein: 3g | Fat: 10g | Saturated Fat: 4g | Sodium: 410mg | Potassium: 289mg | Fiber: 3g | Sugar: 3g | Vitamin A: 522IU | Vitamin C: 11mg | Calcium: 83mg | Iron: 1mg
Course: Side Dish
Cuisine: American
Want to eat healthier but don’t know where to start?Get a free customizable meal plan and stop the struggle!
5 from 11 votes (4 ratings without comment)

Leave a Reply

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

Recipe Rating




18 Comments

    1. I used store-bought for convenience but feel free to make your own! I don’t have a recipe for it on my site but I’m sure there are lots of recipes for it online. If you do end up making one, let me know how it goes 🙂

  1. 5 stars
    Really love that it’s a recipe that doesn’t require an oven- save that space around the holidays! Also good tip about almond milk for creaminess.

  2. I am so excited to have just found this recipe since I’m severely lactose and gluten intolerant! One question – if I can’t find fresh green beans in the store, would it work to use frozen green beans, but let them thaw first and then pat them with paper towels to soak up any moisture?

    1. Hi Lin! Yes, frozen green beans works too! Typically frozen green beans come with instructions to boil them, so after that I would use them as usual and continue with step 3 after that 🙂

  3. 5 stars
    I’m so glad I found a dairy free green bean casserole! I did a test run for thanksgiving and it turned out wonderfully! Thank you for the recipe!