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!
Table of contents
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
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.
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!
- Follow the recipe and assemble the casserole without the topping.
- Allow it to cool, cover with plastic and store in the fridge until next day.
- Add topping and bake as per recipe.
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
Technically yes, you could freeze leftovers, but the topping and texture will change after thawing.
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.
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.
Yes. Allow them to thaw and drain excess liquid, then continue with the recipe as written. Taste and texture may change slightly.
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
- Garlic green beans
- Honey garlic sauteed butternut squash
- Instant Pot sweet potato casserole
- Cauliflower risotto
I hope you enjoy this healthy green bean casserole! You can also browse through this list of my favorite healthy Thanksgiving recipes!
Healthy Green Bean Casserole
Equipment
Ingredients
For Topping:
- 1/2 cup panko breadcrumbs regular or whole wheat
- 1/2 cup Parmesan cheese grated
- 2 tablespoon garlic minced
- 2 tablespoon olive oil extra virgin
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.
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!
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.
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!
I am glad you saved it and are still enjoying the recipe.:) I just wanted more of a traditional topping…
The pecan onion topping! Do I add it to cooked beans and bake in oven? If so How long?
Yes. I would say 20 minutes or so.
Can I use fresh French beans from Costco in this casserole?
Yes. Thatโs what I use often.
My husband LOVED this recipe!! Will be making it again for sure. A great way to use up all my garden beans. Wonderful!
Looking Delicious! Thank you for sharing this recipe. I’ll definitely make these recipes!
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!
Thanks for sharing such a great review Jill!
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!
You are welcome. Let me know how it goes.
Very tasty healthy green bean casserole!
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!
Hi Natasha! #1 – you are a lucky girl. #2 – are you remaking it for Thanksgiving?:) Glad you liked it!
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.
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.
We just had this wonderful side for Thanksgiving dinner. It was absolutely delicious! Great recipe, thank you for sharing ๐