Best Southern Green Bean Casserole Recipes for Thanksgiving
I still remember the first time I made this Southern-style green bean casserole for Thanksgiving — my grandmother, Mae, watched from the kitchen doorway with a skeptical eyebrow and a dish towel over her shoulder. She’d always insisted that real Southern side dishes had to be humble, flavorful, and a little bit crunchy. After one forkful, she declared it “Southern enough” and asked for the recipe. That instant passed to family lore, and now every Thanksgiving, the casserole disappears first. If you love creamy, smoky, and crisp all in one bite, this is the recipe for you.

This article gives you a detailed, from-scratch Southern green bean casserole that elevates the classic with fresh green beans, a creamy mushroom-bacon sauce, browned butter crispy onions, and an optional pecan-cornflake topping for extra crunch. I’ll walk you through ingredient swaps, make-ahead tips, and expert tweaks that guarantee it lands on your holiday table steaming and irresistible.
Why this is the best Southern green bean casserole for Thanksgiving
– Fresh green beans hold their texture and color, unlike canned versions. Blanching is the secret.
– A homemade cream sauce (no canned soups) lets you control salt, texture, and depth of flavor.
– Bacon, toasted pecans, and browned butter onions add the smoky, nutty notes that feel distinctly Southern.
Ingredients you’ll want to gather

– 2 pounds fresh green beans, trimmed and snapped
– 6 slices thick-cut bacon, diced
– 12 ounces cremini or white mushrooms, thinly sliced
– 1 medium yellow onion, finely chopped
– 3 cloves garlic, minced
– 3 tablespoons unsalted butter
– 3 tablespoons all-purpose flour
– 1 1/2 cups low-sodium chicken or vegetable stock
– 1 cup heavy cream (or half-and-half for a lighter version)
– 1 teaspoon Worcestershire sauce
– 1/2 teaspoon dijon mustard (optional)
– 1/2 cup grated sharp cheddar (optional, Southern twist)
– 1/2 cup toasted pecans, roughly chopped (optional)
– 1 cup crispy fried onions (store-bought or homemade — see notes)
– Salt and freshly ground black pepper
– Pinch of cayenne or smoked paprika (optional)
– Zest of 1 lemon (optional, brightens flavors)
Step-by-step: how to make it

1. Blanch the beans: Bring a large pot of salted water to a boil. Add the green beans and cook 3–4 minutes until bright green and just tender. Shock in an ice bath and drain. This keeps them vibrant and prevents overcooking in the oven.
2. Cook the bacon: In a large skillet over medium heat, cook the diced bacon until crisp. Remove with a slotted spoon, reserving 1–2 tablespoons of bacon fat in the pan. Set bacon aside on paper towels.
3. Sauté mushrooms and aromatics: In the same skillet with bacon fat and a tablespoon of butter if needed, sauté the chopped onion until translucent (about 4–5 minutes). Add the mushrooms and cook until they release liquid and it evaporates, about 6–8 minutes. Stir in garlic and cook 30 seconds.
4. Make the roux and sauce: Add the butter to the pan and stir in the flour to form a roux. Cook 1–2 minutes to remove the raw flour taste. Slowly whisk in the stock and then the cream until smooth and slightly thickened. Season with Worcestershire, mustard, salt, pepper, and a pinch of cayenne or smoked paprika.
5. Combine and layer: Stir the blanched beans and half the crispy onions (or all if you prefer) into the sauce along with the cooked bacon and most of the toasted pecans. Transfer to a 9×13-inch baking dish and sprinkle cheddar on top if using.
6. Bake and finish: Bake at 375°F (190°C) for 20–25 minutes until bubbling. Top with remaining crispy onions and a scatter of pecans and bake 3–5 more minutes until golden. For extra color, broil 1–2 minutes — watch closely.
Southern variations and expert tips
– Make it smoky: Use smoked bacon or stir in 1–2 teaspoons liquid smoke to the sauce.
– Keep it gluten-free: Swap the flour for a 1:1 gluten-free flour blend or cornstarch slurry (mix 1 tablespoon cornstarch with 2 tablespoons cold water and whisk in at the end of step 4).
– Make it cheesy: Add sharp cheddar or a handful of Parmesan for richer flavor; a little goes a long way.
– Add heat: Fold in diced jalapeño or a sprinkle of cayenne for a subtle kick.
Make-ahead and reheating instructions
Most holiday cooks want dishes that travel or can be prepared early. Here’s how:
– Assemble up to 24 hours ahead: Make the sauce, blanch the beans, and toss everything together. Store in the fridge without the final crunchy topping. When ready, top with onions and bake as directed (add a few extra minutes if very cold).
– Fully bake, then reheat: Bake the casserole, cool, and refrigerate. Reheat in a 350°F (175°C) oven covered with foil for 20–30 minutes until warmed through. Add fresh crispy onions just before serving.
How to make homemade crispy onions (browned butter twist)
– Thinly slice one large yellow onion and separate into rings.
– Toss in a little flour, salt, and pepper. Fry in hot oil (or shallow-fry in butter for flavor) until deeply golden and crisp. Drain on paper towels and sprinkle a touch of browned butter and a pinch of sugar for balance.
Serving suggestions and what to pair it with
This casserole is a stellar side for:
– Roast turkey with pan drippings
– Honey-butter glazed ham
– Cornbread and collard greens for a full Southern spread
Wine pairing: A lightly oaked Chardonnay or a fruity Pinot Noir complements the creamy, savory flavors.

FAQ (common Thanksgiving green bean casserole questions)
Q: Can I use frozen or canned green beans?
A: Frozen green beans are a good compromise — thaw and pat dry before using and reduce blanching time. Canned beans work in a pinch but tend to be softer and less vibrant.
Q: Is this recipe suitable for vegetarians?
A: Yes — omit the bacon and use vegetable stock. Boost umami with soy sauce or miso for depth.
Q: How do I keep the top crunchy?
A: Add the crispy onions at the very end, or bake uncovered only for the final 5–10 minutes. Toasted pecans mixed in provide lasting crunch.
Troubleshooting
– Sauce too thin: Simmer longer to reduce, or whisk in a small slurry of cornstarch and water.
– Too salty: Add a splash of cream or unsalted stock and a squeeze of lemon to brighten and balance.
Why this recipe wins the holiday table
It hits every texture and flavor note you want at Thanksgiving: bright, tender green beans; a silky, savory sauce; smoky bacon; and a top that snaps with heat. Best of all, it’s flexible: make it rich and indulgent or lighter and fresh. Families love this casserole because it tastes like home, and it’s easy to scale up for a crowd.
Recipe Card (quick reference)
Ingredients:
– 2 lb fresh green beans, trimmed
– 6 slices thick-cut bacon, diced
– 12 oz mushrooms, sliced
– 1 medium onion, chopped
– 3 cloves garlic, minced
– 3 tbsp unsalted butter
– 3 tbsp flour
– 1 1/2 cups chicken or veggie stock
– 1 cup heavy cream
– 1 tsp Worcestershire sauce
– 1/2 cup crispy fried onions
– 1/2 cup toasted pecans (optional)
– 1/2 cup grated cheddar (optional)
– Salt & pepper, cayenne to taste
Instructions:
1. Preheat oven to 375°F (190°C). Blanch green beans 3–4 minutes, shock in ice water, drain.
2. Cook bacon until crisp; reserve fat.
3. Sauté onion and mushrooms in bacon fat until golden; add garlic.
4. Stir in butter and flour; cook 1–2 minutes. Whisk in stock and cream until thickened.
5. Add Worcestershire, mustard, seasonings. Stir in beans, bacon, half the onions, and pecans.
6. Pour into baking dish, top with cheddar (if using) and remaining onions. Bake 20–25 minutes. Broil 1–2 minutes if needed.
Notes:
– Make ahead up to 24 hours (add topping before baking). Use gluten-free flour if needed. For vegetarian version, omit bacon and use vegetable stock with added soy sauce or miso.
Nutrition (per serving, approx.): Calories 340, Protein 10g, Fat 24g, Carbs 18g, Fiber 3g, Sugar 4g
Final thoughts
This Southern green bean casserole is more than a side — it’s a holiday tradition ready to be customized. Whether you’re a Thanksgiving rookie or the family’s head cook, follow these steps and you’ll bring a dish that earns a second helping and maybe even a recipe request from Grandma Mae herself. Happy cooking and see you at the table!

Southern Green Bean Casserole
Ingredients
Equipment
Method
- 1. Blanch the beans: Bring a large pot of salted water to a boil. Add the green beans and cook for 3–4 minutes until bright green and just tender. Shock in an ice bath and drain.
- 2. Cook the bacon: In a large skillet over medium heat, cook the diced bacon until crisp. Remove with a slotted spoon, reserving 1–2 tablespoons of bacon fat in the pan. Set bacon aside on paper towels.
- 3. Sauté mushrooms and aromatics: In the same skillet with bacon fat, sauté the chopped onion until translucent (about 4–5 minutes). Add the mushrooms and cook until they release liquid and it evaporates (about 6–8 minutes). Stir in garlic, cooking for 30 seconds.
- 4. Make the roux and sauce: Add the butter and stir in the flour to form a roux. Cook for 1–2 minutes to remove raw flour taste. Slowly whisk in stock and cream until smooth and slightly thickened. Season with Worcestershire, mustard, salt, pepper, and cayenne or paprika.
- 5. Combine and layer: Stir the blanched beans and half the crispy onions (or all if you prefer) into the sauce along with the cooked bacon and most of the toasted pecans. Transfer to a baking dish and sprinkle cheddar on top if using.
- 6. Bake and finish: Bake at 375°F (190°C) for 20–25 minutes until bubbling. Top with remaining crispy onions and pecans, baking for 3–5 more minutes until golden. Broil for 1–2 minutes for extra color — watch closely.






