Healthy Green Bean Casserole from Scratch


Green bean casserole is *DA BOMB* and you can quote me on that if you want to.

Crispy, creamy, crunchy, savory... I just love this dish so much. Probably more than I love most people. I'M KIDDING! (ish). But I need you to understand the magnitude of my love for this green bean casserole. It's out of this world. 

Growing up, green bean casserole was a staple for our family's holiday dinners. I was obsessed with it even then, as a kid. While most kids hate mushrooms and green beans, there I was, diving in head first. Mom, dad, you're welcome. #GoldenChild. 


But in all seriousness, it really doesn't feel like the holidays to me without this dish. I find it especially necessary on Thanksgiving. Call me crazy, but I gotta have it. 

I'm from a small town in Florida that I like to consider "southern" and back home green bean casserole is very popular. Like, it's a menu item at some restaurants. 

However, once I moved to California, I realized that meany west-coasters (or at least people in Los Angeles) don't really know what green bean casserole is, if they've even heard of it at all. TRAGIC. 

So if you're one of the unknowing west-coasters, or the unknowing in general, I'll give you a quick run down of what green bean casserole is all about. 

The main ingredient is green beans (obviously). Before baking the green beans, we bathe them in a creamy mushroom sauce that tastes a little peppery and little soy sauce-y. Then we top them with fried onions (which are a gift to taste buds everywhere). Then we bake the entire thing to make the inside even more creamy and the outside perfectly crispy.


Are you sold yet? Thought so.

There are lots of green bean casserole recipes out there that aren't very health friendly though. This is a typical downfall of casseroles in general. For example, a lot of them will call for canned mushroom soup - which is totally not okay unless your'e buying low sodium, organic soup. Which might be hard to find. 

But that's where this recipes comes in. It's totally from scratch minus the fried onion pieces that I bought from Trader Joe's, but they are healthier than most options and they are vegan. And for being from scratch, this recipe isn't to time consuming and doesn't require much brain power. 

In conclusion guys, if you're looking for a side dish for Thanksgiving next week or the upcoming holidays in December, this one is for you.

What was your favorite dish for the holidays growing up? Let me know in the comments below!

xoxo - cort

print recipe
Healthy Green Bean Casserole from Scratch
  • 2 pounds fresh green beans
  • 6 cups water
  • 1 tablespoon olive oil
  • 2 cloves garlic, minced
  • 1 - 8 ounce package white mushrooms, chopped
  • 1 tablespoon soy sauce
  • 5 tablespoons vegan butter (such as Earth Balance)
  • 3 tablespoons gluten-free flour
  • 3/4 cup vegetable broth
  • 3/4 cup unsweetened almond milk
  • 8 ounce package (you will use most of it) fried onion pieces
1. Preheat oven to 350 degrees F. Grease a large baking dish and set aside. 2. Add water to a large pot and bring to a boil. Once boiling, add green beans. Bring the water and beans back to a boil. Then reduce the heat to medium and cook for 10 minutes. Drain the beans and rinse with cool water to stop cooking. Set aside. 3. In a large skillet, add oil, garlic, and mushrooms. Cook for 10 minutes over medium. Then add soy sauce and salt & pepper to taste. Stir and simmer for an additional 5 minutes.4. Meanwhile, in a large saucepan, melt the butter over medium heat. Add flour and whisk until fragrant, about 1 minute. Slowly whisk in vegetable broth and almond milk. Continue to whisk the mixture until the sauce thickens, about 3 minutes. Add salt & pepper to taste. Add the sauce to the skillet with the mushrooms. Stir to combine. 5. Add the green beans to the skillet. Stir until the green beans are coated with the sauce. 6. Pour half of the green bean mixture into the baking dish. Add a layer of fried onions on top of the green beans. A couple handfuls should do the trick. You want the layer covered evenly. Add the rest of the green beans and a final layer of fried onions to the top. Bake for 20 minutes. Serve warm.
Prep time: Cook time: Total time: Yield: 10 servings