Thanksgiving Green Beans – A Fresh, Flavorful Side Everyone Loves
Green beans are the quiet hero of the holiday table. They add color, crunch, and a bright, fresh flavor that balances all the rich dishes around them. This version skips heavy canned soup and leans on simple, classic ingredients that taste like home.
You’ll get tender-crisp beans, golden shallots, toasted almonds, and a buttery, garlicky finish. It’s easy enough for weeknights, but special enough for Thanksgiving.
Why This Recipe Works

Blanching locks in color and crunch. Quickly boiling the beans, then shocking them in ice water, keeps them crisp-tender and vibrant green. No dull, limp beans here.
Layered aromatics build depth. Shallots, garlic, and a touch of lemon zest create a bright, savory base that pairs well with turkey and gravy.
Toasted nuts add texture. Sliced almonds bring a gentle crunch that makes each bite more interesting without overpowering the beans.
Butter and olive oil bring balance. The mix gives you flavor and a glossy finish without feeling heavy or greasy.
Ingredients
- 2 pounds fresh green beans, trimmed
- 2 tablespoons kosher salt (for blanching water)
- 2 tablespoons unsalted butter
- 1 tablespoon extra-virgin olive oil
- 2 medium shallots, thinly sliced
- 3 cloves garlic, minced
- 1/2 teaspoon red pepper flakes (optional)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1 teaspoon lemon zest
- 1–2 tablespoons fresh lemon juice, to taste
- 1/3 cup sliced almonds, lightly toasted
- 2 tablespoons chopped fresh parsley (or chives)
How to Make It

- Prep the beans. Trim the stem ends and leave the tips on.
Rinse well and set aside. Bring a large pot of water to a boil and add 2 tablespoons kosher salt.
- Blanch the green beans. Add beans to the boiling water and cook 3–4 minutes, until bright green and just tender when pierced. Do not overcook.
- Shock in ice water. Transfer beans immediately to a large bowl of ice water.
Let cool 2 minutes to stop cooking, then drain well and pat dry. This step keeps the color and snap.
- Toast the almonds. In a large skillet over medium heat, toast sliced almonds dry for 2–3 minutes, shaking often, until lightly golden. Transfer to a bowl.
- Sauté the aromatics. In the same skillet, add butter and olive oil over medium heat.
When melted and foamy, add shallots with a pinch of salt. Cook 3–4 minutes until soft and lightly golden. Stir in garlic and red pepper flakes; cook 30 seconds until fragrant.
- Add the beans. Add the blanched beans to the skillet.
Toss to coat in the buttery shallot mixture. Season with 1 teaspoon salt and black pepper. Cook 2–3 minutes to warm through.
- Brighten and finish. Remove from heat.
Stir in lemon zest and 1 tablespoon lemon juice, then taste. Add more lemon juice, salt, or pepper as needed for balance.
- Top and serve. Sprinkle with toasted almonds and chopped parsley. Serve warm on a platter with extra lemon wedges if you like.
Storage Instructions
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
Reheat gently in a skillet with a splash of water or a small pat of butter.
- Make-ahead: Blanch and shock beans up to 24 hours ahead. Pat dry and refrigerate in a zip-top bag lined with a paper towel. Sauté with aromatics just before serving.
- Freezer: Not ideal for this dish.
The texture will soften after thawing. If you must, freeze blanched beans only, not the finished dish.
- Reheating for a crowd: Warm on a sheet pan at 350°F for 8–10 minutes, then toss with a drizzle of olive oil and fresh lemon to revive flavor.
Health Benefits
- Rich in fiber: Green beans support digestion and help you feel satisfied without weighing you down.
- Vitamins and antioxidants: They provide vitamin C, vitamin K, folate, and carotenoids that support immune health and bones.
- Light but nourishing: A moderate amount of healthy fat from olive oil helps your body absorb fat-soluble nutrients while keeping the dish heart-friendly.
- Lower sodium option: Seasoning at the end lets you control salt without losing flavor, thanks to lemon and aromatics.
What Not to Do
- Don’t skip the ice bath. Without shocking, beans keep cooking and turn soft and dull.
- Don’t overcook. More than 4–5 minutes of boiling or too long in the skillet will make them mushy.
- Don’t crowd the pan. Overloading the skillet steams the beans instead of sautéeing them. Cook in two batches if needed.
- Don’t forget to taste. A final check for salt, pepper, and lemon makes the flavors pop.
- Don’t add nuts too early. Stir in almonds at the end to keep them crisp and toasty.
Variations You Can Try
- Mushroom and thyme: Sauté 8 ounces sliced cremini mushrooms with the shallots.
Finish with fresh thyme and a knob of butter.
- Bacon and maple: Cook 4 slices bacon until crisp. Crumble and toss with beans. Add 1 teaspoon maple syrup and a splash of apple cider vinegar for balance.
- Citrus and hazelnut: Swap almonds for chopped toasted hazelnuts.
Use orange zest instead of lemon for a softer citrus note.
- Parmesan and garlic: Add 1/4 cup finely grated Parmesan off the heat. It melts slightly and adds savory depth.
- Spicy sesame: Finish with a drizzle of toasted sesame oil, a pinch of chili flakes, and a sprinkle of sesame seeds.
- Shallot-crisp topper: Fry thin shallot rings until deeply golden and sprinkle on top for a lighter take on the classic casserole crunch.
FAQ
Can I use frozen green beans?
Yes, but choose whole frozen beans and thaw them first. Pat very dry, then proceed with the sauté step.
They won’t be as crisp, but they’ll still taste great.
How do I keep green beans bright green?
Blanch in well-salted boiling water, then shock in ice water. Dry them thoroughly before sautéing so they don’t steam in the pan.
Can I make this dairy-free?
Absolutely. Replace butter with more olive oil or a plant-based butter.
The flavors still shine, especially with extra lemon and herbs.
What if I don’t have shallots?
Use half a small yellow onion, thinly sliced. Cook an extra minute or two to soften and sweeten it before adding the garlic.
How much should I make for a crowd?
Plan on 1/3 to 1/2 pound of green beans per person when serving multiple sides. For 10 people, 4 to 5 pounds is a safe bet.
Can I assemble it ahead and reheat?
Blanch beans and prep aromatics ahead.
Sauté everything together within an hour of serving for the best texture. If reheating, add a squeeze of lemon and a drizzle of oil to refresh.
How do I toast nuts without burning them?
Use medium heat and a dry skillet. Stir or shake often and pull them as soon as they smell nutty and look lightly golden.
They continue to darken off heat.
What can I use instead of almonds?
Pepitas, walnuts, pecans, or pine nuts all work. For a nut-free option, use crispy fried shallots or crunchy breadcrumbs toasted in olive oil.
In Conclusion
Green beans deserve a real spot on the Thanksgiving table. With simple steps—blanch, sauté, brighten—you get a side that’s fresh, flavorful, and reliably crowd-pleasing.
The textures are lively, the colors pop, and the lemon and herbs keep everything light. It’s a small effort with a big payoff, and it goes with just about everything on your plate. Make it once, and it might become your new holiday tradition.

Thanksgiving Green Beans – A Fresh, Flavorful Side Everyone Loves
Ingredients
- 2 pounds fresh green beans, trimmed
- 2 tablespoons kosher salt (for blanching water)
- 2 tablespoons unsalted butter
- 1 tablespoon extra-virgin olive oil
- 2 medium shallots, thinly sliced
- 3 cloves garlic, minced
- 1/2 teaspoon red pepper flakes (optional)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1 teaspoon lemon zest
- 1–2 tablespoons fresh lemon juice, to taste
- 1/3 cup sliced almonds, lightly toasted
- 2 tablespoons chopped fresh parsley (or chives)
Method
- Prep the beans. Trim the stem ends and leave the tips on. Rinse well and set aside. Bring a large pot of water to a boil and add 2 tablespoons kosher salt.
- Blanch the green beans. Add beans to the boiling water and cook 3–4 minutes, until bright green and just tender when pierced. Do not overcook.
- Shock in ice water. Transfer beans immediately to a large bowl of ice water. Let cool 2 minutes to stop cooking, then drain well and pat dry. This step keeps the color and snap.
- Toast the almonds. In a large skillet over medium heat, toast sliced almonds dry for 2–3 minutes, shaking often, until lightly golden. Transfer to a bowl.
- Sauté the aromatics. In the same skillet, add butter and olive oil over medium heat. When melted and foamy, add shallots with a pinch of salt. Cook 3–4 minutes until soft and lightly golden. Stir in garlic and red pepper flakes; cook 30 seconds until fragrant.
- Add the beans. Add the blanched beans to the skillet. Toss to coat in the buttery shallot mixture. Season with 1 teaspoon salt and black pepper. Cook 2–3 minutes to warm through.
- Brighten and finish. Remove from heat. Stir in lemon zest and 1 tablespoon lemon juice, then taste. Add more lemon juice, salt, or pepper as needed for balance.
- Top and serve. Sprinkle with toasted almonds and chopped parsley. Serve warm on a platter with extra lemon wedges if you like.
Notes
- Refrigerator: Store leftovers in an airtight container for up to 4 days. Reheat gently in a skillet with a splash of water or a small pat of butter.
- Make-ahead: Blanch and shock beans up to 24 hours ahead. Pat dry and refrigerate in a zip-top bag lined with a paper towel. Sauté with aromatics just before serving.
- Freezer: Not ideal for this dish. The texture will soften after thawing. If you must, freeze blanched beans only, not the finished dish.
- Reheating for a crowd: Warm on a sheet pan at 350°F for 8–10 minutes, then toss with a drizzle of olive oil and fresh lemon to revive flavor.
Let us know how it was! ♡