If you’re on the lookout for a side dish that’s creamy, crunchy, and downright comforting, you’re going to adore this Classic Green Bean Casserole Recipe. It’s one of those dishes that brings everyone to the table with a smile, whether it’s holiday dinner or a cozy weeknight feast. I’ve made this recipe countless times, and each iteration has been a total hit—so delicious, easy to whip up, and packed with just the right balance of flavors and textures. Stick around because I’m sharing all my insider tips to help you create this fan-freaking-tastic casserole perfectly every single time!

Why You’ll Love This Recipe
- Perfectly Creamy Sauce: The sauce is velvety without being too heavy, thanks to the balance of half and half and veggie stock.
- Crispy Topping Every Time: Using French fried onions adds that iconic crunch that contrasts beautifully with tender green beans.
- Quick and Straightforward: From blanching to baking, it all comes together in about 50 minutes, making it great for busy cooks.
- Versatile & Crowd-Pleasing: This classic is a guaranteed crowd-pleaser and easy to customize to your family’s taste.
Ingredients & Why They Work
Every ingredient in this Classic Green Bean Casserole Recipe plays a starring role. Fresh or frozen green beans offer that bright green color and satisfying snap. The homemade cream sauce—thanks to butter, flour, spices, and half and half—delivers a silky backdrop, while the French fried onions on top provide the crunch we’ve all come to love.

- Fresh or Frozen Green Beans: I prefer fresh when in season, but frozen is a fantastic shortcut, especially when out of season.
- Unsalted Butter: Melts smoothly to create that luscious, creamy base.
- All-Purpose Flour: Acts as a thickener, giving the sauce just the right consistency.
- Onion Powder & Garlic Powder: These add a subtle depth that enhances the casserole’s savory richness.
- Sea Salt & Black Pepper: Essential for seasoning—don’t skimp here or the dish may taste flat.
- Ground Nutmeg: A surprising little touch that adds warmth and complexity.
- Dijon Mustard: Adds a gentle tang that brightens the sauce without overpowering.
- Vegetable or Chicken Stock: Adds body and flavor; vegetable stock keeps it vegetarian-friendly, while chicken stock enriches it further.
- Half and Half: For creaminess without heaviness, it’s the secret to the light but still indulgent sauce.
- French Fried Onions: The iconic crunchy topping that completes this classic dish.
Make It Your Way
One of the things I love about this Classic Green Bean Casserole Recipe is how easily you can tweak it to your liking. Whether you want to kick up the flavor, make it dairy-free, or try a twist on the topping, there are loads of ways to make it your own.
- Variation: I sometimes swap half and half for full cream or coconut milk to get a richer or dairy-free version, respectively—it still tastes divine!
- Herbs: Adding fresh thyme or a sprinkle of rosemary gives it a lovely herbal note that’s unexpected but delightful.
- Crunch Swap: For a gluten-free alternative, crispy fried shallots or crushed gluten-free crackers make a great substitute for French fried onions.
- Spice it Up: A dash of smoked paprika or cayenne can add warmth and a bit of a kick if you like things spicy.
Step-by-Step: How I Make Classic Green Bean Casserole Recipe

Step 1: Blanch Your Green Beans to Perfection
I always start by bringing a large pot of salted water to a rolling boil. Once ready, add your green beans—fresh needs about 3 minutes, frozen just 2—to get them tender but still with a bit of snap. This quick blanching locks in that vibrant color and fresh flavor. Immediately transfer them to an ice water bath to stop the cooking; this trick keeps the beans from getting mushy during baking. After a couple of minutes, drain thoroughly and pat dry so the sauce clings nicely.
Step 2: Whip Up the Creamy Sauce
I melt butter in a saucepan over medium-high heat, then whisk in the flour along with the onion powder, garlic powder, salt, pepper, nutmeg, and Dijon mustard. Cooking this for about 2 minutes helps get rid of that raw flour taste while layering in the spices. Slowly add the stock, whisking to a smooth mix, then the half and half. Bring it to a gentle simmer, stirring occasionally until the sauce thickens, about 5 minutes. The aroma here is just dreamy.
Step 3: Assemble, Bake & Top
Pour the sauce over your blanched green beans in a baking dish and gently toss to coat every bean with creamy goodness. Bake uncovered at 375°F for 20 minutes until you see the sauce bubbling. Then, give the beans a quick toss, sprinkle on a generous layer of French fried onions, and pop it back in for another 10 minutes or until golden brown and irresistibly crispy on top.
Pro Tips for Making Classic Green Bean Casserole Recipe
- Don’t Skip the Ice Bath: It sets the beans’ color and texture—your casserole won’t have limp or dull green beans.
- Cook Sauce Low and Slow: When thickening the sauce, keep the heat moderate and whisk often to prevent lumps or burning.
- Toss Before Topping: Tossing the beans midway through baking helps redistribute sauce, so every bite is creamy and flavorful.
- Add Onions Last Minute: To keep those fried onions crunchy, add them near the end and bake just until golden.
How to Serve Classic Green Bean Casserole Recipe

Garnishes
While the classic French fried onions are the star garnish, I like to sprinkle a little fresh chopped parsley or chives on top just before serving—it brightens up the dish visually and adds a fresh note that complements the richness perfectly.
Side Dishes
This casserole pairs beautifully with roasted turkey, baked ham, or grilled chicken. For a vegetarian meal, serve it alongside a hearty grain like quinoa or wild rice and a crisp salad. I’ve also served it at holiday dinners next to mashed potatoes and cranberry sauce—everyone loves how it rounds out the plate.
Creative Ways to Present
For a festive touch, try making individual portions in ramekins topped with extra fried onions. These look charming on a holiday table and feel special for each guest. Another fun idea is to sprinkle the top with a little grated sharp cheddar before adding onions for a cheesy crust twist.
Make Ahead and Storage
Storing Leftovers
I store leftovers in an airtight container in the fridge for up to 3 days. The sauce thickens as it cools, so before reheating, I like to loosen it with a splash of milk or broth to bring back that creamy texture.
Freezing
I’ve frozen this casserole a couple of times with good results. To freeze, bake it fully without the fried onions on top. Once cooled, wrap tightly and freeze for up to 2 months. When ready to enjoy, thaw overnight and add fresh fried onions before baking until warm and bubbly.
Reheating
Reheat leftovers in a 350°F oven until warmed through (about 15-20 minutes) to keep the topping crispy. Avoid microwaving if you want to maintain texture; it tends to make the onions soggy.
FAQs
-
Can I use canned green beans for this casserole?
While canned green beans are convenient, I recommend fresh or frozen for the best texture and flavor. Canned beans tend to be softer and can make the casserole watery.
-
Is there a vegetarian version of this recipe?
Absolutely! Simply use vegetable stock instead of chicken stock, and make sure your French fried onions don’t contain any animal products (many brands do, but some are vegan-friendly).
-
How do I prevent the casserole from getting soggy?
Blanching the beans and drying them well before mixing with sauce helps avoid sogginess. Also, adding fried onions just before the final bake keeps them crispy and prevents them from getting mushy.
-
Can I prepare the casserole in advance?
Yes! You can assemble the casserole, cover it, and refrigerate it overnight. Add the fried onions and bake it just before serving for the freshest topping.
Final Thoughts
This Classic Green Bean Casserole Recipe is one of my go-to comfort dishes because it’s simple but packs so much nostalgic flavor and texture. Whether you’re making it for a big holiday feast or just because you want something cozy and satisfying, this recipe always makes the day a little brighter. Trust me, once you try it, you’ll find your own little ways to customize it and make it part of your family favorites. So go ahead, give this a try—you’ll impress everyone and enjoy every bite along the way!
Print
Classic Green Bean Casserole Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 10 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
Description
A classic Green Bean Casserole recipe featuring fresh or frozen green beans in a creamy, flavorful sauce topped with crispy French fried onions, perfect for a comforting side dish at any meal.
Ingredients
Main Ingredients
- 2 pounds fresh or frozen green beans
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1 teaspoon sea salt
- ½ teaspoon freshly cracked black pepper
- ¼ teaspoon ground nutmeg
- 1 teaspoon Dijon mustard
- 1 cup vegetable or chicken stock
- 2 cups half and half
- 1 ½ cups French fried onions
Instructions
- Preheat Oven: Preheat the oven to 375°F with a rack positioned in the center.
- Blanch Green Beans: Bring a large pot of salted water to a boil over high heat. Add the green beans and cook until almost tender, about 3 minutes for fresh or 2 minutes for frozen. Drain and immediately transfer them to a large bowl of ice water for 2 minutes to stop the cooking. Drain again and pat dry, then place in a 9×13-inch baking dish.
- Prepare Sauce Base: In a large saucepan over medium-high heat, melt the butter. Whisk in the flour, onion powder, garlic powder, salt, pepper, nutmeg, and Dijon mustard. Cook while whisking occasionally until fragrant, about 2 minutes.
- Add Liquids: Slowly whisk in the stock until smooth, followed by the half and half. Bring the mixture to a simmer over medium heat and cook until thickened, stirring occasionally, about 5 minutes.
- Combine Green Beans and Sauce: Pour the thickened sauce over the blanched green beans in the baking dish and toss gently to coat evenly.
- Bake: Bake in the preheated oven until the sauce starts to bubble, about 20 minutes.
- Add Topping and Finish Baking: Remove from the oven, toss the green beans again, and sprinkle the French fried onions evenly on top. Return to the oven and bake until the topping is golden brown, about 10 more minutes.
Notes
- Use fresh green beans if available for best texture; frozen options work well too.
- Be sure to blanch and shock the green beans to maintain vibrant color and crisp texture.
- For a richer flavor, use chicken stock; use vegetable stock for a vegetarian option.
- Keep an eye on the topping during the last baking stage to prevent burning.
- Leftovers can be refrigerated in an airtight container for up to 3 days and reheated in the oven for best results.

