Lightened up Healthy Green Bean Casserole made with fresh green beans, mushrooms, and a crispy parmesan topping! This crowd pleasing Thanksgiving classic is creamy and flavorful yet contains no canned soup.

Enjoy it alongside your perfectly cooked whole turkey or turkey drumsticks accompanied by turkey gravy and cranberry sauce, of course!

Healthy green bean casserole with parmesan breadcrumb topping in white dish.

I’ve had this healthy green bean casserole recipe on the blog for years but I have updated it now to be simply the best! It is more easy to make and has to die-for parmesan garlic breadcrumb topping.

Made you look, right?!

This flavorful casserole prioritizes nutrients and is an alternative to the classic version. Not less delicious in any way just like my to-die-for healthier sweet potato casserole.

I’ve ditched the canned green beans, cream of mushroom soup, and fried onions for a casserole that is made with wholesome, clean ingredients!

The results are a light, creamy, fresh and healthier green bean casserole that is the best!

What Makes This Green Bean Casserole Better?

Is green bean casserole healthy? Not traditional green bean casserole with crispy fried onions is not due to the overly processed can of mushroom soup and high sodium canned green beans.

Here is why this version is better:

  • Wholesome: Crisp green beans, mushrooms, onions, and milk make this homemade green bean casserole without mushroom soup from a can filled with fresh ingredients that offer so much flavor!
  • Lighter: This casserole has all the classic taste, but is low calorie plus better for you with less butter and no heavy cream. Heart healthy, yes indeed!
  • Versatile: It’s adaptable to any dietary needs, including gluten free and dairy free options.

Ingredients Needed

Green beans, mushrooms, onion, garlic, parmesan cheese, milk, flour, panko breadcrumbs, oil, butter, thyme, salt, pepper, soy sauce.

Here is what you need to make a healthy green bean casserole from scratch! It’s a few more ingredients than the original version, but I know you will agree that it’s perfect for the holiday season.

  • Fresh green beans: Two pounds fresh green beans, trimmed and cut into 2″ pieces.
  • Brown mushrooms: Baby bella mushrooms or cremini mushrooms will add the best flavor. White mushrooms will work but will have less flavor.
  • Onion: I prefer to use a yellow onion or white onion.
  • Butter: Unsalted butter gives the casserole a nice rich taste.
  • Milk: Using 3.25% whole milk makes the creamiest sauce. However, 2% would also work.
  • Seasonings: Dried thyme, salt and black pepper.
  • Flour: Needed to thicken the sauce, all purpose flour, whole wheat flour, or gluten free flour all work.
  • Soy sauce: Just a small amount adds an umami and savory flavor to this classic green bean baked casserole. Kind of a secret ingredient.
  • For the topping: Panko breadcrumbs, freshly grated parmesan cheese, fresh garlic, and extra virgin olive oil. You could use cheddar cheese if that is what you have on hand.

How to Make Healthy Green Bean Casserole

Preparing this fresh green bean casserole is quite easy! Well, easier than you think! While there are a few more steps than just opening cans, the fresh taste and creamy homemade mushroom sauce is well worth it.

Person showing how to make fresh green bean casserole step by step.

To start with, you will need a 9×13 casserole dish and preheat the oven to 375 degrees F.

  • Make the topping: In a medium bowl, add panko breadcrumbs, Parmesan cheese, fresh garlic and olive oil. Stir to combine and set aside.
  • Blanch green beans: For blanching green beans, bring large pot of water to a boil, add salt, green beans and cook just until crisp-tender, about 3 minutes. Transfer to a large bowl of ice bath to stop cooking. Then drain.
  • Make the creamy mushroom sauce: Preheat large pan over medium heat and add butter to melt. Saute mushrooms in butter, then add onions. Sprinkle with thyme, salt, pepper and flour. Add milk in small increments, then soy sauce. Continue cooking for 5 minutes or until thickened.
  • Assemble and bake: Assemble casserole, add half of the green bean mixture to prepared baking dish, top with half of the onion mushroom gravy, finishing by spreading remaining green beans and sauce on top. Sprinkle with topping and bake uncovered for 25 minutes. Also don’t worry about spraying it with cooking spray, it will get browned.

Recipe Notes and Tips

  • Adjust the green bean texture: If you prefer a crisper texture, then simply boil the beans for less time. Likewise, if you prefer mushy green beans, increase the time. 
  • Spice: Add a little heat with a pinch of red pepper flakes or cayenne pepper to the creamy sauce.
  • Dairy free: You can use any non dairy milk like unsweetened almond milk.
  • Vegan green bean mushroom casserole: Along with the above dairy free milk, use nutritional yeast (and a little lemon) or another vegan parmesan replacement in the topping. Use dairy free butter.

Can I Make Fresh Green Bean Casserole Ahead of Time?

Yes! This is a great idea if you are making green beans casserole for Thanksgiving!

  1. Follow the recipe and assemble the casserole without the topping.
  2. Allow it to cool, cover with plastic and store in the fridge until next day.
  3. Add topping and bake as per recipe.
Sliced turkey breast with green bean casserole and cranberry sauce served on a plate.

How to Store and Reheat

Store: Allow your healthy green bean casserole to cool and then store, covered in the refrigerator for up to 3 days.

Reheat: A frequent question I get asked is “how do you reheat green bean casserole”? I think this is due to the panko topping, which will be not as crisp on 2nd day.

You can use a microwave or place in the oven at 350 degrees F until heated through, about 15-20 minutes. For either method your topping will still not be as crisp, but the casserole will be delicious.

FAQs

Can you freeze green bean casserole?

Technically yes, you could freeze leftovers, but the topping and texture will change after thawing.

Can I make this recipe gluten free?

Yes. For a gluten free green bean casserole use gluten free panko breadcrumbs or you could try a coarser almond meal.

For thickening your sauce, use gluten free flour, or half the amount and replace it with cornstarch or arrowroot powder. Also ensure that you are using a gluten free soy sauce like tamari.

Can I make this recipe dairy free?

Yes. Substitute the milk with your favorite non dairy milk, such as almond milk, cashew milk, oat milk etc., from a carton not a can. Also, use a non dairy butter. As for PArmesan replacement, use vegan Parmesan cheese or nutritional yeast.

Can I use frozen green beans?

Yes. Allow them to thaw and drain excess liquid, then continue with the recipe as written. Taste and texture may change slightly.

What to serve with green bean casserole?

This string bean casserole recipe is a classic holiday side dish, meaning it pairs perfectly with all your other favorite mains and side dish recipes like bone-in turkey breast, mashed potatoes or low carb cauliflower mashed potatoes.

More Healthy Thanksgiving Recipes

I hope you enjoy this healthy green bean casserole! You can also browse through this list of my favorite healthy Thanksgiving recipes!

Inside of fresh green bean casserole in a baking dish.
Healthy green bean casserole with parmesan breadcrumb topping in white dish.

Healthy Green Bean Casserole

Lightened up Healthy Green Bean Casserole made with fresh green beans, mushrooms, crispy parmesan topping, and no canned soup.
5 from 13 votes
Servings 10 servings
Calories 163
Diet Low Calorie
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes

Ingredients  

For Topping:

For Casserole:

  • 2 lbs green beans trimmed & cut into 2″ pieces
  • 2 tablespoon butter for frying
  • 8 oz brown mushrooms sliced
  • 1 large onion thinly sliced
  • 1/4 teaspoon dried thyme
  • 1 teaspoon salt more for cooking beans
  • 1/2 teaspoon ground black pepper
  • 4 tablespoon flour whole wheat, all-purpose or gluten-free
  • 2 1/4 cups 3.5% milk
  • 1 tablespoon soy sauce

Instructions 

  • In a medium bowl, add breadcrumbs, Parmesan cheese, garlic and olive oil. Stir to combine and set aside.
  • Preheat oven to 375 degrees F, spray large 9×13 large baking dish with cooking spray and set aside.
  • To blanch green beans, bring large pot of water to a boil, add salt, green beans and cook just until crisp-tender, about 3 minutes. Transfer to an ice bath to stop cooking and set aside.
  • Preheat large skillet on medium heat and add 1 tablespoon butter to melt. Add mushrooms and saute for 5 minutes, stirring occasionally. Transfer to a bowl.
  • Return skillet to the stove, melt remaining 1 tablespoon butter and add onions. Saute for 5 minutes, stirring occasionally. Add sauteed mushrooms and sprinkle with thyme, salt, pepper and flour. Stir to combine.
  • Reduce heat to low and add milk in small increments, stirring the filling as it is cooking and thickening. Also add soy sauce. Continue cooking for 5 minutes or until the sauce resembles gravy and has thickened. Drain the green beans.
  • To assemble casserole, add half of the green beans, top with half of the sauce, finishing by spreading remaining green beans and sauce on top. Sprinkle with previously prepared topping.
  • Bake uncovered for 25 minutes. Remove from the oven, let stand for 10 minutes and serve hot.

Video

Notes

  • Make ahead: Follow the recipe and assemble the casserole without the topping. Allow it to cool, cover with plastic and refrigerate until next day. Add topping and bake as per recipe.
  • Store: Refrigerate leftovers tightly wrapped for up to 3 days. Reheat in the oven until warmed through or in microwave.
  • Dairy free milk: You can substitute regular milk with almond milk etc.
  • Vegan green bean casserole: Along with the above dairy free milk, use nutritional yeast (and a little lemon) or another vegan parmesan replacement in the topping. Use vegan butter.

Nutrition

Calories: 163kcal | Carbohydrates: 17g | Protein: 7g | Fat: 9g | Saturated Fat: 4g | Trans Fat: 0.1g | Cholesterol: 16mg | Sodium: 482mg | Fiber: 3g | Sugar: 7g
Course: Casserole
Cuisine: North American
Author: Olena Osipov
Did you make this recipe?Mention @ifoodreal or tag #ifoodreal!

5 Secrets to Easy Healthy Dinners

Plus sign up for weekly emails with recipes to make your cooking stress free, delicious and healthy.

About Olena

Welcome! I grew up in Ukraine watching my grandma cook with simple ingredients. I have spent the last 11 years making it my mission to help you cook quick and easy meals for your family!

Pin this recipe now to save it for later

Pin Recipe

You may also like

Comments

  1. Hi,
    These green beans look so good. I am curious about the crunchy pecan onion topping that someone mentioned in the comments. Can you please tell me about that?
    Thanks!

    1. Hi Kim. It was in an older recipe. Here it is:
      Pecan Onion Topping:
      1 cup pecans finely chopped or crushed
      2 large onions thinly sliced in half moon shapes
      1/2 tsp oregano dried
      1/4 tsp salt
      1/2 cup Parmesan cheese grated

      Pecan Onion Topping: Preheat large non-stick skillet on medium heat and add pecans. Cook until fragrant, about 3-4 minutes, stirring occasionally. Transfer to a large bowl.
      Return skillet to the stove and swirl 1 tbsp oil to coat. Add onions and cook for 10-12 minutes or until golden brown/almost charred, stirring occasionally. Transfer to a bowl with pecans.
      In a bowl with onions and pecans, add remaining Pecan Onion Topping ingredients: salt, oregano and 1/2 cup Parmesan. Stir well.

      1. I absolutely love your older recipe with the pecan topping that I’ve been making for 7 years and was a bit surpised it was replaced. I’m so glad I have a printed copy so I could make it today!

        1. I am glad you saved it and are still enjoying the recipe.:) I just wanted more of a traditional topping…

  2. 5 stars
    My husband LOVED this recipe!! Will be making it again for sure. A great way to use up all my garden beans. Wonderful!

  3. 5 stars
    This recipe was fantastic!! It had the same consistency and flavor of a traditional green bean casserole but much better and far healthier. It is very time consuming though so I would recommend making it the day before. I loved the crunchy pecan and onion topping! What a great substitute for the canned fried onions!

  4. I can’t wait to make this for Thanksgiving. I love green bean casserole but hate all of the over processed ingredients. Thank you for sharing!

  5. 5 stars
    I found this recipe laat night and we bought the ingredients at the grocery store.. My boyfriend made this for us today and it was delicious! !! Thank you!

  6. 5 stars
    I made this for my family’s Thanksgiving this year and it was amazing! I will never go back to the traditional recipe. The onion topping was so good too, and it tasted so similar to French’s onions but I like this recipe much better. Thank you so much for the recipe–I’ll be making this many times in the future.

    1. Awesome! Yay for less people eating cr@p! I hate that stuff. I wish Kraft and General Mills blew up in the sky ASAP LOL. I’m mean.

  7. 5 stars
    We just had this wonderful side for Thanksgiving dinner. It was absolutely delicious! Great recipe, thank you for sharing 🙂

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.