There’s something about green bean casserole that feels like a warm hug—especially during family gatherings. I remember the first time I made it for Thanksgiving. My kitchen was a whirlwind of chaos—kids running around, pots bubbling, and the oven working overtime. But when that casserole came out, creamy and topped with crispy fried onions, it was like everything paused for a moment. Everyone gathered around the table, and it was gone before I even had a chance to sit down. That’s the magic of this dish. It’s simple, comforting, and always brings people together. Whether it’s a holiday or just a cozy Sunday dinner, green bean casserole has a way of making the meal feel special.

Table of Contents
Table of Contents
Why You’ll Love This Green Bean Casserole
This isn’t just any green bean casserole—it’s the one you’ll want to make again and again. Here’s why:
- Creamy dreamy sauce: That rich, velvety sauce hugging every green bean? It’s made with real butter, gruyere cheese, and a splash of white wine for extra depth.
- Perfect crunch: The crispy fried onion topping gives you that irresistible contrast to the creamy base—you’ll want extra for snacking!
- Easier than you think: With simple steps and common ingredients, this looks fancy but comes together in about an hour (most of that’s hands-off baking time).
- Crowd-pleaser: Kids, grandparents, picky eaters—I’ve never met anyone who didn’t go back for seconds of this casserole.
Ingredients for Green Bean Casserole
Here’s everything you’ll need to make this creamy, dreamy green bean casserole. Trust me, fresh ingredients make all the difference here:
- 2 pounds fresh green beans – Trimmed and halved (don’t skip this step—it’s worth it for that perfect bite!).
- 2 tablespoons butter – Unsalted is my go-to, but salted works too—just adjust the added salt later.
- 1 shallot – Thinly sliced (it adds a subtle sweetness that onions just can’t match).
- 2 tablespoons all-purpose flour – This is the secret to that thick, creamy sauce.
- 1/4 cup white wine – A dry variety works best, but you can swap it with extra broth if needed.
- 3/4 cup whole milk – Whole milk gives the sauce its richness, but 2% works in a pinch.
- 1 cup vegetable broth – Low-sodium lets you control the salt level better.
- 2 teaspoons soy sauce – Just a splash for that umami kick.
- 1 garlic clove – Grated finely so it blends right into the sauce.
- 1/2 cup shredded gruyere cheese – It melts beautifully and adds a nutty flavor.
- 1 teaspoon salt – Adjust to taste, but don’t skip it—it brings everything together.
- 1 cup crispy fried onions – The crowning glory! You’ll want extra for snacking.
See? Nothing too fancy, but each ingredient plays a key role in making this casserole unforgettable.
Equipment You’ll Need
Don’t worry—you won’t need anything fancy here! Just grab:
- A large pot for blanching those green beans
- A medium saucepan to whip up that creamy sauce
- A trusty whisk (no lumps allowed!)
- A 9×13 casserole dish—the perfect size for layering everything
That’s it! Now let’s get cooking.
How to Make Green Bean Casserole

Okay, let’s dive in! This green bean casserole comes together in three simple parts—blanching the beans, making that luscious sauce, and baking it all to golden perfection. Follow these steps, and you’ll have a dish that’ll steal the show at any dinner table.
Preparing the Green Beans
First things first—the beans! Bring a large pot of water to a rolling boil. Working in batches (so they cook evenly), drop in the green beans and let them blanch for just 1-2 minutes. You want them bright green and tender-crisp—not mushy! Drain them immediately and spread them out in your casserole dish. A quick tip? Shock them in ice water if you’re not using them right away to lock in that vibrant color.
Making the Creamy Sauce
Now for the magic—the sauce. Melt the butter in a saucepan over medium heat, then toss in the shallots. Cook until they’re soft and fragrant, about 2 minutes. Sprinkle in the flour and whisk like crazy—this roux is the base of your sauce. Let it turn golden (but not brown!), then slowly pour in the wine, broth, milk, and soy sauce, whisking constantly. Keep stirring until it thickens enough to coat the back of a spoon—about 3-4 minutes. Off the heat, stir in the garlic, salt, and that glorious gruyere until it’s smooth and dreamy.
Baking the Casserole
Pour that creamy sauce over the green beans and give everything a gentle toss. Cover the dish with foil and bake at 375°F for 25 minutes—this lets the flavors meld. Uncover, bake another 15 minutes to let the top set, then sprinkle with those crispy onions. Back in the oven for just 5 more minutes until they’re golden and irresistible. Let it rest 5-10 minutes before serving—trust me, it’s worth the wait!
Tips for the Best Green Bean Casserole
Want to make sure your green bean casserole turns out perfect every time? Here are my tried-and-true secrets:
- Fresh beans only: I know it’s tempting to grab frozen, but fresh green beans give that perfect crisp-tender bite.
- Don’t rush the sauce: That roux needs a full minute of whisking before adding liquids – it makes all the difference!
- Resting is key: Let it sit 10 minutes after baking so the sauce thickens up just right.
- Toast your onions: If your fried onions seem pale, pop them in a dry pan for 30 seconds before topping.
- Taste as you go: Adjust salt after adding the soy sauce – it’s already pretty salty!
These little tricks are what take this casserole from good to “can I get your recipe?” amazing.
Variations for Green Bean Casserole
One of my favorite things about this recipe? How easily you can tweak it to make it your own! Try adding crispy bacon bits for smoky crunch, or sautéed mushrooms for extra umami. Swap gruyere for sharp cheddar if you prefer, or throw in a pinch of cayenne for heat. The basics stay golden—literally—but your twist makes it special.
Serving Suggestions
This green bean casserole was made for sharing! It’s perfect alongside roast turkey or ham during holidays, but honestly? I serve it year-round with simple baked chicken or piled next to creamy mashed potatoes. And don’t forget the dinner rolls—you’ll want something to soak up every last bit of that sauce!
Storing and Reheating Green Bean Casserole
Leftovers? Lucky you! Store any extra green bean casserole in the fridge for up to 3 days in an airtight container. When ready to enjoy again, reheat it in the oven at 350°F until bubbly – about 15-20 minutes. The microwave works in a pinch, but the oven keeps that crispy topping from getting soggy. Trust me, it’s worth the extra few minutes!
Green Bean Casserole FAQs
I get questions about this green bean casserole all the time—so here are the answers to what folks ask most!
Can I use frozen green beans instead of fresh?
You can, but fresh really does make the best texture. If you must use frozen, thaw them completely and pat dry—otherwise, you’ll end up with a watery casserole.
How do I make this gluten-free?
Easy! Swap the all-purpose flour for a gluten-free blend (I like Bob’s Red Mill 1-to-1), and make sure your fried onions are certified GF. The sauce will thicken just the same.
Can I prep this ahead?
Absolutely! Assemble everything (minus the crispy onions) up to a day ahead. Cover and refrigerate, then bake as directed—just add 5-10 minutes to account for the chill.
Why does my sauce look lumpy?
Don’t panic! Just keep whisking as you add liquids gradually. If lumps persist, strain the sauce through a sieve before pouring over the beans.
Can I freeze leftovers?
Honestly? Not my favorite—the creamy sauce tends to separate. But if you must, freeze without the crispy topping and add fresh onions when reheating.
Nutritional Information
Here’s the scoop on what you’re dishing up! Keep in mind—nutrition can vary based on your exact ingredients. Per serving, you’re looking at roughly:
- 220 calories
- 12g fat (6g saturated)
- 20g carbs
- 4g fiber
- 7g protein
Not bad for something this creamy and delicious, right? Just remember—those fried onions are sneaky, so go easy if you’re counting!
Share Your Green Bean Casserole
I’d love to see your creation! Tag me @FrostyRecipes on social media or leave a comment below—did your family gobble it up like mine always does? Share your thoughts!
Print
Creamy Green Bean Casserole Recipe That Steals the Show
A creamy and savory green bean casserole topped with crispy fried onions. Perfect for family dinners and gatherings.
- Total Time: 60 minutes
- Yield: 6 servings 1x
Ingredients
- 2 pounds green beans
- 2 tablespoons butter
- 1 shallot, thinly sliced
- 2 tablespoons all-purpose flour
- 1/4 cup white wine
- 3/4 cup whole milk
- 1 cup vegetable broth
- 2 teaspoons soy sauce
- 1 garlic clove, grated
- 1/2 cup shredded gruyere
- 1 teaspoon salt
- 1 cup crispy fried onions
Instructions
- Preheat the oven to 375 degrees.
- Bring a large pot of water to a boil.
- Working in two batches, blanch the green beans for 1-2 minutes until tender-crisp.
- Drain the green beans and transfer them to a casserole dish.
- Melt the butter in a saucepan over medium heat.
- Add the shallot and cook for a couple of minutes until tender.
- Whisk in the flour and cook until the mixture is golden brown.
- Slowly add the wine, broth, soy sauce, and milk, whisking after each addition.
- Simmer the sauce for a few minutes until thickened.
- Remove from heat and stir in the garlic, salt, and gruyere cheese.
- Pour the sauce over the green beans.
- Cover with foil and bake for 25 minutes.
- Uncover and bake for another 15 minutes.
- Toss the green beans to coat them in the sauce.
- Top with fried onions and bake for another 5 minutes.
- Let stand for 5-10 minutes before serving.
Notes
- Use fresh green beans for the best texture.
- Adjust salt to taste.
- Let the casserole rest before serving for the best consistency.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 serving
- Calories: 220
- Sugar: 5g
- Sodium: 480mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 4g
- Protein: 7g
- Cholesterol: 25mg




