Classic Green Bean Casserole Recipe

Photo of author
Author: Penny Smith
Published:

There are certain dishes that bring warmth and nostalgia to the table, and Classic Green Bean Casserole is one of them. This creamy, savory side has been a staple of family dinners and festive gatherings for generations. Whether it’s Thanksgiving, Christmas, or a cozy Sunday dinner, this dish never fails to comfort and delight. The combination of tender green beans, creamy mushroom sauce, and a crispy onion topping creates a perfect balance of textures and flavors that everyone loves.

This timeless recipe was first introduced in the 1950s and quickly became a beloved favorite across America. It’s simple, affordable, and easy to prepare—making it ideal for both beginners and seasoned cooks. Today, this homemade version of the Classic Green Bean Casserole brings that same nostalgic flavor but with a fresh, from-scratch twist. Let’s dive into how to make this creamy, crowd-pleasing dish that’s perfect for any occasion.


Why You’ll Love This Recipe

There’s something magical about this dish that keeps it at the center of every holiday table. Here’s why it’s loved by so many:

  • Comforting and nostalgic: Every bite brings that classic holiday flavor you grew up with.

  • Simple ingredients: You don’t need anything fancy—just fresh or canned green beans, mushrooms, cream, and crispy onions.

  • Quick to assemble: Ideal for busy days when you need a side dish that feels special but doesn’t take hours.

  • Family favorite: Even picky eaters tend to go back for seconds.

  • Perfect make-ahead dish: You can prep it ahead of time and bake it right before serving.

Whether you’re serving it alongside roasted chicken, turkey, or a vegetarian main course, this green bean casserole adds warmth and richness to your meal.


Ingredients

For the casserole:

  • 1 pound fresh green beans, trimmed and halved (or 3 cans of cut green beans, drained)

  • 1 tablespoon butter

  • 1 small onion, finely chopped

  • 2 cloves garlic, minced

  • 8 ounces mushrooms, sliced

  • 2 tablespoons all-purpose flour

  • 1 cup milk

  • 1 cup heavy cream (or half-and-half for a lighter version)

  • 1 teaspoon salt

  • ½ teaspoon black pepper

  • ½ teaspoon onion powder

  • ¼ teaspoon garlic powder

  • ½ teaspoon paprika (optional)

For the topping:

  • 1 ½ cups crispy fried onions

  • ½ cup shredded cheddar or parmesan cheese (optional for extra flavor)


Directions

  1. Prepare the green beans.
    If using fresh green beans, bring a large pot of water to a boil. Add the beans and cook for about 4–5 minutes, just until tender-crisp. Drain and immediately rinse under cold water to stop the cooking process. Set aside.

  2. Cook the vegetables.
    In a large skillet, melt the butter over medium heat. Add the chopped onion and cook until soft and translucent, about 3–4 minutes. Add the garlic and sliced mushrooms, cooking until the mushrooms release their moisture and become golden brown, around 5–6 minutes.

  3. Make the creamy sauce.
    Sprinkle the flour over the mushroom mixture and stir until well-coated. Gradually add the milk while whisking to avoid lumps. Then pour in the heavy cream, stirring constantly until the sauce thickens—about 3–5 minutes.

  4. Season the sauce.
    Add salt, pepper, onion powder, garlic powder, and paprika. Taste and adjust the seasoning as needed. The sauce should be creamy, smooth, and flavorful.

  5. Combine the ingredients.
    Add the cooked green beans to the skillet and stir gently to coat them in the creamy mushroom sauce.

  6. Assemble the casserole.
    Preheat your oven to 375°F (190°C). Transfer the green bean mixture into a lightly greased 2-quart baking dish. Sprinkle half of the crispy fried onions on top, followed by cheese if using.

  7. Bake.
    Place the dish in the oven and bake uncovered for about 20–25 minutes, or until the sauce is bubbling and the top is golden brown.

  8. Add final topping.
    Remove the casserole from the oven, sprinkle the remaining crispy onions on top, and return to bake for an additional 5 minutes.

  9. Serve.
    Let it cool slightly before serving. This dish pairs beautifully with mashed potatoes, roasted vegetables, or your favorite protein.


Prep Time, Cook Time, Total Time, Yield

  • Prep Time: 15 minutes

  • Cook Time: 30 minutes

  • Total Time: 45 minutes

  • Yield: Serves 6–8


Notes

  • Make it ahead: Prepare the casserole up to the baking step, cover, and refrigerate for up to 24 hours. Add the crispy onions just before baking.

  • Fresh vs. canned beans: Fresh green beans offer a more vibrant texture, while canned ones create a softer, classic feel—choose based on preference.

  • Lighter version: Use low-fat milk or Greek yogurt in place of heavy cream.

  • Add more flavor: A sprinkle of cheese adds depth, but it’s completely optional.

  • Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven for best results.


The History of Green Bean Casserole

The Classic Green Bean Casserole was born in the Campbell Soup Company test kitchen in 1955, thanks to home economist Dorcas Reilly. The goal was to create a simple dish using common pantry ingredients—green beans and cream of mushroom soup. The result was an instant hit, appearing on dinner tables across the country during the holidays.

What makes this casserole so enduring is its adaptability. Over the years, cooks have added their own twists—using fresh mushrooms, homemade sauces, or different toppings. Yet, the essence remains the same: comfort, nostalgia, and simplicity.

By making this recipe from scratch, you’re honoring tradition while giving it a fresher, richer taste that today’s home cooks appreciate.


Serving Suggestions

This Classic Green Bean Casserole complements nearly every main dish. Here are a few serving ideas to inspire you:

  • Holiday dinners: Serve alongside roast turkey, baked chicken, or a vegetarian nut loaf.

  • Weeknight meals: Pair with baked salmon or grilled chicken breasts for a complete dinner.

  • Potlucks and gatherings: It travels well and reheats easily, making it perfect for sharing.

  • Comfort food night: Enjoy with mashed potatoes, stuffing, and cranberry sauce for that familiar holiday comfort any time of year.

To make your presentation shine, garnish with a few extra crispy onions or a sprinkle of chopped parsley before serving.


Tips for the Best Green Bean Casserole

  1. Blanch the beans properly: If using fresh green beans, don’t skip blanching—it keeps them bright and tender.

  2. Use real mushrooms: Fresh mushrooms give a rich, earthy flavor that canned soup versions can’t match.

  3. Don’t overcook the sauce: It should be thick enough to coat the beans but not too heavy.

  4. Crispy topping matters: Add part of the onions before baking for flavor, and the rest at the end for crunch.

  5. Adjust seasoning: Taste the sauce before combining—it’s your best chance to balance flavors.

These small details turn a simple dish into something memorable and restaurant-worthy.


How to Store and Reheat

  • Refrigerate: Store leftovers in an airtight container for up to 3 days.

  • Reheat: Warm in a preheated oven at 350°F (175°C) until heated through and crispy on top.

  • Microwave option: If you’re short on time, you can reheat single servings in the microwave, though the topping may lose some crunch.

For best results, reheat uncovered in the oven to maintain texture.


Variations to Try

Once you’ve mastered the classic version, there are plenty of ways to personalize your green bean casserole:

  • Cheesy Green Bean Casserole: Stir in shredded cheddar or mozzarella for a richer flavor.

  • Garlic Lovers’ Version: Add roasted garlic or garlic powder for a deeper, aromatic taste.

  • Vegetable Medley Casserole: Mix in peas, carrots, or diced bell peppers for color and nutrition.

  • Crunchy Almond Topping: Replace fried onions with sliced almonds for a nutty twist.

  • Herb-Infused Sauce: Add thyme, rosemary, or parsley to the sauce for a fresh herbal note.

These small tweaks make it easy to adapt the recipe to your personal taste or dietary needs.


Healthier Alternatives

If you’re looking to lighten things up without losing flavor, here are a few options:

  • Swap cream for milk: Use low-fat milk or unsweetened almond milk.

  • Use olive oil instead of butter: Keeps it lighter but still flavorful.

  • Skip the cheese: The casserole is delicious even without it.

  • Make your own crispy topping: Bake thinly sliced onions tossed with a little flour and oil for a homemade, lower-sodium alternative.

These small changes help reduce calories while keeping the same comforting taste.


Bringing It All Together

Classic Green Bean Casserole is more than just a side dish—it’s a connection to cherished family moments and holiday traditions. From its humble beginnings in mid-century kitchens to its modern homemade revival, this dish continues to bring joy and comfort to tables everywhere.

Its creamy sauce, tender green beans, and crunchy onion topping create the perfect harmony of textures. Whether you’re preparing it for Thanksgiving dinner, a potluck, or a cozy family meal, it’s guaranteed to earn a place in your recipe collection.

So, grab your green beans, heat up the oven, and create a dish that’s timeless, heartwarming, and full of flavor. One bite, and you’ll understand why this Classic Green Bean Casserole remains a beloved favorite decade after decade.

Frequently Asked Questions

Can I make this casserole ahead of time?
Yes, you can assemble the casserole up to one day ahead. Keep it covered in the refrigerator and bake it right before serving. Just wait to add the crispy onions until it’s time to bake, so they stay crunchy.

Can I use frozen green beans?
Absolutely! Frozen green beans work perfectly in this recipe. Thaw them completely and drain any excess water before mixing them into the sauce.

How do I keep the topping from getting soggy?
Add part of the onions before baking for flavor, then sprinkle the rest right before the last few minutes in the oven. This ensures a crispy finish every time.

Can I make this dairy-free?
Yes! Substitute the milk and cream with unsweetened almond milk or oat milk, and use dairy-free butter. The flavor remains creamy and satisfying.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Classic Green Bean Casserole Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Penny Smith
  • Total Time: 45 minutes
  • Yield: 6-8 servings 1x

Description

There’s something undeniably nostalgic about Classic Green Bean Casserole. This creamy, comforting dish has graced holiday tables for generations and continues to be a family favorite across the country. Whether it’s Thanksgiving, Christmas, or a cozy Sunday dinner, this casserole delivers the perfect balance of tender green beans, savory mushroom sauce, and crispy onions on top. Simple to make and always satisfying, it’s the kind of timeless comfort food that brings everyone back for seconds.


Ingredients

Scale
  • 1 pound fresh green beans, trimmed and halved (or 3 cans of cut green beans, drained)

  • 1 tablespoon butter

  • 1 small onion, finely chopped

  • 2 cloves garlic, minced

  • 8 ounces mushrooms, sliced

  • 2 tablespoons all-purpose flour

  • 1 cup milk

  • 1 cup heavy cream (or half-and-half for a lighter version)

  • 1 teaspoon salt

  • ½ teaspoon black pepper

  • ½ teaspoon onion powder

  • ¼ teaspoon garlic powder

  • ½ teaspoon paprika (optional)

  • 1 ½ cups crispy fried onions

  • ½ cup shredded cheddar or parmesan cheese (optional for added flavor)


Instructions

  • Bring a large pot of water to a boil. Add the fresh green beans and cook for 4–5 minutes, until tender-crisp. Drain and rinse under cold water to stop the cooking process. If using canned green beans, drain them well.

  • In a large skillet, melt butter over medium heat. Add chopped onion and cook for 3–4 minutes until softened. Add minced garlic and sliced mushrooms, cooking until the mushrooms release moisture and turn golden brown, about 5–6 minutes.

  • Sprinkle flour over the mushroom mixture and stir to coat evenly. Gradually pour in the milk while whisking to avoid lumps, then add heavy cream. Stir continuously until the sauce thickens, about 3–5 minutes.

  • Season with salt, pepper, onion powder, garlic powder, and paprika. Taste and adjust seasoning as needed.

  • Stir in the cooked green beans until they are evenly coated in the creamy sauce.

  • Preheat oven to 375°F (190°C). Transfer the mixture to a lightly greased 2-quart baking dish. Sprinkle half of the crispy fried onions on top, along with cheese if desired.

  • Bake uncovered for 20–25 minutes, until the sauce is bubbling and the top is lightly golden.

  • Remove from the oven, sprinkle the remaining fried onions on top, and bake for another 5 minutes until crispy.

  • Let cool slightly before serving and enjoy this creamy, crunchy classic.

Notes

  • For best flavor and texture, use fresh green beans, but canned or frozen beans also work well.

  • Make ahead by assembling the casserole up to one day in advance. Refrigerate, then bake before serving. Add the crispy onions just before baking to maintain their crunch.

  • To make it lighter, substitute milk for cream and use olive oil instead of butter.

  • For a gluten-free version, use gluten-free flour or cornstarch to thicken the sauce and gluten-free crispy onions.

  • Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat uncovered in the oven to keep the topping crisp.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
Penny Smith

Hi there! I’m Penny Smith, a 56-year-old home cook, storyteller, and recipe creator who believes that the best meals come from the heart — not just the kitchen.
My love for cooking began many years ago in my grandmother’s warm, bustling kitchen. I was a little girl standing on a wooden stool, helping her stir pots of stew and roll out pie dough. The air always smelled like cinnamon, fresh bread, and comfort. My grandma used to say, “Cooking is how we show love without words,” and that saying has stayed with me ever since.

You Might Also Like...

Healthy Shrimp Buddha Bowl with Tahini Dressing

Healthy Shrimp Buddha Bowl with Tahini Dressing

Street-Style Shrimp Bowl with Corn & Lime

Street-Style Shrimp Bowl with Corn & Lime

Sweet Chili Garlic Shrimp Bowl with Veggies

Sweet Chili Garlic Shrimp Bowl with Veggies

Low-Calorie Garlic Shrimp Rice Bowl (Under 400 Calories)

Leave a Comment

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