The holidays just aren’t complete without this Classic Green Bean Casserole with Crispy Onions. This version takes the classic up a notch with fresh green beans, creamy homemade mushroom sauce, and golden buttermilk-fried onions that steal the show.
If you’ve only ever made this casserole with canned soup and store-bought onions, you’re in for a treat. This one’s from scratch, but still simple enough for a busy weeknight or Thanksgiving prep. Cozy, creamy, and packed with real flavor this dish tastes like home.
Ingredients You’ll Need
Buttermilk French Fried Onions
- 2 sweet onions, thinly sliced
- 2 cups buttermilk
- Salt and pepper
- 3 cups all-purpose flour
- Vegetable or canola oil, for frying
Green Bean Casserole
- 2 pounds fresh green beans, trimmed and halved
- 1 tablespoon olive oil
- 2 tablespoons unsalted butter
- 1 large sweet onion, diced
- Kosher salt and pepper
- 16 ounces cremini mushrooms, chopped
- 4 garlic cloves, minced or pressed
- 2 tablespoons flour
- 1½ cups chicken or vegetable stock
- 1½ cups heavy cream
- ¼ teaspoon freshly grated nutmeg
- ½ cup freshly grated Parmigiano Reggiano, plus more for topping
Classic Green Bean Casserole with Crispy Onions
- Total Time: 80
- Yield: 6–8 servings 1x
Description
Fresh green beans baked in a creamy homemade mushroom sauce, topped with crispy buttermilk-fried onions. A classic, cozy side perfect for holidays or Sunday dinner.
Ingredients
BUTTERMILK FRENCH FRIED ONIONS
2 sweet onions, thinly sliced
2 cups buttermilk
Kosher salt and black pepper
3 cups all-purpose flour
Vegetable or canola oil, for frying
GREEN BEAN CASSEROLE
2 pounds fresh green beans, trimmed and snapped in half
1 tablespoon olive oil
2 tablespoons unsalted butter
1 large sweet onion, diced
Kosher salt and black pepper
16 ounces cremini mushrooms, chopped
4 garlic cloves, minced or pressed
2 tablespoons all-purpose flour
1 1/2 cups chicken or vegetable stock
1 1/2 cups heavy cream
1/4 teaspoon freshly grated nutmeg
1/2 cup freshly grated Parmigiano Reggiano, plus more for topping
Instructions
1. Soak onions in buttermilk for 10 minutes while heating oil to 375°F.
2. Mix flour with salt and pepper. Dredge onions and fry in batches 2-3 minutes until golden. Drain on paper towels and salt lightly.
3. Preheat oven to 400°F.
4. Blanch green beans in salted boiling water for 5 minutes; cool in ice water and drain.
5. Sauté onion in butter and olive oil for 5 minutes. Add mushrooms; cook until golden. Stir in garlic for 1 minute.
6. Add flour; cook 2-3 minutes to form a roux. Whisk in stock and simmer 5 minutes until thick.
7. Add cream, nutmeg, and parmesan; stir until smooth and seasoned.
8. Fold in green beans; transfer to a 9×13 dish. Top with extra parmesan and fried onions.
9. Bake 20-25 minutes until bubbly and golden. Rest 5 minutes before serving.
Notes
Make-Ahead: Assemble casserole (without onions) up to 1 day ahead. Add onions just before baking.
Re-Crisp Onions: Warm on a sheet pan at 350°F for 3-5 minutes before topping.
Vegetarian Option: Use vegetable broth instead of chicken stock.
Freeze: Bake, cool, then freeze up to 2 months. Reheat and top with fresh onions.
- Prep Time: 25
- Cook Time: 55
- Category: Side Dish
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 310
- Sugar: 6
- Sodium: 380
- Fat: 21
- Saturated Fat: 9
- Unsaturated Fat: 10
- Trans Fat: 0
- Carbohydrates: 25
- Fiber: 4
- Protein: 8
- Cholesterol: 40
Step-by-Step Instructions
Buttermilk French Fried Onions
- Soak the Onions:
- Thinly slice 2 sweet onions and place them in a large mixing bowl.
- Pour 2 cups of buttermilk over the onions, ensuring they’re fully submerged.
- Let them soak for at least 10 minutes while you heat your oil.
- This helps tenderize the onions and gives them that perfect tangy crunch.
- Heat the Oil:
- In a deep skillet or saucepan, pour enough vegetable or canola oil to reach about 2 inches deep.
- Heat over medium-high heat until the oil reaches 375°F (use a thermometer for best results).
- If you don’t have a thermometer, drop in a bit of flour it should sizzle immediately.
- Prepare the Coating:
- On a large plate, combine 3 cups all-purpose flour with a generous pinch of salt and pepper.
- Mix well to evenly distribute the seasoning.
- Dredge and Fry:
- Working in batches, take a handful of onions from the buttermilk, letting the excess drip off.
- Dredge them in the flour mixture until coated.
- Gently add to the hot oil fry for 2 to 3 minutes, turning occasionally until golden brown and crisp.
- Drain and Cool:
- Remove the onions using a slotted spoon and place them on a paper towel-lined plate.
- Sprinkle lightly with salt while still hot.
- They’ll crisp up even more as they cool.
Green Bean Casserole
- Prep the Green Beans:
- Bring a large pot of salted water to a boil.
- Add 2 pounds of fresh green beans, trimmed and cut in half.
- Blanch for 5 minutes, just until bright green and slightly tender.
- Immediately transfer to a large bowl of ice water to stop the cooking.
- Drain well and set aside.
- This step keeps your beans crisp and vibrant, not mushy.
- Sauté the Aromatics:
- Heat 1 tablespoon olive oil and 2 tablespoons butter in a large skillet over medium heat.
- Add 1 diced sweet onion with a pinch of salt and pepper.
- Cook for 5 minutes, until softened and translucent.
- Cook the Mushrooms:
- Add 16 ounces chopped cremini mushrooms to the pan.
- Stir occasionally and cook for another 5-7 minutes, until the mushrooms release their moisture and turn golden.
- Add 4 minced garlic cloves, cooking for 1 more minute.
- The kitchen will smell amazing at this point!
- Make the Creamy Sauce:
- Sprinkle 2 tablespoons of flour over the mushroom mixture.
- Stir constantly for 2-3 minutes, creating a roux (it should smell nutty, not raw).
- Slowly pour in 1½ cups chicken or vegetable stock, whisking continuously to prevent lumps.
- Simmer for 5 minutes, until the sauce thickens and coats the spoon.
- Finish the Sauce:
- Reduce the heat to low.
- Stir in 1½ cups heavy cream, ¼ teaspoon grated nutmeg, and ½ cup grated parmesan cheese.
- Mix until the cheese melts and the sauce becomes silky smooth.
- Taste and adjust seasoning with salt and pepper.
- Assemble the Casserole:
- Add the drained green beans into the sauce and stir to coat evenly.
- Pour the mixture into a 9×13-inch baking dish.
- Sprinkle a bit of extra parmesan on top for good measure.
- At this stage, you can cover and refrigerate for up to a day if making ahead.
- Add the Topping:
- Spread the crispy fried onions evenly over the top of the casserole.
- You can add a few more if you want an extra crunch (and you’ll want to!).
- Bake:
- Bake uncovered at 400°F for 20-25 minutes, until the top is golden and the sauce is bubbling at the edges.
- Serve and Enjoy:
- Let rest for 5 minutes before serving.
- Serve warm and watch it disappear fast it’s creamy, crunchy, and comfort in every bite.
This recipe is part of our Seasonal & Holiday Trends Collection discover more trending comfort food recipes here.
Pro Tip
Here’s the truth: the best part of this casserole is the crispy buttermilk onions but they can take a little time (and a little mess) on a busy holiday morning.
Here’s the trick:
Make your fried onions 1 to 2 days ahead of time! Once they’re perfectly golden and crisp, let them cool completely, then store them in an airtight container at room temperature. This keeps them crunchy and fresh no soggy onions, promise.
When you’re ready to assemble your casserole, simply sprinkle them over the top right before baking. They’ll stay perfectly crispy even after 20-25 minutes in the oven.
If you want to go the extra mile, you can re-crisp them quickly by spreading them on a baking sheet and warming them at 350°F for 3-5 minutes before topping the casserole.
Why You’ll Love This Recipe
Here’s why you’ll love it:
- Fresh flavor in every bite: Made with real ingredients crisp green beans, buttery mushrooms, and homemade cream sauce. No cans required!
- Crispy, golden perfection: Those buttermilk-fried onions? They add irresistible crunch and flavor that store-bought can’t touch.
- Comfort food with a twist: It’s classic and nostalgic, yet elevated with fresh textures and creamy richness.
- Holiday hero (and weeknight winner): Perfect for Thanksgiving, Friendsgiving, or a cozy family dinner easy enough to make anytime.
- Make-ahead friendly: You can prep the sauce and onions in advance, so assembly on the big day takes just minutes.
Storage & Meal Prep
Whether you’re planning ahead for a big holiday meal or saving leftovers for a cozy lunch, this casserole is wonderfully forgiving and easy to reheat.
Make Ahead
- You can prepare the casserole up to one day in advance.
- Assemble everything except the fried onion topping.
- Cover tightly with foil or plastic wrap and refrigerate.
- When ready to bake, remove from the fridge 30 minutes beforehand, add the crispy onions, and bake as directed.
- This saves so much stress on Thanksgiving morning!
Storing Leftovers
- Let the casserole cool completely before storing.
- Transfer to an airtight container and refrigerate for up to 3 days.
- The onions will soften slightly, but you can easily re-crisp them in the oven.
Reheating
- To keep the topping crunchy, reheat in a 350°F oven for 10-15 minutes until warm and bubbly.
- For smaller portions, the microwave works fine just add a few fresh onions on top for extra texture.
Freezing (Optional)
- You can freeze the baked casserole (without onions) for up to 2 months.
- Thaw overnight in the fridge, then bake until heated through and top with fresh fried onions before serving.
Meal Prep Tip
Double the recipe and bake in two dishes one for now, one for the freezer. You’ll thank yourself later when dinner’s done in a pinch.
There’s something timeless about a Classic Green Bean Casserole with Crispy Onions. It’s creamy, crunchy, and cozy the kind of dish that brings everyone back for seconds (and maybe thirds). Whether it’s on your Thanksgiving table or a simple Sunday dinner, it never fails to taste like home.
So grab those fresh green beans, whip up that dreamy mushroom sauce, and don’t skip the buttermilk-fried onions they’re pure magic.
Save this recipe on Pinterest, share it with a friend who loves comfort food, or try it tonight for the ultimate cozy meal. You’ll be so glad you did.
FAQ
Can I use canned green beans?
Yes! Fresh beans give better texture, but canned ones work fine just skip the blanching step.
Can I make this casserole ahead of time?
Definitely. Assemble it up to 1 day ahead, refrigerate, and bake when ready. Add onions right before baking.
Can I freeze it?
Yes. Bake, cool, and freeze up to 2 months. Reheat in the oven before serving and top with fresh onions.
Can I use store-bought fried onions?
Of course! Homemade onions add more flavor, but the store-bought version saves time and still tastes great.

