This Healthy Green Bean Casserole is a lighter alternative to the traditional green bean casserole but without any canned goods or fried onions! It is made entirely from scratch with fresh green beans and mushrooms in a creamy sauce with an extra crispy onion topping!
And don’t forget one of the most important holiday side dishes: Easy Homemade Dinner Rolls to soak up any leftover cream from this casserole, as well as the gravy from the turkey.
HEALTHY GREEN BEAN CASSEROLE
This super simple, Healthy Green Bean Casserole is made 100% from scratch with fresh ingredients. There are no canned goods or pre-made fried onions. Everything is made with lighter ingredients from the creamy mushroom and green bean casserole to the extra crispy onion topping.
Forget the canned creamy mushroom soup, packaged fried onions, and canned or frozen green beans. This lightened-up green bean casserole tastes so much better with its fresh ingredients. Once you tried this version fully homemade, you’ll never go back to the old way!
When I initially started trialing out healthier alternatives to this infamous holiday dish, I was a bit skeptical in what I could sacrifice and what I could not when it came to key ingredients. But my husband was pleasantly surprised and wow’ed by the end result! And I hope you are, too. This green bean casserole is fresh and flavorful – the way it should be.
As a kid and for part of my early adult years, I would forgo this side dish at family gatherings. It was simply too bland, too mushy, and too boring for me. And why go for green beans when you can go for an extra helping of turkey or a buttery roll? But I have always been one to shy away from trying new things until I am forced. And every time I find myself sorely mistaken, wondering how I could pass up such a delicious dish.
So for this holiday season, I wanted to provide not only my family, but yours, with a delicious, homemade and lightened up rendition that is bursting with flavor!
Full recipe with directions can be found via the printable recipe card at the bottom of this post. Simply scroll down!
- Crispy onion topping: Onions, olive oil, panko breadcrumbs, freshly grated parmesan cheese, salt, black pepper, and garlic powder.
- Green beans: I recommend using fresh green beans, trimmed and cut into bite-sized pieces. It will taste so much better than canned or frozen.
- Mushrooms: baby bella mushrooms cooked in unsalted butter on high heat before being seasoned with fresh thyme, salt, and pepper.
- Creamy sauce: butter, all-purpose flour (or GF flour), milk (dairy or dairy-free alternative), vegetable stock or broth (or chicken), garlic powder, salt, pepper, parmesan cheese.
WHAT MAKES THIS GREEN BEAN CASSEROLE HEALTHY?
My recipe is a lightened up, homemade version that does use a lot of the same key ingredients, but on a “less is more” side. The butter for example is not as heavily used as it is in traditional green bean casserole. I also use vegetable stock over cream for the sauce. This keeps the calorie and fat count low. There are no canned creamy soups or fried onions in this, which in turn, helps to control the amount of sodium in the dish, as well.
When it comes to the holidays and all the festivities that occur, we need all the help we can get as we pile our plates high with delicious side dishes!
HOW TO STORE & REHEAT THIS CASSEROLE
— To store: If you happen to have leftovers, this casserole can be stored, covered, in the fridge for up to 3 days. Unfortunately the milk from the creamy sauce will not freeze well, so it is not a recommended freezer-friendly dish.
— To reheat: To reheat any leftovers, preheat the oven to 350 degrees F and bake until cooked through, approximately 15-20 minutes. Time will be dependent on how many leftovers there are.
— Want to make ahead of time? With all the cooking one has to do around the holiday, sometimes making a dish or two ahead of time can save you on a lot of stress, as well as time! Follow the steps of the recipe up until it’s time to bake. Rather than bake, simply cover and place into the fridge for up to 24 hours. When ready, remove cover and bake as directed.
OTHER DELICIOUS SIDE DISHES TO TRY THIS HOLIDAY SEASON:
- Simple Traditional Herb Stuffing
- Crispy Garlic Parmesan Brussels Sprouts
- Cheesy Pepper Jack Roasted Brussels Sprouts
- Cheesy Bacon Ranch Potato Foil Packets
- Creamy Mashed Sweet Potatoes
For the crispy onion topping:
Crispy onion topping:
Preheat oven to 425 degrees F.
Line a baking sheet with parchment paper and set aside.
To a large mixing bowl, toss the onions with the olive oil to fully coat.
To a medium mixing bowl, combine the breadcrumbs, parmesan cheese, salt, pepper, and garlic powder.
Add the breadcrumb mixture to the onions and gently fold everything together. Spread out into an even layer onto the prepared baking sheet.
Bake for 15 minutes, stirring or flipping halfway through.Remove from oven, set aside, and lower the temperature to 350 degrees F.
While the onions are cooking, bring a large pot of salted water to a boil. Add the green beans, cooking 3 minutes. Drain and rinse in very cold water to remove any heat to stop the cooking process. Drain well and pat dry with paper towels if needed.
Meanwhile, place a large saucepan over high heat with 2 tablespoons of butter. Once the butter is melted and bubbling, add the sliced mushrooms. Saute for 5-7 minutes or until all of the moisture has cooked out and they are golden brown. Season with salt, pepper, and fresh thyme.
Remove to a bowl or even the pot you used to boil the beans (one less dish to wash) and set aside.
Place the same saucepan over medium heat. Add 2 tablespoons of butter and once melted and starting to bubble, sprinkle in the flour, whisking until a paste forms.
Slowly poor in the stock, whisking consistenly and vigorously until no clumps remain. Pour in the milk and raise the temperature to medium-high heat to bring to a boil for 1 minute before reducing to a simmer for 3-5 minutes, stirring often until the sauce begins to thicken.You want a thin, gravy-like consistency.
Turn off heat, add the parmesan cheese, salt, pepper, and garlic powder. Stir until the cheese has melted.
Putting it together:
Spray an 8×12 or 9×13 baking dish with nonstick cooking spray. Add the green beans and mushrooms.
Pour the sauce overtop and stir to coat.
Top with the onions, cover with aluminum foil and bake for 15-20 minutes. Remove foil and bake for an additional 5-10 minutes, keeping an eye on the onion topping.
Garnish with freshly cracked black pepper, additional parmesan cheese, and freshly chopped thyme. Serve hot.
To make gluten free: use gluten-free breadcrumbs and gluten-free all-purpose flour.
Vegetable stock: can swap for vegetable broth, chicken broth, or chicken stock.
Sodium: If using regular broth or stock (rather than unsalted), I recommend seasoning with salt, to taste.
Milk: We use cashew milk, but you can use heavy cream, half and half, regular milk, or another dairy-free alternative (although I cannot attest to the results with all dairy-free options).
Extra-crunchy onion topping: If the onions are not as crispy as you would like them to be, simply turn the oven to low broil and allow the topping to cook for 2-3 minutes. Keep an eye on it!
Healthy Green Bean Casserole
Amount Per Serving (1 serving)
Calories from Fat 117
% Daily Value*
Saturated Fat 6g30%
Trans Fat 0g
Polyunsaturated Fat 0g
Monounsaturated Fat 0g
Vitamin A 1041IU21%
Vitamin C 16mg19%
* Percent Daily Values are based on a 2000 calorie diet.
The nutritional information provided on each recipe on With Peanut Butter on Top is given as a courtesy and as approximate only. We cannot guarantee the accuracy of the nutritional information given for any recipe on this site. Nutritional information varies per brand/product. We recommend using an app to calculate full and accurate nutrition based on your ingredients used per recipe. Thank you! 🙂