Skip to main content

Originally invented by the Campbell Soup Company as a promotional ploy, green bean casserole has since become a holiday season staple (holy marketing game, Batman!) That said, for many who grew up with the dish, the very name conjures memories of soggy, tasteless canned veggies. 

Luckily, there is another option! Lose the canned soup, and you'll be ready to dig into a healthful and tasty version of this holiday classic.

  • Duration
  • Cook Time
  • Prep Time
  • 4-6Servings


Green Bean Casserole

  • 30 ounces fresh green beans
  • 3 tablespoons butter
  • 3 tablespoons flour
  • 1 tablespoon of kosher salt
  • 1/2 teaspoon black pepper
  • 1 small sweet onion, diced finely
  • 1 clove garlic, minced
  • 3 cups milk
  • 1 pound bacon, cooked
  • 2 cups French fried onions
  • 1 cup shredded mozzarella cheese
  • 1 cup shredded Colby cheese

French Fried Onions

  • 2 or 3 big sweet onions
  • Milk
  • Salt to taste (1-2 teaspoons is a good place to start)
  • Pepper to taste
  • 1 ½ cup gluten-free flour (such as tapioca, rice, or soy flour)
  • Frying oil


Preheat the oven to 350 degrees.

Over medium heat, sauté the butter, onion, and garlic in a sauce pan for a minute or two to let the onion soften. Add flour and cook for another minute. 

Then whisk in the milk slowly, and bring the mixture to a boil, stirring constantly. Season with salt and pepper, and set the resulting white sauce aside.

In a large bowl, toss together the green beans, white sauce, 1 cup of the French fried onions, bacon, and cheese. Pour the mixture into a baking dish, cover it with foil, and bake at 350 degrees for 35 to 45 minutes. 

Remove the casserole from the oven, and remove the foil. Top the casserole with the rest of the French fried onions, and bake ten minutes more, uncovered, until crisp.

For the French fried onions: Slice the onions into rings, separate them, and soak them in milk for a few minutes. Heat about an inch of oil in a frying pan. Coat the onions in the flour, and then place them in the pan with the heated oil. Once the onions float, turn them over and cook until they are a nice golden brown. When you remove them from the oil, drain them on a paper towel.

Related Recipes

Vegan Green Bean Casserole with Gluten-Free Crispy Fried Onions

Vegan Green Bean Casserole With Crispy Gluten-Free Fried Onions

A classic casserole gone healthy! This vegan green bean casserole is made with fresh green beans, cashew cream, and crispy gluten-free fried onions.

sweet potato casserole

Gluten-Free Vegan Sweet Potato Casserole (AKA the Best Winter Side)

Make this sweet potato casserole with a crunchy pecan and oat topping for a perfectly satisfying healthy winter side.

Vegan Homemade Refried Beans Recipe with Chiles, Onions, and Spices. So tasty and tastes like restaurant quality!

The Best Homemade Refried Beans Recipe: Hold the Lard!

This homemade refried beans recipe skips the lard in favor of healthy ingredients like fresh chiles. This plant-based side dish is comforting and flavor-packed!

root vegetable fries

Root Vegetable Fries: A Seasonal Twist on the Classic Side

Stock up on a variety of seasonal root vegetables at the farmers market and turn them into a healthier version of the classic: root vegetable fries.

The Healthiest Bean Layer Dip In All The Land

The Healthiest (and Delicious) Bean Layer Dip In All The Land

A plant-based take on an old classic. Yes, it's delicious.

Vegan Baked Potato with Cheese, Tempeh Bacon, and Green Onions

How to Make the Ultimate Vegan Baked Potato

Reinvent the classic. Make this vegan baked potato for a healthier update on a classic comfort food.