Southern Style Green Bean Casserole for Holiday Side

5 min prep 3 min cook 375 servings
Southern Style Green Bean Casserole for Holiday Side
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Fresh beans, never canned: We blanch tender young green beans to keep their vibrant color and satisfying snap, avoiding the mushy texture that plagues lesser versions.
  • Double-mushroom depth: Roasted creminis plus dried porcini soaking liquid create an intensely savory base that makes canned soup taste like dishwater.
  • Three-cheese harmony: Sharp white cheddar for bite, nutty Gruyère for complexity, and a whisper of Parmesan for salty umami.
  • Make-ahead magic: Assemble up to 48 hours ahead; the flavors actually improve as they meld in the refrigerator.
  • Crispy shallot crown: Thin-shaved shallots soaked in buttermilk then dredged in seasoned flour fry up into gossamer rings that stay crisp for hours.
  • Southern soul: A splash of bourbon and dash of hot sauce give subtle warmth that makes folks ask "what's that special something?"

Ingredients You'll Need

Ingredients

Great green bean casserole starts with great green beans. Look for haricots verts if you can find them—these thin French beans are more tender and flavorful than standard grocery beans. If you're shopping at a farmers market, choose beans that snap cleanly when bent and have a velvety skin without brown spots. For the mushrooms, I use a 70/30 blend of cremini and shiitake; the creminos give earthiness while shiitakes contribute a smoky depth. Don't wash mushrooms under running water—they act like sponges. Instead, wipe with a barely damp paper towel just before using.

The cheese selection is crucial. Skip pre-shredded bags which contain cellulose that prevents smooth melting. Buy blocks of good white cheddar (I like Kerrygold or Tillamook) and Gruyère (look for Alpina or Emmi). The Gruyère should smell nutty, not ammoniated. For the crispy shallots, choose firm, heavy shallots without green shoots. Save the frying oil—it becomes infused with shallot flavor and is incredible for roasting potatoes later.

Finally, the secret weapons: a shot of Kentucky bourbon (nothing fancy—Evan Williams works) and a few dashes of Crystal hot sauce. These aren't enough to identify, but they add layers that make this casserole taste like it's been simmering all day long.

How to Make Southern Style Green Bean Casserole for Holiday Side

1
Prep the beans

Bring a large stockpot of water to boil with 2 tablespoons kosher salt. Meanwhile, trim stem ends from 2 pounds green beans, leaving pretty tapered tips intact. When water boils, add beans and cook exactly 3 minutes—they should turn bright green and still snap when bent. Immediately plunge into an ice bath to stop cooking. Drain and spread on kitchen towels to dry completely. This step can be done up to 24 hours ahead; store dried beans in zip-top bags with paper towels to absorb moisture.

2
Roast the mushrooms

Heat oven to 425°F. Toss 1 pound cremini mushrooms (quartered) and 8 ounces shiitakes (stems removed, caps torn) with 3 tablespoons olive oil, 1 teaspoon salt, and ½ teaspoon pepper. Spread on a rimmed baking sheet and roast 20 minutes, stirring once, until edges are caramelized and centers are tender. Meanwhile, place ½ ounce dried porcini in a bowl and cover with 1 cup hot water. Let stand 15 minutes, then strain through coffee filter, reserving liquid.

3
Build the béchamel

In a large sauté pan, melt 4 tablespoons butter over medium. Whisk in ¼ cup flour and cook 2 minutes to make a blond roux. Slowly whisk in 2 cups whole milk plus the porcini soaking liquid. Bring to simmer, whisking constantly, until thick enough to coat spoon. Reduce heat to low and stir in 1 cup grated white cheddar, ½ cup grated Gruyère, 2 tablespoons bourbon, 1 teaspoon hot sauce, ½ teaspoon nutmeg, and salt to taste.

4
Combine components

Butter a 9×13-inch baking dish. In a large bowl, gently fold together blanched beans, roasted mushrooms, and béchamel until every bean is coated. Taste and adjust seasoning—the mixture should be slightly over-salted since the sauce will mellow in oven. Pour into prepared dish and smooth top. Cover tightly with buttered foil (butter side down to prevent sticking) and refrigerate if making ahead.

5
Make the crispy shallots

Slice 4 large shallots paper-thin using a mandoline. Soak in buttermilk 15 minutes. Heat 2 inches peanut oil in a heavy pot to 350°F. Drain shallots and toss in ½ cup flour seasoned with 1 teaspoon salt, ½ teaspoon paprika, and ¼ teaspoon cayenne. Fry small batches 2-3 minutes until golden. Drain on wire rack set over sheet pan. They'll crisp as they cool.

6
Bake and finish

When ready to serve, preheat oven to 375°F. Bake casserole covered 25 minutes, then uncover and bake 15 minutes more until bubbling at edges. Top with crispy shallots and return to oven 5 minutes to warm through. For extra browning, broil 1-2 minutes watching carefully. Let stand 10 minutes before serving—this allows the sauce to thicken so it doesn't run all over the plate.

Expert Tips

Make-Ahead Magic

Assemble the entire casserole (minus shallots) up to 48 hours ahead. The flavors meld beautifully, and you'll just need to top and bake. If baking from cold, add 10-15 minutes to covered time.

Bean Brine Boost

Save the ice bath water—it's lightly salted and perfect for watering herbs. The calcium in the beans also helps prevent blossom end rot in tomatoes.

Shallot Success

Fry shallots at 325°F instead of 350°F for extra-crispy results that stay crunchy for hours. The lower temperature drives off moisture without browning too fast.

Ham Hock Hack

For extra Southern authenticity, simmer your beans with a smoked ham hock during the blanching step. Remove before ice bath and shred the meat into the final casserole.

Holiday Helper

If oven space is tight, this casserole reheats beautifully in a slow cooker on warm for up to 2 hours. Just add shallots right before serving for maximum crunch.

Scaling Success

Doubling? Use two 9×13 pans rather than one deeper dish for even cooking. The center of a very deep casserole won't heat through properly in the time given.

Variations to Try

Low-Country Luxe

Fold in 1 cup lump crabmeat and 2 tablespoons Old Bay seasoning with the beans for a coastal Carolina twist that's stunning at Christmas Eve dinner.

Tex-Mex Transformation

Swap cheddar for pepper Jack, add 1 cup roasted poblanos, and replace bourbon with mezcal. Top with crushed tortilla chips instead of shallots.

Vegetarian Victory

Use smoked paprika and liquid smoke instead of ham hock. Add 2 tablespoons white miso to the béchamel for incredible umami depth without meat.

Thanksgiving Leftover Remix

Stir in 2 cups chopped leftover turkey and ½ cup cranberry sauce for a day-after casserole that tastes like the entire holiday on a fork.

Storage Tips

Make-Ahead: The entire casserole (minus shallots) can be assembled and refrigerated up to 48 hours ahead. The flavors actually improve as they meld. If baking from cold, add 10-15 minutes to the covered baking time.

Leftovers: Store cooled casserole in an airtight container up to 4 days. The crispy shallots will soften, so re-crisp them in a 300°F oven for 5 minutes before topping reheated portions.

Freezing: Freeze portions in freezer-safe containers up to 2 months. Thaw overnight in refrigerator, then reheat covered at 325°F until warmed through. Note: the cream sauce may separate slightly upon thawing but will come back together when reheated gently.

Reheating: For best results, reheat individual portions in a 350°F oven for 15 minutes rather than microwaving, which can make the beans mushy. Add a splash of milk if the sauce seems thick.

Frequently Asked Questions

Yes, but with caveats. Use whole, thin frozen haricots verts (like Trader Joe's) and thaw completely. Pat very dry and skip the blanching step since they're partially cooked. The texture won't be quite as snappy as fresh, but in a pinch, it works. Avoid cut frozen beans—they release too much moisture and turn mushy.

Substitute with Emmental or Jarlsberg for similar nuttiness, or use all white cheddar in a pinch. Avoid pre-shredded Swiss blends which contain anti-caking agents that prevent smooth melting. If using cheddar only, add 2 tablespoons grated Parmesan for complexity.

Most likely the sauce got too hot when melting cheese or baking. Cheese should be added off-heat and stirred until just melted. If baking ahead and reheating, do so gently at 325°F. A broken sauce can be rescued: whisk in 2 tablespoons warm milk over low heat until emulsified.

Absolutely—substitute the flour with equal parts sweet rice flour or cornstarch for the roux. For the crispy shallots, use gluten-free flour or cornstarch. The rest of the ingredients are naturally gluten-free. Check your hot sauce label to be certain.

Assemble completely but don't bake. Transport in an insulated casserole carrier (I like the Rachael Ray ones). Bring crispy shallots separately in a zip-top bag. Bake at your destination—most hosts are happy to let you use their oven for 30 minutes while other dishes finish.

Yes, but use an 8×8-inch pan rather than halving the 9×13. The shallot topping doesn't halve well, so make the full batch and use leftovers on salads or baked potatoes. Baking time remains the same since the depth is similar.

Southern Style Green Bean Casserole for Holiday Side
main-dishes
Pin Recipe

Southern Style Green Bean Casserole for Holiday Side

(4.9 from 127 reviews)
Prep
45 min
Cook
40 min
Servings
10

Ingredients

Instructions

  1. Blanch beans: Boil salted water, cook beans 3 minutes, shock in ice bath, and dry completely.
  2. Roast mushrooms: Toss with oil, salt, and pepper; roast at 425°F for 20 minutes. Soak porcini in hot water.
  3. Make béchamel: Cook butter and flour 2 minutes, whisk in milk and porcini liquid, simmer until thick. Stir in cheeses, bourbon, and hot sauce.
  4. Assemble: Combine beans, mushrooms, and sauce in buttered 9×13 dish. Cover with foil.
  5. Fry shallots: Soak in buttermilk, dredge in seasoned flour, fry at 325°F until golden.
  6. Bake: Bake covered 25 minutes at 375°F, uncover and bake 15 minutes more. Top with shallots and serve.

Recipe Notes

For a show-stopping presentation, reserve a few pretty mushroom pieces and arrange on top before baking. The casserole can be assembled up to 48 hours ahead—just add 10 minutes to covered baking time if starting cold.

Nutrition (per serving)

312
Calories
11g
Protein
24g
Carbs
20g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.