A delicious green bean casserole topped with crispy fried onions served in a white baking dish

Green Bean Casserole

Green Bean Casserole is a classic comfort dish that's all about tender green beans mixed with a creamy mushroom sauce and topped with crispy fried onions. The mix of textures—from…

By Evelyn Reading time: 5 min
Tip: save now, cook later.
Serves 4–6

Green Bean Casserole is a classic comfort dish that’s all about tender green beans mixed with a creamy mushroom sauce and topped with crispy fried onions. The mix of textures—from the soft beans to the crunchy onion topping—makes every bite so satisfying. This dish has been a staple at many family dinners, especially around the holidays, and it’s easy to see why.

I love making Green Bean Casserole because it’s simple and quick, yet feels special enough for a celebration. My little secret is to use fresh green beans when I can, instead of canned, for a brighter flavor and crunchier bite. And those crispy onions? I always keep a bag on hand in the pantry because they add just the right amount of crunch and a touch of sweetness on top.

Whenever I bring this casserole to a gathering, it’s usually one of the first dishes to disappear from the table. I especially enjoy serving it alongside roasted turkey or baked chicken—it’s a perfect companion that balances the meal nicely. This recipe always reminds me of cozy family dinners where everyone gathers round to share stories and laughter over a warm, homemade meal.

Key Ingredients & Substitutions

Green Beans: Fresh green beans give the best crunch and bright flavor. If fresh isn’t available, frozen green beans work well too. Avoid canned for better texture.

Cream of Mushroom Soup: This is the creamy base that makes the casserole rich and cozy. For a homemade alternative, make a simple mushroom sauce with sautéed mushrooms, butter, flour, and milk.

Milk: Whole milk adds creaminess, but 2% or plant-based milk like oat or almond can work if you want a lighter or dairy-free version.

Soy Sauce: It adds a subtle umami depth. If you prefer, tamari or coconut aminos are great gluten-free options.

Crispy Fried Onions: These are the classic topping that adds crunch and a little sweetness. If you want a homemade touch, you can make your own fried onions by thinly slicing onions and frying them until golden.

How Do You Get the Green Beans Tender but Still Crisp?

The key is blanching the green beans just right before baking. Here’s how:

  • Boil a big pot of water and add the trimmed green beans.
  • Cook for 4-5 minutes until they’re bright green and slightly tender but still have a snap.
  • Drain immediately and rinse with cold water or ice water to stop the cooking process and keep the color.

This keeps the green beans from getting mushy in the casserole and gives you a nice texture contrast with the creamy sauce and crunchy topping.

Easy & Crispy Green Bean Casserole Recipe

Equipment You’ll Need

  • Large pot – perfect for blanching your green beans quickly and evenly.
  • Colander – to drain and cool the green beans after boiling.
  • Mixing bowl – for combining the soup, milk, and seasonings with the green beans.
  • 1½-quart casserole dish – just the right size to bake the green bean mixture and hold the crispy onion topping.
  • Oven mitts – to safely handle the hot casserole when removing it from the oven.

Flavor Variations & Add-Ins

  • Add cooked crispy bacon bits for a smoky flavor that pairs well with the creamy sauce.
  • Mix in shredded sharp cheddar cheese before baking for a melty, cheesy twist.
  • Stir sautéed mushrooms into the sauce for extra earthiness and depth.
  • Use fresh herbs like thyme or rosemary to brighten the flavor, especially around holidays.

How to Make Green Bean Casserole?

Ingredients You’ll Need:

  • 1 1/2 pounds fresh green beans, trimmed and cut into 1 1/2-inch pieces (or frozen green beans)
  • 1 can (10.5 oz) condensed cream of mushroom soup
  • 3/4 cup whole milk
  • 1 teaspoon soy sauce
  • 1/4 teaspoon black pepper
  • 1 1/3 cups crispy fried onions (such as French’s)

How Much Time Will You Need?

This recipe takes about 10 minutes of prep time and 30 to 35 minutes of baking time. Including blanching the green beans, you’ll have a creamy, comforting casserole ready in under an hour.

Step-by-Step Instructions:

1. Prepare the Green Beans:

Preheat your oven to 350°F (175°C). Bring a large pot of water to a boil. Add the green beans and cook for about 5 minutes until tender but still crisp. Drain the beans and set them aside.

2. Mix the Sauce:

In a large bowl, stir together the cream of mushroom soup, milk, soy sauce, and black pepper until smooth. Add the cooked green beans and 2/3 cup of the crispy fried onions. Mix gently to coat the beans evenly with the sauce.

3. Bake and Add Topping:

Pour the mixture into a 1 1/2-quart casserole dish and spread it out evenly. Bake for 25 minutes, or until hot and bubbly. Then, sprinkle the remaining crispy fried onions over the top and bake for another 5 to 10 minutes until the onions are golden and crisp. Let the casserole sit for a few minutes before serving.

Can I Use Frozen Green Beans Instead of Fresh?

Yes! Frozen green beans work well and save time. Just thaw and drain them before mixing into the casserole to avoid extra moisture.

How Do I Make the Crispy Onion Topping From Scratch?

You can thinly slice onions, toss them in flour and salt, then fry in hot oil until golden brown and crispy. Drain on paper towels before using as a topping.

Can I Prepare Green Bean Casserole Ahead of Time?

Absolutely! Assemble the casserole without the crispy onions, cover it, and refrigerate for up to 24 hours. Add the onions and bake just before serving for best results.

How Should I Store Leftovers?

Store leftover casserole in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave, adding a splash of milk if it seems dry.

Evelyn profile photo

About Evelyn

Writes practical, weeknight-friendly recipes.

More from Evelyn

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment