These easy Thanksgiving green beans are a colorful, fresh alternative to green bean casserole, topped with savory sautéed shallots, crunchy candied pecans, and sweet-tart pomegranate arils. Best of all, most of the prep can be done 1-2 days ahead, leaving you with one less thing to manage on Thanksgiving Day.

I grew up with green bean casserole, but with so many rich dishes on the Thanksgiving table, I prefer a fresher, lighter side. Haricots verts (French green beans) are one of my favorite vegetables-they're slender and tender, cook quickly, and pair beautifully with sweet sautéed shallots, crunchy candied pecans, and tart, juicy pomegranate arils. The pomegranate adds a bright pop of flavor and color that makes the dish feel especially festive for the holiday table.
Green Beans Recipe Snapshot
- Easy - Simple ingredients and straightforward preparation.
- Make-ahead - Prep the green beans and shallots 1-2 days ahead.
- Fresh & colorful - A lighter alternative to traditional green bean casserole.
- Holiday-ready - Pecans and pomegranate add crunch, flavor, and festive color.
Ingredients You'll Need

- Green beans - Tender French green beans, called haricots verts, are my first choice, but regular green beans work too.
- Olive oil - Use a good extra virgin olive oil for sautéing the shallot and garlic. Avocado oil works too.
- Shallot - Adds mild, slightly sweet onion flavor and becomes beautifully golden as it cooks.
- Garlic - One small clove adds just enough savory flavor without overpowering the beans.
- Pecans - Candied pecans add terrific crunch and a touch of sweetness. Toasted or raw pecans work too. Walnuts or hazelnuts are good alternatives.
- Pomegranate arils - Their tart-sweet flavor and ruby-red color make the green beans especially festive for the holiday table.
How to Make Thanksgiving Green Beans
Bring a large 4-5 quart pot of water to a boil. Add 1 tablespoon kosher salt per quart of water for blanching. Set up an ice bath by filling a large bowl halfway with ice, then adding enough cold water to cover the ice.

- Cook green beans in a large pot of salted, boiling water just until tender, 4-5 minutes. Test one to see.

2. Immediately remove the green beans to the ice bath to stop the cooking process and set the color. Drain and dry on a clean kitchen towel.

3. Peel the shallot and slice crosswise into thin rings, about ¼" to ⅛". Separate the rings as much as possible.

4. Add 1 tablespoon of oil to a hot pan over medium heat and add the shallot rings.

5. Saute the shallots until golden, stirring so they do not burn and adjusting the heat as needed. When they are almost done, add the garlic and cook another 30-60 seconds. Season with a sprinkle of salt and pepper if desired.

6. Add the cooked green beans to a platter, drizzle with the rest of the olive oil, salt and pepper, then top with the chopped pecans, pomegranate arils, and golden shallots.

Make Ahead Tips
These Thanksgiving green beans are ideal for making ahead. Blanch, chill, drain, and dry the beans, then refrigerate in an airtight container for up to 2 days. Sauté the shallot and garlic and refrigerate separately.
Have the candied pecans ready ahead, or lightly toast plain pecans in a dry skillet for extra flavor. Raw pecans work too. Store the pecans in an airtight container at room temperature. The pomegranate arils can also be prepped ahead and refrigerated if you're buying a fresh pomegranate. With everything ready, all that's left before dinner is reheating and garnishing the beans.
How to Reheat
Remove the green beans from the refrigerator about 60 minutes before serving to take off the chill. Transfer them to a shallow casserole dish or oven proof platter and top with the cooked shallot and garlic. Cover with foil and reheat in a 350°F oven until hot, about 15 minutes. Test and heat a bit longer if needed. Top with arils before serving.
Serving Suggestions
These green beans pair beautifully with Thanksgiving classics like mashed potatoes, gluten-free stuffing, cranberry sauce, and roast or smoked turkey breast. Their fresh flavor and crisp-tender texture are especially welcome alongside richer holiday dishes.
More Thanksgiving Recipes
Planning your holiday menu? Try more of my favorite Thanksgiving recipes below, or browse the complete Thanksgiving Recipe Index for more ideas.
Did You Make These Green Beans?
If you make these Thanksgiving green beans, please leave me a comment and let me know how you enjoyed them. I love hearing from you, and your comments help other readers too.
📖 Recipe

Thanksgiving Green Beans
Equipment
- Large pot for cooking 4-5 quarts
- Large bowl for chilling in ice
Ingredients
- 1 pound fresh green beans (haricots verts) French baby green beans
- 2 tablespoons olive oil divided use
- 1 large shallot 3 ounces
- 1 garlic clove finely chopped or microplaned
- ¼ teaspoon salt
- ¼ teaspoon ground black pepper
- 3 tablespoons chopped pecans raw, toasted, or candied
- 3 tablespoons pomegranate seeds
Would you like to save this recipe?
Instructions
Set up
- Fill a large mixing bowl ½ full of ice, then with cold water to cover and set near the stove. Bring a large pot of water to a full boil. Add 1 tablespoon of kosher salt per quart of water for blanching.
Cooking and chilling
- Blanch the green beans in boiling salted water for 4-5 minutes, depending on their thickness. Slender beans may take less time. To test, remove one bean, quickly dip it in the ice water and take a bite. It should be tender but still have a little bite. When done, immediately transfer the beans to the ice bath to stop the cooking. Drain and dry well.
Sautéing the shallots
- Place a medium sauté or fry pan over medium low heat. Add 1 tablespoon of olive oil. When oil is warm, add the shallot. Cook the shallots until soft and golden, stirring so they do not burn and adjusting heat as needed, 8-10 minutes. Add the garlic and cook 1 minute longer. Either refrigerate until serving or leave at room temperature, covered, if doing right before dinner.
Finish and serve
- If made ahead, remove the green beans from the refrigerator about an hour before serving to take off the chill. Place in a shallow baking dish, cover with foil, and warm in a 350°F oven for 10-15 minutes, or until heated through. Gently reheat the shallots if refrigerated. Transfer the warm beans to a serving platter, drizzle with 1 tablespoon olive oil, and season with salt and pepper. Top with the shallots, chopped pecans, and pomegranate arils. Serve warm.




Alaska girl says
Hi Sally, if using whole, frozen green beans, would you do anything g differently??
Thanks!!
Sally Cameron says
Hi Deb! Yes, you can absolutely use whole frozen green beans. There's no need to thaw them first. Add them directly to boiling salted water and cook just until tender, checking after 2–3 minutes because frozen beans are already blanched. Then transfer them to an ice bath to stop the cooking, drain well, and proceed with the recipe. The texture may be slightly softer than fresh, but they'll still work nicely. Hope this helps! Please report back as your experience will help others readers.
Susan Linds says
This looks amazing and just what I’m looking for - something crunchy and fresh to complement a rich Thanksgiving dinner and looks so appealing too! Thank you!
Sally Cameron says
Oh good Susan! It's exactly that. I am just getting ready to update all of the photographs so stay tuned for the update!