overhead shot, close up of cast iron skillet with dairy free green bean casserole with a serving spoon with wooden handle

Why we love this dairy free green bean casserole

I know it feels like Thanksgiving is a million months away still, but before you know it, we’ll all be scrambling to figure out what we’re contributing to our Thanksgiving dinners. It can be even harder if you’re dairy free, but this green bean skillet casserole is the dish you should make.

It’s the best way to make sure you aren’t going to leave hungry – or sick – and, you won’t have to miss out this classic side dish. Our family doesn’t love mushrooms, so I choose to leave them out, but if you wanted to add mushrooms to this dish, add some chopped mushrooms when you add the onion.

This would not only give you more volume for your dish, it would add even more flavor (flavor that I don’t really care for, but flavor all the same). So mushrooms or no mushrooms. It’s your decision.

More classic holiday side dishes: healthy sweet potato casserole / homemade stuffing / pineapple stuffing / vegan scalloped potatoes

cast iron skillet with dairy free green bean casserole with a serving spoon with wooden handle

Ingredient notes:

  • Green beans – I like to use fresh green beans for this, but if you want to use frozen, thaw whole beans and skip the blanching.
  • All-purpose flour – This acts as a thickening agent. If you want to swap it, I recommend 1 1/2 tablespoons cornstarch. To make this completely gluten free, make sure you’re using GF onions and broth as well.
  • Chicken stock – Feel free to swap this for vegetable broth if you want to make this recipe vegan.
  • Dairy free milk – I normally use almond or oat milk for this, but any dairy free milk will work as long as it is unsweetened and plain (ie. don’t use vanilla other flavored options)

Making changes to a recipe can result in recipe failure. Any substitutions listed below are simple changes that I believe will work in this recipe, but results are not guaranteed.

a serving spoon holding dairy free green bean casserole above a skillet
A woman with long, wavy hair and a polka dot shirt sits on a kitchen counter, smiling and laughing. Plates of muffins, cookies, and pistachio cake are beside her in a bright kitchen with white cabinets and modern style.

Melissa’s tips + tricks:

  1. Cast iron skillet: I love using a cast iron skillet for this recipe because it creates one less dirty pan, but if you want to transfer the green beans and sauce to a casserole dish before baking, go for it. I think this would be especially helpful if you’re bring the casserole somewhere, because cast iron skillets can get quite heavy.
  2. Make ahead: If you want to make your green bean casserole ahead of time, prepare everything except the crispy onions. Cover the casserole and refrigerate until you’re ready to bake. Let it come to it’s almost room temperature, top with onions and bake for 15 – 20 minutes.
overhead shot of a cast iron skillet with dairy free green bean casserole with a serving spoon with wooden handle, blue and white striped towel around the handle
4.88 from 16 votes

Green Bean Casserole

By: Melissa Belanger
This is the EASIEST homemade green bean casserole and it’s dairy free! This is the easiest, dairy free green bean casserole and you’ll only dirty one pan making it. Make it vegan with vegetable broth, and add chopped mushrooms if that’s your thing. Either way, everyone at your table will love it.
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 8 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 1/2 pound green beans, trimmed and halved
  • 2 tablespoons olive oil
  • 1 cup chopped onion
  • 2 teaspoons minced garlic
  • 3 tablespoons all-purpose flour
  • 3/4 cup chicken or vegetable broth
  • 1 1/4 cup unsweetened dairy free milk, we usually use almond or oat
  • 1/2 teaspoon coarse salt
  • 1/4 teaspoon black pepper
  • 2 cups French fried onions

Instructions 

  • Mise en place. Preheat your oven to 400˚F and measure/chop all of your ingredients before you begin.
  • Blanch the beans. Bring a large pot of salted water to a boil. Blanch the green beans for about 4 minutes, until they’re bright green and just slightly tender. Drain and set aside.
  • Sauté the aromatics. Heat the olive oil in a large (12-inch) oven-safe skillet over medium-high heat. Add the diced onion and garlic with a good pinch of coarse salt. If you’re adding mushrooms, toss them in now too. Cook for 5–6 minutes, stirring occasionally, until the onions are soft and translucent.
  • Make the sauce. Sprinkle the flour over the veggies and stir until it soaks up the oil and forms a paste (that’s your roux). Slowly whisk in the broth, then the dairy free milk, making sure everything stays smooth. Season with salt and pepper. Let the sauce come to a simmer and thicken—this should take about 5 minutes.
  • Assemble the casserole. Stir in the blanched green beans and about 1/2 cup of the crispy fried onions. Mix everything until the beans are coated in the sauce.
  • Bake it up. Sprinkle the remaining fried onions evenly on top. Bake, uncovered, for 15–20 minutes, or until bubbly and golden brown.
  • Cool slightly before serving. Let your casserole rest for at least 10 minutes before digging in. The sauce will thicken more as it sits.

Nutrition

Calories: 170kcal, Carbohydrates: 16g, Protein: 2g, Fat: 11g, Cholesterol: 0.4mg, Sodium: 440mg, Fiber: 3g, Sugar: 4g, Vitamin C: 12mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Hi! I'm Melissa.

I create easy, dairy free recipes because I know how hard living without milk can be. I believe you can live a completely satisfying life without dairy, and I want to teach you how.

You may also like:

4.88 from 16 votes

Leave a comment

When leaving a comment or rating:
Feel free to share your recipe feedback, ingredient swaps, or tips for other readers. Rating a recipe you changed isn’t helpful to anyone - drop it in the comments instead. Keep it kind and on topic - disrespectful comments and ad complaints will not be approved.

Recipe Rating




57 Comments

  1. Kate Rhoads says:

    5 stars
    I just made this recipe for our Thanksgiving potluck at our church and it tasted great!

  2. Hannah says:

    You forgot to add onions to the ingredients and instructions ? thankfully we are doing our thanksgiving 2 days late so I’m able to make a last minute trip to the grocery store. I suggest updating this so no one else goes through this.

  3. Sue Maloney says:

    Hello, Is it OK to use 2 cans of cut green beans?? And is 2 cans enough for your recipe?? Thanks for responding! Dr. Sue

    1. Melissa Belanger says:

      2 cans should work!

  4. Danni says:

    5 stars
    A must-try recipe! This is delicious and truly better than traditional green bean casserole. It tastes indulgent and doesn’t make you feel like you’re missing out. This is the only green bean casserole you should serve for Thanksgiving, not simply a DF/GF alternative. Also, you can make it ahead in the skillet, stick it in the fridge, then throw it in the oven when you need to. The ingredient list is mainly items you already have, too! So little fuss!

  5. Julie says:

    Can I use frozen green beans? And if so would I just put them in the recipe without doing anything to them first? Thank you

    1. Melissa Belanger says:

      Absolutely! Just skip the blanching step. If you aren’t going to thaw them, I would maybe add an additional tablespoon of flour for thickening.

  6. B says:

    5 stars
    Hi – I made your green bean casserole before it is great.! Do you think it would be ok to use unsweetened Oat milk instead of almond milk?

    Thanks

    1. Melissa Belanger says:

      Yes! As long as you use unsweetened it will work just fine!

  7. Beth says:

    Is this enough to make in a 9×13 or would I need to double the recipe? Thanks!

    1. Melissa Belanger says:

      Yes. 9×13 holds about the same as a 12-inch skillet. You shouldn’t need to double the recipe.

  8. Amanda says:

    4 stars
    I haven’t made this yet but I’m very excited to try it for our Thanksgiving meal. We have chicken egg and dairy allergies in our home. Would goat milk(fresh) substitute well?

    1. Melissa Belanger says:

      If that’s safe for you, then you can definitely use it!

  9. LouLou71 says:

    5 stars
    My only comment would be to please put the list of ingredients closer to the top of the page. Pet-peeve having to scroll all the way to the bottom for the ingredients & recipe

    1. Melissa Belanger says:

      There is a jump to recipe button at the top so that you don’t have to scroll, but I’m glad you like the recipe. Thank you for the review!

  10. Melissa L Foster says:

    Hi! I can’t wait to try this, my daughter is dairy free due to her baby breastfeeding and she was most sad about missing the green bean casserole! Can you prep it all the night before and then bake it the next day? Thanks!