Recipes » Green Bean Casserole

Green Bean Casserole with Fresh Green Beans

This post may contain affiliate links. Please read our Disclosure Policy.

Nothing says holiday dinner like a warm, bubbly green bean casserole with fresh green beans coming out of the oven. I grew up eating the classic version made with canned beans and canned soup, and don’t get me wrong — I still love it. But once I started making this fresh green bean casserole from scratch, I never looked back. The green beans stay bright and a little crisp instead of turning mushy, and the homemade mushroom sauce tastes so much richer than anything from a can.

Tableview of a skillet of fresh green beans casserole topped with crispy fried onions in a thick mushroom sauce. Hostess At Heart

This recipe for green bean casserole is easy enough for a busy weeknight, but it’s special enough for Thanksgiving or Christmas dinner too. You’ll blanch the beans quickly, stir together a simple sauce right in the same skillet, and top it all off with crispy fried onions. I’ll walk you through every step, plus share my best tips so your casserole turns out perfectly creamy — not watery — every single time.

Ingredient Notes & Tips

Here’s what you’ll need to make this green bean casserole with fresh green beans, plus a few notes to help it turn out great.

Fresh Green Bean Casserole Recipe ingredients: fresh trimmed an cut green beans, Campbell's mushroom soup, onions, mushrooms, butter, broth, and flour. Hostess At Heart
  • Fresh Green Beans: Look for beans that are firm and snap easily. Rinse, trim the ends, and cut them in half so every bite is easy to scoop.
  • Salted Butter: Butter is the base of your sauce. If you only have unsalted on hand, just add a pinch more salt.
  • Mushrooms: Sliced mushrooms add an earthy flavor that makes this taste like it’s made from scratch, because it is! Cremini or white button mushrooms both work.
  • Onion: A diced yellow or white onion cooks down soft and sweet in the butter.
  • Garlic: Fresh minced garlic cloves add a lot of flavor for very little effort. Don’t let it cook too long, or it can turn bitter.
  • All-Purpose Flour: This thickens your sauce so it clings to the beans instead of pooling at the bottom of the dish.
  • Chicken Broth: Adds savory flavor to the sauce. Swap in vegetable broth if you’d like to keep this vegetarian.
  • Cream of Mushroom Soup: This is the shortcut that makes a homemade sauce come together fast without losing that classic, cozy flavor.
  • Fried Onions: Used twice — once stirred into the casserole and once on top — for the best crunch in every bite.

My biggest tip: don’t skip blanching the green beans in step one. Boiling them briefly and then plunging them into ice water keeps them bright green and a little crisp instead of mushy after baking.

How to Make It

  1. Blanch the green beans (5 minutes): Boil the beans for 4 to 5 minutes until they’re bright green and just barely tender. Immediately move them to a bowl of ice water to stop the cooking. This step is what keeps your green bean casserole with fresh green beans from turning mushy.
  2. Drain well: Drain the beans and pat them dry, or let them sit in a colander for a few minutes. Extra water here can make your casserole watery later.
Sliced mushrooms and diced onion cooking in butter for creamy green bean casserole sauce. Hostess At Heart
  1. Cook the mushrooms and onion (5 minutes): Melt the butter in a large oven-safe skillet over medium heat. Add the mushrooms and onion and cook until the onion is soft and the mushrooms have released their liquid.
  2. Add garlic and pepper (30 seconds): Stir in the garlic and black pepper and cook just until fragrant. Watch it closely so the garlic doesn’t burn.
Flour sprinkled over mushrooms and onions to thicken green bean casserole sauce. Hostess At Heart
  1. Make the roux (1 minute): Sprinkle the flour over the vegetables and stir to coat everything evenly. Cooking it for a minute removes the raw flour taste.
  1. Add the broth and soup: Slowly pour in the chicken broth while stirring so no lumps form. Stir in the cream of mushroom soup and simmer for 5 to 6 minutes, until the sauce thickens up nicely.
  2. Fold in the beans and onions: Add your blanched green beans and half of the fried onions. Stir until everything is coated in that creamy sauce.
Fresh green beans folded into creamy mushroom sauce before baking. Hostess At Heart
  1. Top and bake: Spread the mixture out evenly and sprinkle the rest of the fried onions on top. Bake uncovered at 375°F for 12 to 15 minutes, until the sauce is bubbling and the onions are golden brown.
  2. Rest and serve: Let the casserole sit for about 5 minutes before serving. This gives the sauce a chance to set up a little.

Recipe Variations

This recipe is easy to make your own. Here are some of my favorite ways to switch it up, including how to make it with canned or frozen green beans if that’s what you have on hand.

  • Canned Green Beans: Use 2 (14.5 oz) cans of green beans, cut or French style, well drained, instead of fresh. Skip the blanching step and stir them straight into the sauce. The texture will be softer, but it’s a great time-saver.
  • Frozen Green Beans: Thaw a 1-pound bag of frozen green beans and pat them dry before adding them to the sauce. No blanching needed here either, since they’re already partially cooked.
  • Add Bacon: Stir in some cooked, crumbled bacon for a smoky, salty twist.
  • Add Shredded Chicken: Turn this side dish into a main course by folding in cooked, shredded chicken.
  • Cheesy Topping: Sprinkle freshly grated Parmesan cheese over the top before baking for extra flavor.
  • Extra Seasoning: When you add the garlic and pepper, try stirring in a pinch of onion powder, dried thyme, or smoked paprika.
  • No Mushrooms: Leave them out and add a bit more diced onion instead. You can also swap the cream of mushroom soup for cream of celery or cream of chicken soup.
Top down view of Fresh Green beans casserole in a skillet topped with crispy fried onions. Hostess At Heart

Want to save this recipe?

We'll email this post to you, so you can come back to it later!

I'd like to receive more tips and recipes from Hostess At Heart!

How to Store It

Store leftover green bean casserole in an airtight container in the refrigerator for up to 4 days.

For the crispiest topping, reheat it in a 350°F oven for 10 to 15 minutes, or until heated through. You can also reheat individual servings in the air fryer at 350°F for 5 to 8 minutes, which brings back some of that crunch. The microwave works in a pinch too, but the fried onions will lose their crispiness.

A white bowl filled with homemade green bean casserole topped with crispy cooked onions. Hostess At Heart

How to Serve It

Serve this casserole warm, straight from the oven, while the topping is still crispy and golden. It’s the perfect side dish for a holiday table or a cozy weeknight dinner.

This green bean casserole with fresh green beans pairs beautifully with:

If you love this fresh green bean casserole, here are a few more comfort-food favorites from Hostess at Heart to round out your menu:

Spoon lifting a serving of green bean casserole with fresh green beans. Hostess At Heart

Frequently Asked Questions

Yes! See the Recipe Variations section above for exact swaps. Just know the texture will be a bit softer than fresh.

Yes. Prepare the casserole through step 7, cover, and refrigerate for up to a day. Add the remaining fried onions and bake just before serving so the topping stays crispy.

Freezing isn’t recommended. The cream-based sauce can separate and turn watery when thawed, and the texture of the green beans changes too.

This usually means the green beans weren’t drained well enough, or the sauce didn’t simmer long enough to thicken. Pat your beans dry and let the sauce bubble until it’s noticeably thick before adding them in.

Yes! Add a little extra diced onion in their place, and swap the cream of mushroom soup for cream of celery or cream of chicken soup.

Bake it uncovered at 375°F for 12 to 15 minutes, just until the sauce is bubbling around the edges and the onions on top are golden brown.

Let’s Hear From You!

I hope this green bean casserole with fresh green beans earns a permanent spot on your holiday table, just like it has on mine! It’s creamy, comforting, and so much better than the canned version once you try it from scratch.

Did you make this recipe? I’d love to hear how it turned out! Please leave a comment below and rate it ⭐⭐⭐⭐⭐ — your feedback helps other readers and makes my day!

A spoon lifting a serving of Green Bean Casserole with fresh green beans showing fresh cut green beans in a thick mushroom sauce topped with crispy fried onions. Hostess At Heart

Green Bean Casserole with Fresh Green Beans

Author: Julie Menghini
This green bean casserole with fresh green beans is creamy, crunchy, and perfect for holidays. Easy step-by-step recipe with helpful tips inside!
No ratings yet
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Course Side Dish
Cuisine American
Keyword: Green Bean Casserole
Servings: 8

Equipment

Ingredients
 
 

  • 1 lb fresh green beans rinsed, trimmed, and cut in half.
  • 1 tbsp salt *optional*
  • 3 tbsp salted butter
  • 2 cups sliced mushrooms
  • ½ cup diced onion
  • ½ tsp ground black pepper
  • 2 garlic cloves minced
  • 2 tbsp all-purpose flour
  • 1 ½ cups chicken broth
  • 10.5 oz cream of mushroom soup 1 can
  • 1 ½ cups fried onions

Instructions
 

  • Bring a large pot of water to a boil. If desired, stir in 1 tablespoon of salt.
  • Add the green beans and cook for 4 to 5 minutes, just until they are bright green and slightly tender.
  • Immediately transfer the green beans to a bowl of ice water to stop the cooking. Drain well and set aside.
  • Preheat the oven to 375 degrees F.
  • *In a large oven-safe skillet over medium heat, melt the butter.
  • Add the sliced mushrooms and diced onion. Cook for 4 to 5 minutes, stirring occasionally, until the onions are soft and the mushrooms have released most of their moisture.
  • Stir in the minced garlic and black pepper. Cook for about 30 seconds, just until the garlic becomes fragrant.
  • Sprinkle the flour over the vegetables and stir well to coat everything evenly. Cook for 1 minute to remove the raw flour taste.
  • Slowly pour in the chicken broth while stirring constantly until smooth.
  • Add the cream of mushroom soup and stir until combined. Simmer for 5 to 6 minutes, stirring occasionally, until the sauce thickens.
  • Fold in the blanched green beans and ½ cup of the crispy fried onions until everything is evenly coated.
  • Spread the mixture evenly and top with the remaining fried onions.
  • Bake uncovered for 12 to 15 minutes, or until the sauce is bubbling around the edges and the onions are golden brown.
  • Let the casserole rest for about 5 minutes before serving.

Notes

*You can use a 4qt Braiser, a 12-inch skillet, or a 9×13 baking dish.
Don’t skip blanching the green beans. Blanching keeps the green beans bright green and prevents them from becoming mushy after baking. It also helps them keep a slight bite, which gives the casserole better texture.
Drain the green beans well after the ice bath. Pat dry with paper towels or let them drain in a colander for several minutes.
Looking for extra flavor? On step 7, when adding pepper and garlic, you can add onion powder, dried thyme, or smoked paprika.
Store the leftovers in an airtight container in the refrigerator for up to 4 days. We don’t recommend freezing.
For the crispiest topping, reheat the casserole in a 350°F oven for 10 to 15 minutes, or until heated through.
You can also reheat individual servings in the air fryer at 350°F for 5 to 8 minutes, which helps bring back some of the crispiness.
The microwave works too, but keep in mind the fried onions will lose their crunch.
Variations:
Add some cooked crumbled bacon or bacon bits.
Stir in some shredded chicken.
Top with fresh grated Parmigiano cheese
Can I use frozen or canned green beans?
Yes, but the texture will be much softer. If using frozen, make sure to thaw them and pat dry with a paper towel.
Why is my casserole watery?
Did you drain the green beans well? Did you simmer the sauce long enough until it thickens?
Can I make this recipe without mushrooms?
Yes, you can add extra onions. You can also use Cream of Celery or Cream of Chicken soup instead of the Cream of Mushroom soup.

Nutrition

Calories: 164kcalCarbohydrates: 14gProtein: 4gFat: 11gSaturated Fat: 5gPolyunsaturated Fat: 0.3gMonounsaturated Fat: 1gTrans Fat: 0.2gCholesterol: 14mgSodium: 1426mgPotassium: 273mgFiber: 2gSugar: 3gVitamin A: 524IUVitamin C: 8mgCalcium: 31mgIron: 1mg

Nutritional Disclaimer

This recipe was calculated using the exact brands and measurements I used to make this recipe. If you are following a strict diet please note changing anything will cause the nutritional info to change. My calculations are intended as a guide only.

Tried this recipe?Let me know how it was!

Did you enjoy this recipe? Don’t forget to pin it for later and follow me on Pinterest for more delicious recipes like this one!

An image for Pinterest of a Green beans casserole with fresh green beans topped with crispy fried onions in a skillet. Hostess At Heart

More Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating