Creamy Green Bean Casserole with Crispy Onions

There are some Thanksgiving dishes that don't need reinventing, and classic green bean casserole is one of them! Tender green beans, creamy mushroom sauce, and a generous layer of crispy fried onions make this one of those nostalgic holiday sides that everyone looks forward to.

This is the good old-fashioned version, made with cream of mushroom soup, a handful of pantry staples, and very little prep work. Because sometimes the simplest recipes are the ones that disappear first!

Tips & Tricks for the Best Green Bean Casserole

  • Fresh vs. canned green beans: Canned beans give you that traditional, nostalgic casserole. Fresh beans offer a firmer texture. If using fresh, trim and blanch them for 4–5 minutes before assembling.

  • Don't skip the crispy onions! Adding some inside the casserole gives you extra flavor, while the topping provides that signature crunch.

  • Make it ahead: Assemble the casserole up to 24 hours in advance, leaving off the final onion topping. Cover and refrigerate. Bake until heated through, adding extra time if cold, then finish with the onions.

  • Make it extra creamy: Add ¼ cup sour cream to the mushroom sauce for a slightly richer casserole.

  • Keep the topping crispy: Wait until the final few minutes of baking to add the remaining fried onions.

    Can You Make Green Bean Casserole Ahead of Time?

    Yes! And if you're hosting Thanksgiving, I highly recommend it.

    Thanksgiving morning can get a little chaotic between the turkey, rolls, pies, and everything else going into the oven.

    Thankfully, this casserole is one of the easiest dishes to prepare ahead.

    Here's how:

    1. Prepare the casserole mixture according to the recipe, including the onions mixed into the filling.

    2. Spread it into your baking dish, but leave off the final crispy onion topping.

    3. Cover tightly and refrigerate for up to 24 hours.

    4. When you're ready to bake, remove it from the refrigerator while the oven preheats.

    5. Bake at 350°F until hot and bubbling throughout. Since it's starting cold, it may need an extra 10–15 minutes.

    6. Add the remaining crispy onions during the final 5–10 minutes of baking.

    And just like that, you've got one less thing to prepare on Thanksgiving Day!

     

    Canned, Fresh, or Frozen Green Beans: Which Is Best?

    One of the most common questions when making green bean casserole is whether you should use canned, fresh, or frozen green beans.

    The good news? All three work! But they will give you slightly different results.

    Canned Green Beans

    If you're looking for that traditional, old-fashioned green bean casserole flavor, canned green beans are the way to go.

    They're already cooked, which makes this recipe incredibly quick to throw together. They also have a softer texture that blends beautifully with the creamy mushroom sauce.

    Just make sure to drain them really well before adding them to your casserole.

    Fresh Green Beans

    Fresh green beans are a great option if you prefer a little more texture and bite.

    You'll want to trim the ends and blanch them in boiling water for about 4–5 minutes before adding them to the casserole. Immediately transfer them to ice water to stop the cooking process, then drain and dry thoroughly.

    This helps keep them tender without turning mushy in the oven.

    Frozen Green Beans

    Frozen green beans are another easy option, especially if you already have a bag in your freezer.

    Thaw them completely and drain away any extra moisture before using them. Too much water can make your casserole runny.

    My recommendation? For a true classic Thanksgiving green bean casserole, stick with canned. Sometimes there's just no reason to mess with a good thing!

Easy Ways to Customize Classic Green Bean Casserole

While I love keeping this recipe traditional, there are a few simple ways to change things up without losing that classic flavor.

Add cheese: Stir ½ cup of shredded sharp cheddar into the casserole for an extra creamy, cheesy version.

Make it garlicky: Add a little extra garlic powder or sautéed fresh garlic to the mushroom sauce.

Add mushrooms: Sauté ½ cup of sliced mushrooms in butter before stirring them into the casserole.

Give it a little crunch: Add a handful of chopped toasted pecans to the fried onion topping for a fun holiday twist.

Make it extra savory: A little Worcestershire sauce or a splash of soy sauce adds depth to the creamy mushroom sauce.

You don't need to add all of these, of course. Sometimes one little addition is all it takes to make a familiar recipe feel like your own.

What to Serve With Green Bean Casserole

Green bean casserole is one of those side dishes that goes with just about everything on a Thanksgiving table.

Of course, it's delicious alongside roasted turkey, mashed potatoes, stuffing, and cranberry sauce.

But don't save it just for Thanksgiving!

It's also wonderful with Dutch oven roast chicken, baked ham, or a simple Sunday dinner.

And if you're making homemade sourdough dinner rolls, you're already winning. There's nothing better than a warm, buttery roll to go alongside all those comforting holiday sides.

BONUS! How Much Green Bean Casserole Do You Need Per Person?

If you're hosting Thanksgiving, figuring out how much food to make can be half the battle!

This recipe makes approximately 6–8 side-dish servings, depending on how generous everyone is with their portions.

For larger gatherings, here's a simple guide:

Number of Guests Recipe Amount
6–8 people 1 batch
12–16 people 2 batches
18–24 people 3 batches

If your Thanksgiving table has lots of other side dishes, you can usually get away with smaller portions.

But if green bean casserole is a family favorite, I'd make a little extra. Leftovers are never a bad thing!

A Simple Recipe Worth Keeping

I think one of my favorite things about holiday cooking is that it reminds us that good food doesn't have to be complicated.

You don't have to make every dish completely from scratch. You don't have to spend hours in the kitchen. And you certainly don't have to reinvent every recipe that's been passed down through generations.

Sometimes opening a few cans, mixing everything together, and sliding a casserole into the oven is more than enough.Because at the end of the day, Thanksgiving isn't about how complicated the food was to prepare.

It's about the people sitting around the table enjoying it togetherm and I think that's what makes recipes like this worth keeping.

xo, Courtney. 

Creamy Green Bean Casserole with Crispy Onions

Courtney Moody
Servings

6

Prep Time

10 minutes

Cook Time

45 minutes

Calories

350

Cuisine

American

It's my favorite time of year!! Casserole season <3

This creamy green bean casserole elevates the classic dish with a rich mushroom sauce and a satisfying crunch from crispy French-fried onions. Perfect for gatherings like Friendsgiving! or a comforting family meal, it’s easy to prepare and everyone will love it :)

Ingredients

  • 4 cans cut green beans, drained (14.5 oz each)
  • 2 cans condensed cream of mushroom soup
  • 1 cup milk
  • 2 teaspoons Worcestershire sauce, (optional)
  • 1 teaspoon garlic powder
  • 1/2 teaspoon black pepper
  • 3 cups crispy French fried onions, divided

Directions

  1. Preheat your oven to 350°F (175°C).
  2. In a large mixing bowl, whisk together cream of mushroom soup, milk, Worcestershire sauce, garlic powder, and black pepper until well combined.
  3. Fold in your drained green beans and half of your french fried onions until everything is coated.
  4. Transfer the mixture into a greased 9x13-inch baking dish, spreading it evenly with a spatula.
  5. Sprinkle the remaining French-fried onions over the top of the green bean mixture, ensuring even coverage.
  6. Cover with aluminum foil and bake in the preheated oven for 30 minutes, or until the casserole is bubbly and heated through. The edges should be slightly golden.
  7. Remove the foil and bake for an addition 20 minutes until like a golden!
  8. Let the casserole cool for 5 minutes before serving. Enjoy your delicious dish!
Back to blog