This Dairy-Free Green Bean Casserole recipe is so much better than making it with the canned stuff- plus, it’s also secretly gluten-free, too! Thanks to making your own cream of mushroom soup and “fried” onions, you’ll get a much healthier and flavorful Thanksgiving dish!

Healthy and easy dairy-free green bean casserole.

Dairy-Free Green Bean Casserole Recipe

If you’ve never made Green Bean Casserole dairy-free, gluten-free, and completely from scratch, then your tastebuds are in for a treat.

This year everyone is going to have a NEW favorite side, and here’s a few reasons why:

  • It’s made with fresh green beans, not canned or frozen.
  • A homemade cream of mushroom soup recipe.
  • The French fried onions are baked instead of fried.
  • It is super easy to make ahead of time for that busy Thanksgiving Day!

To sum it up: it tastes INCREDIBLE and is also so much BETTER for you!

If you liked this dairy-free and gluten-free Thanksgiving side dish, then you need to check out this Cajun Cornbread Dressing, Wild Rice Stuffing, and Sweet Potato Casserole with Pecans next!

Ingredients

  • Green beans. Wash and trim green beans into 2-inch pieces. You might see them called string beans, but they are the same. You will briefly boil green beans before making the casserole, as well.
  • Onion. A sweet onion is perfect to make your own French fried onions. But you can use a white or yellow one, just steer clear of red onions because of their stronger flavor. Check out how to cut an onion.
  • Flour. Either all-purpose or a gluten-free 1-to-1 blend will work. Bob’s Red Mill 1-to-1 baking flour is my go-to!
  • Breadcrumbs. Plain, unseasoned is best. Avoid using panko, though.
  • Milk. I love using oat milk as my dairy-free alternative. Almond, cashew, and soy also work equally as well!
  • Dairy-Free Butter Alternative. Earth Balance and Myokonos sticks are the best!
  • Mushrooms. Either button or baby bella are easy to find at the store, but any variety will work.
  • Minced garlic and other seasonings.
5 Secrets to Healthier Family Dinners
Tips & recipes for getting yummy — and healthy — meals on the table.

How to Make a Dairy-Free Green Bean Casserole

Please see the recipe card below for ingredient amounts and more detailed instructions.

1. Boil the Green Beans

Trim the ends of the green beans. Then, use a sharp knife to cut them into 2-inch pieces.

Bring a large pot of water to a boil over medium-high heat. Use a slotted spoon to carefully add the green beans.

Allow the vegetables to cook for about 4 to 5 minutes. You want them to be crispy tender so start checking around 3 minutes. Do NOT overcook them, since they will be baked, as well. Drain the green beans into a colander into the sink.

(Learn more about how long to boil green beans. You can also blanch green beans so they stop cooking more quickly!)

2. Bake the “Fried” Onions

Preheat the oven to 425℉ and line a baking sheet with parchment paper.

Use a sharp knife to cut an onion into thin slices. Aim for 2-inch-long pieces.

In one medium-sized, shallow bowl, add the flour. In a second bowl, whisk together the egg and milk. And finally, combine the breadcrumbs, salt, pepper, and garlic powder in a third bowl.

Three bowls with flour, eggs, and breadcrumbs.

Work in batches with a few onions at a time. First dip them in the flour, then dredge them in the egg wash, and lastly coat the onions in the breadcrumbs.

Continue this process until all of the onions are covered.

Lay the coated onions in a single layer on the baking sheet and cook for 15 to 20 minutes. Be sure to flip them halfway through cooking so both sides get crispy.

The onions are done when they are a beautiful light-golden color.

3. Make the Cream of Mushroom Soup

While the onions are in the oven, add butter to a large skillet over medium heat. Toss in the mushrooms.

Sauté for 4 to 5 minutes, stirring along the way. Once the mushrooms are softened, add the minced garlic and continue cooking for another 30 seconds.

Sprinkle the flour over the mushrooms and garlic and stir until it is thickened.

Immediately, pour the broth into the skillet ¼-cup at a time. Use a whisk to thoroughly mix after each addition. Be sure the sauce is thickened before you stir in more broth.

After all of the broth is incorporated, pour in the milk in ¼-cup increments, as well. Whisk after each addition, waiting for it to thicken before blending in more.

Once all of the liquid is in the soup mixture, season it with salt, pepper, and dried thyme.

4. Assemble the Casserole

Spray a 9×13-inch baking dish with oil.

Add the green beans to the skillet with the mushroom soup. Stir well until everything is coated.

Green beans are added to a skillet with a dairy-free cream of mushroom soup.

Pour the green beans into the baking dish, then top with the fried onions.

Reduce the oven temperature to 400℉. Bake the casserole uncovered for 15 to 20 minutes.

Be sure to let it rest for 10 minutes before serving.

Prep-Ahead Directions

There are many ways to save some time when it comes to this dish.

  • You can parboil the green beans 1 to 2 days ahead of time.
  • Make the cream of mushroom soup and store it in the fridge.
  • Bake the onion slices.

If you prefer, you can make this casserole in its entirety the day before serving. Cover it tightly and keep it in the refrigerator. Be sure to let it come to room temperature for an hour before baking, though. Then follow the cooking instructions below.

Storage Instructions

  • To Store: Keep leftover green bean casserole in an airtight container in the fridge for up to 4 to 5 days.
  • To Freeze: It is best to freeze this recipe without the fried onions. Tightly wrap the dish and freeze for up to 3 to 4 months.
  • To Reheat: The most suitable way to reheat already cooked green bean casserole is to return it to a 350℉ oven for 15-20 minutes, or until it is heated through.
A gluten-free and dairy-free green bean casserole that's made from scratch in a white baking dish.

FAQs

What can I use instead of milk for green bean casserole?

Oat milk, cashew milk, almond milk, and soy milk are great dairy-free substitutes for cow’s milk in green bean casserole.

Does green bean casserole contain dairy?

Yes. Green bean casserole recipes are normally made with Campbell’s cream of mushroom soup, which contains dairy.

How do you keep green bean casserole from being runny?

There are two things you must do to ensure a green bean casserole does not come out runny: If making the cream of mushroom soup from scratch, be sure it has thickened up enough. If it is too runny, then the casserole will be soggy. Also, make sure to drain the boiled green beans thoroughly before adding to the casserole dish.

Is there a substitute for French Fried Onions in green bean casserole?

Yes, you can make your own fried onions, and they are more flavorful and healthier. Simply dredge sliced onions in flour, egg wash, and breadcrumbs, then bake in the oven until they’re crispy.

Recipe Tips

  • Short and sweet. Trim the green beans to 2 inches before cooking.
  • Not too long. Only boil the green beans for a few minutes so they don’t get overcooked.
  • Warm it up. Be sure the broth is warm before adding it to the flour and mushroom, so the base isn’t lumpy.
  • Fatty is good. Full-fat milk adds a rich creaminess to the soup.
  • Become a prepper. It is so easy to whip up this casserole a day early and simply bake it when you’re ready.
A homemade green bean casserole in a baking dish with a wooden spoon.

Other Green Bean Recipes

Green beans are super healthy and can be enjoyed in SO many ways, like any of these recipes: Green Beans Almondine with Garlic, Sautéed Green Beans, or these Green Beans with Vinegar.

More Thanksgiving Side Dish Recipes

Thanksgiving is all about the sides… Be sure to put these dairy-free recipes on your menu this year:

Balance out those greens with some carby sides like these Mashed Sweet Potatoes, Duchess Potatoes, Air Fryer Butternut Squash, Sausage Stuffing, or these Instant Pot Mashed Potatoes.

Or, keep it healthy with a Shaved Brussels Sprouts Salad, Fresh Cranberry Orange Sauce, Garlic Mashed Cauliflower, or these Balsamic Bacon Brussel Sprouts.

Tap stars to rate!

5 from 6 votes

Dairy-Free Green Bean Casserole

This Dairy-Free Green Bean Casserole recipe is so much better than making it with the canned stuff- plus, it's also secretly gluten-free, too! Thanks to making your own cream of mushroom soup and "fried" onions, you'll get a much healthier and flavorful Thanksgiving dish!
Yield 8 servings
Prep 30 minutes
Cook 30 minutes
Total 1 hour

Ingredients 

Green Beans:

  • 24 oz. green beans ends trimmed, cut into 2-inch pieces

Fried Onions:

  • 1 sweet onion thinly sliced
  • ½ cup flour all purpose or gluten-free 1-to-1 blend
  • 1 cup breadcrumbs plain, gluten-free if needed
  • ½ tsp. salt
  • ¼ tsp. black pepper
  • ½ tsp. garlic powder
  • 1 egg whisked
  • 1 Tbsp. milk

Cream of Mushroom Soup:

  • 2 Tbsp. dairy-free butter Earth Balance or Myokos
  • 8 oz. mushrooms coarsely chopped
  • 3 cloves garlic finely minced
  • 3 Tbsp. flour all purpose or gluten-free 1-to-1 blend
  • ½ cup vegetable broth regular sodium
  • 1-1 ¼ cups plant-based milk oat, cashew, or soy
  • 1 ¼ tsp. salt to taste
  • ½ tsp. black pepper to taste
  • ½ tsp. thyme dried

Instructions 

  • Preheat the oven to 425 degrees.

Green Beans:

  • Trim the ends of the beans and then cut into 2-inch long pieces.
    24 oz. green beans
  • Boil Green Beans: Bring a large pot of water to a boil. Carefully add the green beans to the water using a slotted spoon and boil for about 4-5 minutes, or until crisp tender. Begin checking on them after 3 minutes to ensure they do not overcook. Drain the green beans in a colander in the sink.

"Fried" Onions:

  • Cut the onion into thin slices that are 2-inches long.
    1 sweet onion
  • Bread Onion Slices: Add flour to one medium-sized shallow bow. Whisk together the egg and milk in a second shallow bowl. Mix the breadcrumbs, salt, pepper, and garlic powder in a third shallow bowl. Dip a few of the onion strips in the flour, dredge in the egg wash, and then coat with the breadcrumbs. Lay them on a parchment paper lined baking sheet and repeat this until all of the onion pieces are completely covered.
    ½ cup flour, 1 cup breadcrumbs, ½ tsp. salt, ¼ tsp. black pepper, ½ tsp. garlic powder, 1 egg, 1 Tbsp. milk
  • Bake in the preheated oven for 15-20 minutes, flipping halfway through. They should be lightly golden and crispy when done.

Cream of Mushroom Soup:

  • Saute Vegetables: While the onions are cooking, add the dairy-free butter or oil to a large skillet over medium heat along with the mushrooms. Saute for 4-5 minutes, or until softened. Add the minced garlic and continue sauteing for 30 seconds, or until fragrant.
    2 Tbsp. dairy-free butter, 8 oz. mushrooms, 3 cloves garlic
  • Whisk Together Mushroom Soup: Sprinkle in flour and stir until thickened. Immediately begin pouring in the broth in ¼-cup increments, whisking well after each addition. Wait until the sauce has thickened up to add in the next amount. Once all of the broth has been added, pour in the milk in ¼-cup increments as well, whisking and waiting for it to thicken after each time. Season the cream of mushroom soup with the salt, pepper, and dried thyme.
    3 Tbsp. flour, ½ cup vegetable broth, 1-1 ¼ cups plant-based milk, 1 ¼ tsp. salt, ½ tsp. black pepper, ½ tsp. thyme
  • Add the boiled and drained green beans to the skillet and toss until they are well coated.
  • Bake in Oven: Spray a 13×9-inch baking dish with non-stick cooking spray and pour in the green beans. Sprinkle the fried onions on top. Reduce the oven temperature to 400 degrees and bake for 15-20 minutes. Let sit at room temperature for 10 minutes before serving. Enjoy!

Tap stars to rate!

5 from 6 votes

Video

Notes

Prep-Ahead Directions

There are many ways to save some time when it comes to this dish:
  • Parboil the green beans 1 to 2 days ahead of time.
  • Make the cream of mushroom soup and store it in the fridge.
  • Bake the onion slices.
If you prefer, you can make this casserole in its entirety the day before serving. Cover it tightly and keep it in the refrigerator. Be sure to let it come to room temperature for an hour before baking, though. Then follow the cooking instructions below.

Storage Instructions
  • To Store: Keep leftover green bean casserole in an airtight container in the fridge for up to 4 to 5 days.
  • To Freeze: It is best to freeze this recipe without the fried onions. Tightly wrap the dish and freeze for up to 3 to 4 months.
  • To Reheat: The most suitable way to reheat already cooked green bean casserole is to return it to a 350℉ oven for 15-20 minutes, or until it is heated through.

Nutrition

Calories: 177kcal, Carbohydrates: 28g, Protein: 7g, Fat: 5g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Trans Fat: 0.1g, Cholesterol: 28mg, Sodium: 641mg, Potassium: 342mg, Fiber: 5g, Sugar: 5g, Vitamin A: 755IU, Vitamin C: 12mg, Calcium: 83mg, Iron: 3mg

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

Made this recipe?Leave a comment below!

SaveSave

5 Secrets to Healthier Family Dinners
Tips & recipes for getting yummy — and healthy — meals on the table.

You May Also Like

Thanks for
Stopping By!

I’m London! Join me as we cook up nourishing meals for you and your loved ones and learn a few healthy cooking tips and tricks!

Leave a comment

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

Recipe Rating




Comments

  1. Hi, I don’t see mushrooms in the ingredient list- how much should I buy? When do I add it in the steps of cream of mushroom soup for the printed list? If I can’t eat nuts or soy, what can I sub for almond meal and almond/cashew/soy milk? Thanks

    1. Hi Naomi! Thanks so much for the questions. The mushrooms are in the recipe now! So sorry for the confusion. As far as substituting for the nuts… you can try cassava flour (or regular GF flour if you are not grain-free) and use oat milk (or regular milk if you’re not DF) for the cream of mushroom soup! Would love to know what you think if you try it out 🙂

      1. Thank you so much! I am on a migraine relief plan diet and am so grateful for your website. I have made a lot of yummy things that follow the plan, or are easily modified. (In a nutshell the diet does not allow gluten, nuts, citrus, soy, excess salt, most cheeses, sugar, onions, MSG, lentils, yogurt, vinegar, caffeine, oil except EVOO or coconut). So, thank you!

        1. Hi Naomi! Wow!! How is the diet going for you? I suffer from migraines on a regular basis, as well. Honestly, it was one of the main reasons I started eating gluten-free and cleaning up my diet. I am SO happy you are able to find recipes that work for you. I will be sure to keep your restrictions in mind and create more recipes that work for you 🙂 Thanks so much for your kind comment!

  2. Looks amazing and such a classic only looks way better than than many I’ve seen I love the ratio of green beans in here!!