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.
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 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
- 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.
- 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.
- 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.
- 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.
- 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.
Add broth
Add mushroom soup
- 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.
- 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.
- 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.
- 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.
Want to save this recipe?
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.
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:
Related Recipes
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:
- Sweet Potato Casserole with Canned Yams – another holiday classic that comes together with simple pantry staples.
- The Ultimate Thanksgiving Leftover Casserole – the perfect way to use up extra green bean casserole and other holiday sides.
- Yukon Gold Mashed Potatoes – creamy, buttery mashed potatoes that pair perfectly with this casserole. Don’t forget the Gravy!
- Sourdough Stuffing Recipe – another must-have side for your holiday spread.
Frequently Asked Questions
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!
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!