This post may contain affiliate links. Please read our disclosure policy.
This delicious green bean casserole is made with fresh green beans, creamy mushroom soup, and the beloved French-fried onions. It's the irresistible version of a Thanksgiving holiday classic!

Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from The Kitchen Girl.
Why You'll Love Fresh Green Bean Casserole
Green bean casserole is the hugely popular Thanksgiving side dish that's often earmarked for disappointment. But, trust me when I say, this fresh green bean casserole recipe solves that problem well beyond the fate of a tolerated side dish.
How? I'm giving you my very test-driven, very trusted family recipe for perfectly cooked, tender-crisp green beans, coated in creamy, velvety homemade cream of mushroom soup, all baked under a crispy French onion topping.
This means your fresh green bean casserole will be flavorful, texture-loaded, and memorable – and most definitely not the soupy side everyone loves to hate.
Holiday kitchen rookies will also love this easy recipe with same-day and make-ahead instructions. I've included both in the recipe card below.
Lastly, this fresh green bean casserole is naturally vegetarian, so it's perfect for a family dinner or Friendsgiving! Veg or not, this side dish always holds its own next to juicy Thanksgiving turkey with gravy, cranberry orange sauce, and savory smashed potatoes. Oh, and it makes such delicious leftovers, you will change minds about GBC for good!
What You'll Need
- fresh green beans – Use French style or regular green beans for this recipe. Both are tender-crisp and full of flavor. See my 'recipe tips' section below if using frozen or canned variety.
- salt – When boiling the beans, salting the boiling water with sea salt or Kosher salt is essential to flavor the green beans for this recipe.
- cream of mushroom soup – Trust me, you want to use my homemade cream of mushroom soup with this fresh green bean casserole. You can make it ahead or the same day. Canned soup will work too, but doesn't hold a candle to homemade.
- French's crispy fried onions – These beauties are one of the few exceptions I'll make for homemade GBC because they're so convenient and delicious.

How To Make Green Bean Casserole With Fresh Green Beans
Once you have your mushroom soup in hand, be it homemade (or the other stuff), you're ready to blanch beans and bake this casserole in your oven or air fryer oven. Enjoy these step-by-step photo instructions for reference and grab the printable recipe below.
Cook green beans in salted boiling water for 5 minutes, or until tender-crisp. Transfer beans to a colander to drain, then plunge in cold water to shock the beans which helps maintain their tender-crisp texture. Drain thoroughly.



Preheat the oven to 350°F and spray a 9 x 13-inch baking dish (or a 9 x 9-inch dish) with cooking spray. Combine the cooked green beans with 5 cups of the mushroom soup, then place in the prepared baking dish. Spread the remaining soup over the surface and scatter a layer of French-fried onions.


Bake uncovered for 30-40 minutes until the topping is golden brown and the mushroom sauce is bubbling. Rest the casserole on a trivet for 5 minutes. Serve warm.

Recipe tips
- You can use fresh French-style green beans or regular green beans for this recipe.
- Don't overcook the green beans during the boiling step. You want the texture to be tender-crisp because they'll soften more while baking in the oven.
- Cut the green beans into bite-sized pieces for easier serving and eating.
Recipe variations
- If using frozen OR canned green beans, do not blanch or cook them before assembly. For frozen beans, thaw first and remove excess water with a paper towel. For canned beans, drain and rinse before using.
- This green bean casserole is made with mushroom soup. While I recommend my from-scratch soup, you can substitute canned cream of mushroom soup, thinned with a splash of milk or broth.
- Substitute French's crispy fried onions with panko bread crumbs tossed in a bit of olive oil. A layer of crumbled potato chips is a popular topping, too!
- Add bacon – Before baking the casserole, you can either stir crumbled bacon into the saucy mixture, or sprinkle it over the top, or both! When serving, I recommend garnishing with more crispy bacon because YUM!
- Make it cheesy - Before baking, stir ½ cup shredded cheddar cheese into the casserole. Then sprinkle another ¼ to ½ cup cheese over the green bean casserole, followed by French-fried onions.
Make-ahead instructions
To make components up to 3 days ahead:
- Complete steps 1 through 4 for the green beans, and make the mushroom soup.
- Cool these components completely and refrigerate separately in airtight containers. Portion the fried onions into another container and store at room temperature.
- When ready to bake, resume step #5 of the recipe card below.

To assemble up to 1 day ahead:
- Complete recipe steps 1 through 7.
- Then cover and refrigerate the casserole without the fried onion topping.
- Prepare for baking by resting the chilled casserole at room temperature for 30 minutes as a safety precaution to prevent thermal shock.
- Resume step #8 on the recipe card below.

I invite you to post questions or feedback below. Tag me on Instagram with your own casserole creations. xo Traci
📖 Recipe

Fresh Green Bean Casserole
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from The Kitchen Girl.
Video
Note about scaling
When scaling (2x or 3x), the light gray ingredient amount doesn’t scale. Please adjust those accordingly.
Ingredients
- 8 cups Water
- 1 teaspoon Salt
- 2 pounds Fresh Green Beans, rinsed, trimmed, and cut
- 3-5 cups Cream of Mushroom Soup, amount depends on how saucy you want it
- 2 cups French's Crispy Onions
Instructions
- Combine the WATER and SALT in a 4-quart soup pot and bring it to a rolling boil.
- Fill a large mixing bowl with ice water and set it aside.
- Cook the GREEN BEANS in the boiling water for about 5 minutes, or until they’re tender-crisp.
- Drain the beans in a colander, then transfer them to the ice water to cool completely. Drain well.
- Preheat the oven to 350°F. Spray a 9×13 or 9×9 baking dish with cooking spray.
- In a large mixing bowl, stir the cooled GREEN BEANS with 5 cups of the chilled MUSHROOM SOUP until everything is coated.Note: If using my homemade mushroom soup, do not warm it or add any liquid to thin it because it will naturally thin when heated in the oven.
- Pour the mixture into the baking dish and spread the remaining 1 cup of MUSHROOM SOUP over the top.
- Scatter the FRENCH’S CRISPY ONIONS evenly over the surface.
- Bake uncovered for 30–40 minutes, until the topping is golden and the sauce is bubbling.
- Let the casserole rest for 5 minutes before serving.
Recipe Notes
Equipment
- 4-quart soup pot to boil green beans
- colander to drain beans
- large mixing bowl
- 9 x 13 casserole dish or 9 x 9 dish
Nutrition
Nutrition facts are estimates and may vary based on brands, ingredients, and portions.






Reggie says
Our green bean casserole is currently in the oven. However, we didn't boil the green beans. Should I cook the casserole longer, or at a different temperature to ensure the green beans are done?
Traci says
Sorry I missed this comment! Since the green beans weren’t boiled, they likely need extra time to soften. In the future, covering the casserole with foil and baking an extra 10-15 minutes should help. Hope it still turned out great! Thanks!
Madelyn says
I recommend splitting the French onions up, using a little inside the mushroom soup & green bean mixture and the rest on top.
Also your website is so annoying honestly. I get that you want to make money w ads but they are all in my face & not subtle like other recipe sites. I tried to reference the recipe with dirty hands from cooking, only to find an ad blocking my entire view. And also the page loads and reloads forcing me to scroll back to where I was reading multiple times. Like you’ve got so many ads it’s messing up your page loading and it’s annoying.
Traci says
Hi Madelyn, this ad experience is definitely not what's intended. Thank you for bringing the page reloading issue to my attention. I just submitted a support request for troubleshooting. I really appreciate it.
As for your suggestion, great idea, although some people don't like when they aren't crispy lol. But great for those who don't mind. Thanks for weighing in!
Vanessa says
Love that this uses fresh green beans! It's so delicious!
kushigalu says
Green bean casserole is our all-time favorite, This looks delicious,. Thanks for sharing
Amanda Wren-Grimwood says
I love make ahead casseroles like this. So easy, creamy and delicious!
Katherine says
This casserole is so good with the fresh green beans! Love it.
veenaazmanov says
Such a lovely combination of enjoying some fresh Green Beans. Perfect side dish for Dinner. Creamy and tasty too.
Tia says
This really is not anything like the green bean casserole I grew up on. It’s so much better. This recipe is a keeper!
JB says
Made this for Friendsgiving and knocked it out of the park. It really is so good with the fresh green beans. This is getting made every holiday!