A close-up of a white baking dish filled with creamy green bean casserole, topped with golden fried onions.

Amazing Green Bean Casserole: 1 Must-Try Recipe

User avatar placeholder
Written by Caroline Hayes

September 19, 2025

Oh, you know those dishes that just feel like a warm hug on a plate? This green bean casserole is totally one of those for me, especially when the holidays roll around. It’s basically a must-have on our Thanksgiving and Christmas tables, and for good reason! It’s just so darn satisfying. What I love is that you can totally go classic with the shortcut version using that trusty cream of mushroom soup, or you can get a little fancy and whip up an amazing from-scratch sauce. I’ve been testing recipes in my kitchen for years, just like my Grandma Eleanor used to do, and I can tell you this green bean casserole is a keeper – it’s always a big hit whenever I bring it to family get-togethers! You can learn more about my cooking adventures over on my About page, and you can also follow along with us on Facebook!

Why You’ll Love This Green Bean Casserole

Seriously, this green bean casserole is a winner for so many reasons:

  • It’s incredibly easy to whip up, even on a busy holiday!
  • The flavor is just spot-on – rich, savory, and so comforting.
  • It’s the perfect side dish for any holiday gathering or even just a cozy weeknight dinner.
  • You can totally make it your own, whether you’re going classic or scratch-made.
  • Everyone always loves it – it’s a guaranteed crowd-pleaser!

Classic Green Bean Casserole: Ingredients You’ll Need

Alright, let’s talk ingredients! For our amazing green bean casserole, you’ll want to grab:

  • Canned or Fresh Green Beans: Two (14.5 ounce) cans of cut green beans, all drained, OR about 1.5 pounds of fresh green beans if you’re feeling ambitious (just trim ’em and give them a quick blanch!).
  • Cream of Mushroom Soup: One (10.5 ounce) can of the classic condensed kind. Trust me, it does the job perfectly! (We’ll get to the scratch-made sauce in a bit!).
  • Milk: Just a half cup will do.
  • Black Pepper: A quarter teaspoon is usually just right.
  • French Fried Onions: About a third of a cup, and here’s the trick – you want to divide these, alright? We’ll talk about why in a second!

And if you’re diving into the homemade cream of mushroom sauce, you’ll also need:

  • 8 ounces of mushrooms, sliced
  • 2 tablespoons of butter
  • 1/4 cup of onion, chopped
  • 2 tablespoons of all-purpose flour
  • 1.5 cups of milk
  • A pinch of salt and pepper, to taste

Making the Best Green Bean Casserole: Step-by-Step

Okay, this is where the magic really happens for our classic green bean casserole! It’s super straightforward, I promise. First things first, go ahead and crank your oven up to 375 degrees Fahrenheit (that’s about 190 Celsius). Then, grab your green beans – we’ll talk about fresh versus canned in just a sec, but after you’ve got your beans prepped and ready, it’s time to mix!

In a nice 1.5-quart baking dish, toss in your green beans, that can of cream of mushroom soup (or your amazing homemade sauce!), the milk, and a little sprinkle of black pepper. Give it all a good stir until everything looks nicely combined. Pop that into the hot oven for about 20 minutes. While that’s baking, let’s chat about those beans and that sauce!

Preparing Your Green Beans: Fresh vs. Canned

So, you’ve got a choice with your green beans, right? Canned beans are super convenient and give you that deliciously soft, classic casserole texture that so many of us grew up with. But if you want a bit more bite, grab some fresh green beans! Just trim off the ends and give them a quick dip in boiling water for about 5 to 7 minutes – that’s called blanching. Drain them really well afterward. Either way works beautifully, it just changes that tender, almost melty texture you get with the fresh ones.

Crafting a Homemade Cream of Mushroom Sauce

Now, if you’re feeling a little adventurous and want to ditch the canned soup (which is totally fine, but this homemade touch is *chef’s kiss*), making your own mushroom sauce is surprisingly easy! Grab about 8 ounces of mushrooms and slice ’em up. Then, melt 2 tablespoons of butter in a pan and sauté those mushrooms with about 1/4 cup of chopped onion until they’re nice and soft. Stir in 2 tablespoons of flour and let that cook for just a minute. Now, slowly whisk in 1.5 cups of milk and keep stirring until it gets nice and thick and creamy. Season it with salt and pepper to your liking. Easy peasy, right?

Achieving That Crispy Topping

This is my favorite part, and it’s all about timing with those French fried onions! After your casserole has baked for those first 20 minutes and is starting to look bubbly, take it out. Now, sprinkle about half of your French fried onions over the top. Stick it back in the oven for another 10 to 15 minutes. You’ll know it’s almost ready when the casserole is really bubbly around the edges and those onions on top are starting to look golden and delicious. For that *extra* crunch, and trust me, you want it, sprinkle the rest of the onions on during the last 5 minutes of baking. It makes all the difference!

Once it’s all bubbly and golden, you’ve got yourself a beautiful green bean casserole! It’s honestly that simple to get that perfect balance of creamy, cheesy goodness and that amazing crunchy topping. You can find more of my favorite side dishes here!

Tips for a Perfect Green Bean Casserole Every Time

You know, making a truly fantastic green bean casserole isn’t just throwing a few things together. It’s about those little things that make all the difference! I remember one Thanksgiving, I was in such a rush and just dumped everything in without really thinking, and let me tell you, it was… fine. But it wasn’t *amazing*. So, here are a few tricks I’ve picked up over the years that really elevate this classic dish.

First off, ingredient quality really matters! If you can, opt for fresh green beans. They have a better texture and a brighter flavor than canned, which can sometimes get a little mushy. And if you are going the canned route, make sure you drain them REALLY well. Nobody wants a watery casserole!

Also, ovens can be so different, right? Mine always seems to run a little hot. So, keep an eye on that casserole, especially towards the end. You want that bubbly, golden-brown goodness, not burnt edges. If you’re making it ahead of time (which we’ll talk about next!), sometimes an extra 5 minutes in the oven helps get everything heated through perfectly. These little bits of advice have saved me so many times, and you can find even more cooking wisdom on my blog, along with some great easy weeknight meals!

Make-Ahead and Storage for Your Green Bean Casserole

Okay, so the holidays are hectic, right? That’s why I *love* that you can totally get a head start on this green bean casserole! It’s a total lifesaver. To make it ahead, just assemble the whole thing – beans, soup mixture, everything – but hold off on those crispy fried onions. Cover it up tightly with some plastic wrap or foil and pop it in the fridge for up to two days. When you’re ready to bake, just pull it out, add those onions (you might want to add them in stages like we talked about for the best crunch!) and bake as usual, maybe adding just a few extra minutes since it’s coming from cold.

Got leftovers? Lucky you! Store any leftover green bean casserole in an airtight container in the fridge for about 3-4 days. When you want to reheat it, the microwave is super quick, but if you want to bring back that glorious crunch, pop it in the oven at around 350°F (175°C) until it’s warmed through. For an extra-crispy topping, I even like to add a few fresh fried onions right after it’s hot again. You can find more of my favorite side dishes here!

Variations on the Classic Green Bean Casserole

While this classic green bean casserole is pretty perfect as is, sometimes it’s fun to jazz things up a bit, right? If you’re feeling like shaking things up, you could totally add some shredded sharp cheddar cheese right into the mix before you bake it – oh my goodness, so good! Or maybe mix in some toasted slivered almonds with those fried onions for an extra nutty crunch. A little pinch of nutmeg or a tiny dash of garlic powder mixed into the soup base can also add a delightful new layer of flavor. It’s all about making it your own! Looking for other delightful dishes? Check out my dessert recipes!

Serving Suggestions for Your Holiday Feast

This green bean casserole is a real star on the holiday table! It’s amazing next to a big, juicy roast turkey or a perfectly cooked ham. It also pairs beautifully with my Loaded Potato Salad for a potluck feel, or you could just round out the meal with some fluffy mashed potatoes and maybe a savory stuffing. Check out my main dishes for more ideas!

Frequently Asked Questions about Green Bean Casserole

Got questions about making the perfect green bean casserole? I totally get it! It’s one of those dishes everyone loves, but sometimes a little guidance helps. Let’s dive into some common ones I hear!

Can I use fresh green beans instead of canned?

Absolutely! Using fresh green beans is fantastic. You’ll want about 1.5 pounds of them, trimmed. Just give them a quick blanch – that means boiling them for about 5-7 minutes, then draining them right away. This just softens them up a bit so they cook perfectly in the casserole without being too crunchy. Canned ones give you a softer texture, while fresh ones give you a little more bite. Both are delicious ways to make this classic dish!

How do I prevent a watery casserole?

Oh yeah, a watery green bean casserole is no fun! The biggest culprit is usually not draining those canned beans well enough. Really give them a good drain in a colander. If you’re using fresh beans, make sure you drain them thoroughly after blanching too. Also, don’t add too much extra liquid if you’re making your own sauce – keep it nice and thick before you mix it with the beans!

What can I substitute for fried onions?

The fried onions are key for that crunch, but if you can’t find them or want something different, no worries! You could try toasted slivered almonds or even panko breadcrumbs tossed with a little melted butter. Give those breadcrumbs a quick toast in a dry skillet first until they’re golden and smelling nutty. Just be sure to add whichever topping you choose towards the end of baking so it doesn’t burn!

Can I make this ahead of time?

Yes, you totally can! Just assemble the casserole without the fried onions up to two days ahead of time. Cover it tightly and keep it in the fridge. When you’re ready to bake, you might need an extra 5-10 minutes since it’s cold, and then add those onions near the end for crunch. Easy peasy for holiday prep!

Where can I ask more questions?

If you’ve got more questions or want to share your own tips, I’d love to hear them! Feel free to reach out through my contact page. I’m always happy to chat about making the best holiday dishes!

Nutritional Estimate for Green Bean Casserole

Now, keep in mind these are just estimates, because, you know, kitchens are all a little different and we all add our own little twists! Based on the classic way most people make this green bean casserole, a single serving usually comes in around 150 calories. You’re looking at maybe 8g of fat, 4g of protein, and 15g of carbohydrates. Of course, using fresh ingredients versus canned, or whether you add cheese or extra butter for your from-scratch sauce, can change those numbers a bit. It’s always good to remember that!

Share Your Green Bean Casserole Creations!

I’d absolutely love to hear what you think of this green bean casserole! Did you try it with fresh beans or go for the classic canned? How did it turn out for you? Please, drop a comment below and let me know your thoughts, your favorite holiday pairings, or any amazing variations you came up with. Your feedback totally makes my day and helps other cooks too! You can also find more delicious recipes, like my favorite breakfast and brunch ideas, right here!

Print

Classic Green Bean Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A timeless holiday side dish, this green bean casserole recipe offers both a classic version using canned soup and a from-scratch option with homemade mushroom sauce. Learn how to achieve the perfect texture with fresh or canned beans and ensure a crispy topping.

  • Author: Caroline Hayes
  • Prep Time: 15 min
  • Cook Time: 30 min
  • Total Time: 45 min
  • Yield: 6 servings 1x
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 2 (14.5 ounce) cans cut green beans, drained, or 1.5 pounds fresh green beans, trimmed and blanched
  • 1 (10.5 ounce) can condensed cream of mushroom soup, or homemade mushroom sauce
  • 1/2 cup milk
  • 1/4 teaspoon black pepper
  • 1/3 cup French fried onions, divided

Instructions

  1. Preheat your oven to 375°F (190°C).
  2. If using fresh green beans, blanch them in boiling water for 5-7 minutes, then drain.
  3. In a 1.5-quart baking dish, combine the green beans, cream of mushroom soup (or homemade sauce), milk, and black pepper. Stir well.
  4. Bake for 20 minutes.
  5. Stir the mixture, then top with half of the French fried onions.
  6. Bake for another 10-15 minutes, or until bubbly and the onions are golden brown.
  7. For extra crispiness, add the remaining French fried onions during the last 5 minutes of baking.

Notes

  • For a from-scratch mushroom sauce, sauté 8 ounces of sliced mushrooms with 1/4 cup chopped onion in 2 tablespoons of butter until softened. Stir in 2 tablespoons of flour and cook for 1 minute. Gradually whisk in 1.5 cups of milk and cook until thickened. Season with salt and pepper.
  • Using canned green beans will result in a softer texture, while fresh blanched beans offer a firmer bite.
  • To make ahead, assemble the casserole (without the onions) up to 2 days in advance. Cover and refrigerate. Add the onions and bake as directed, adding a few extra minutes to the baking time if needed.
  • Reheat leftovers gently in the oven or microwave. For a crispier topping, add fresh fried onions after reheating.

Nutrition

  • Serving Size: 1 serving
  • Calories: 150
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 8g
  • Saturated Fat: 4g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 2g
  • Protein: 4g
  • Cholesterol: 15mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Image placeholder

Caroline Hayes is the heart and soul behind Recipes To Keep. Inspired by her grandmother's overflowing recipe box from rural Ohio, Caroline has dedicated herself to preserving timeless American classics. She is a passionate home cook and recipe archivist who specializes in testing and perfecting cherished dishes for the modern kitchen. Her goal is to ensure every recipe is a "keeper"—reliable, delicious, and ready to become a part of your family's story.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star