Easy recipe for healthy green bean casserole made from scratch! Use homemade cream of mushroom soup and fresh green beans for this delicious side. This recipe can be made gluten-free, dairy-free, or vegan. Perfect for Thanksgiving or for hosting company!
We all have our favorite Thanksgiving side dishes, right?
You know, the ones we secretly hope no one else will touch so we can eat all the leftovers tomorrow?
Growing up, one of my favorite side dishes was the green bean casserole, which is strange because I wasn’t a huge fan of green beans OR mushrooms!
We don’t eat processed food anymore, but that doesn’t mean I can’t enjoy my favorite foods.
I just make this super easy, healthy green bean casserole instead!
Healthy Green Bean Casserole Recipe
Fear not for those who grew up eating green bean casserole from cans. This healthy green bean casserole is just as you remember it: quick, easy to make, and creamy.
But this version:
- Can be dairy-free.
- Has no canned green beans.
- Can be gluten-free.
- Is easily made ahead of time.
- Can be vegan.
And it can be made BEFORE the big holiday feast, giving you more time to do other things on the big holiday…
So let’s do this!
What You Need to Make Easy Green Bean Casserole from Scratch
I mentioned this recipe is healthy and made WITHOUT cans. Here’s exactly what you need:
- Green Beans. Fresh is always best, but canned will work too. Look for versions with no preservatives and no salt added.
- Homemade Cream of Mushroom Soup. This is ready in 5 min using butter, mushrooms, stock, and milk.
- Parmesan Cheese + Bread Crumbs. For topping the casserole.
- Parsley+ Minced Onion. Flavor!
How to Make Healthier Green Bean Casserole
Step 1. Blanch the green beans. This can be done ahead of time, so feel free to do that to save time!
Step 2. Make the cream of mushroom soup. Do this while the green beans are cooling. This freezes really well, so feel free to double or triple the recipe if you have other dishes that need cream of mushroom soup!
Step 3. Mix the green beans + soup + seasonings and bake in the oven.
Step 4. Allow to cool slightly, serve, and enjoy!
Not too far off from the unhealthy “open the cans and dump” version we’re used to, right? And I promise this will taste SO much better!
Health(ier) Green Bean Casserole FAQs
Is green bean casserole bad for you?
If you’re making it with homemade cream of mushroom soup and not adding fried onions on top, then no! Notice that I DIDN’T add fried onions to the list of ingredients. I know they’re tasty, and I know you probably eat them out of the can as I do, but they’re not very healthy. They’re deep-fried and contain an artificial sweetener. If you absolutely MUST have fried onions on your green bean casserole, I’d give this recipe a try.
How many calories are in green bean casserole?
This homemade green bean casserole is 77 calories.
How long is green bean casserole good for in the fridge?
This healthy green bean casserole can be stored in an airtight container in the refrigerator for up to 4 days.
How Do You Blanch Green Beans?
Blanching is a method used to pre-cook, which is perfect for items that won’t cook fully on their own in a casserole like this one.
Step 1. Bring a large pot of water (salted) to a boil.
Step 2. Add the green beans and boil for 2 minutes.
Step 3. Then IMMEDIATELY move the green beans to a large bowl of ice water to stop the cooking.
Step 4. Let them sit for about 5 minutes, then remove them and thoroughly dry them.
Green Bean Casserole Pairs Well With:
- Instant Pot Steamed Vegetables
- Slow Cooker Cranberry Sauce
- Instant Pot Mashed Potatoes
- Ridiculously Easy Potato Skins
30 Minute Dinners Sample Meal Plan
Sign up to get instant access to my 30 Minute Dinners Sample Meal Plan, complete with recipes and step-by-step instructions!Easy Healthy Green Bean Casserole Recipe
Easy recipe for healthy green bean casserole made from scratch! Use homemade cream of mushroom soup and fresh green beans for this delicious side.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: Serves 9–12 1x
- Category: Sides
- Method: Bake
- Cuisine: American
Ingredients
Green Beans
- one batch of homemade cream of mushroom soup (ingredients listed below)
- 1–2 lbs green beans, cut into 1–2” pieces
Homemade Cream of Mushroom Soup
- 2 Tbsp butter
- 1 cup diced mushrooms (I used portabella)
- 1 tsp dried thyme
- 2 tsp salt, divided
- ½ tsp ground black pepper
- 1 clove garlic, minced
- 1 tsp onion powder
- 2 Tbsp flour
- ½ cup beef stock (how to make homemade stock)
- ½ cup milk
Topping
- 2–4 Tbsp Parmesan cheese, shredded
- 1/2 cup homemade breadcrumbs
- 1 Tbsp dried parsley
- 2 Tbsp dried minced onion
Instructions
Blanch the green beans:
- Fill a 5-6 quart stockpot halfway with water. Bring it to a boil. Meanwhile, create an ice bath by filling a large bowl with ice water.
- Working in batches, put the green beans into the boiling water and cook for 2 minutes. Use a kitchen timer to ensure they don’t overcook.
- Immediately remove the beans from the boiling water and put them in the ice bath. Let the beans sit in the ice bath for 2 minutes, then remove them from the water into a colander to strain. As the beans cool, preheat the oven to 375F.
Prepare the batch of homemade cream of mushroom soup:
- In a medium stockpot, melt 2 Tbsp butter over medium heat.
- Add 1 cup mushrooms, 1 tsp thyme, 1 clove garlic (minced), 2 tsp salt, ½ tsp pepper, and 1 tsp onion powder. Cook until the mushrooms start to soften, about 5-7 minutes.
- Add 2 Tbsp flour to the pot and stir to coat. Let the flour cook for about 1 minute, stirring occasionally.
- Add ½ cup milk and ½ cup beef broth and whisk well to incorporate the flour into the liquid.
- Bring the mixture to a boil and whisk well until the soup is very thick, anywhere from 2-5 minutes.
- Taste the soup (careful, it will be hot) and add additional salt if needed.
Prepare the topping:
- Combine all of the topping ingredients in a small bowl. When the oven is preheated, place the blanched green beans in a casserole dish. (I recommend an 8″x8″ dish for one pound of beans and a 9″ x 13″ dish for 2 pounds of beans.)
- Pour the prepared homemade cream of mushroom soup over the top of the beans.
- Sprinkle the topping evenly over the top and bake for 25-30 minutes, or until the top is golden and bubbly.
Nutrition
- Calories: 77
Krissy
We made this for our thanksgiving dinner! Had to still put a few fried onions on top, but I think it was a little salty? Is it two tsp of salt in the cream of mushroom soup?
Brittany @ Team Crumbs
Hello Krissy,
The recipe for cream of mushroom soup calls for 2 tsp of salt. You use 1 tsp and the other tsp is used to season to your liking. Sounds like a delicious addition to the green bean casserole. Thank you for sharing. 🙂