10 Green Bean Thanksgiving Recipes for a Table Full of Color
Green beans hold their snap even after a long roast or a quick blanch, which makes them the most reliable green on the holiday table. They also soak up butter, garlic, and browned bits without turning to mush, and their mild sweetness gives you room to go heavy-handed with spice or keep things bright and simple. Those qualities mean one vegetable can carry ten genuinely different roles, from a cold salad you can make the day before to a creamy casserole that holds the center of the table.

Start with the classic mushroom-and-onion casserole if you want the dish everyone expects, then move through the recipes as you find the one that fits your kitchen. The Country Ham and Potato version is my choice when the table needs something hearty, the Green Bean Almondine works when you want elegance without extra oven time, and the Sheet Pan Parmesan one saves you when every burner and rack is already taken. There is also a make-ahead marinated salad in the list for anyone planning the meal more than a day out.
Which Green Bean Thanksgiving Recipe Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Classic Green Bean Casserole | Creamy, savory, crisp onion | The traditional centerpiece |
| Green Bean Almondine | Buttery, nutty, bright | An elegant side dish |
| Country Ham and Potato Green Beans | Smoky, salty, tender | Hearty appetites |
| Spicy Garlic Green Beans | Sharp, fiery, savory | Bold flavor and heat |
| Baked Green Beans with Mushroom Cream | Earthy, rich, silky | Mushroom lovers |
| Sheet Pan Parmesan Green Beans | Crispy, cheesy, golden | Saving oven space |
| Make Ahead Marinated Green Bean Salad | Tangy, cool, crisp | Planning meals early |
| Air Fryer Green Bean Fries | Crunchy, salty, dippable | A fun appetizer |
| Brown Butter and Sage Green Beans | Nutty, herbal, caramelized | An elevated classic |
| Gluten Free Green Bean Casserole | Creamy, crunchy, homemade | Avoiding wheat |
Classic Green Bean Casserole
This is the version that shows up on every holiday table for a reason, and I make it without touching a can of soup. You get a proper mushroom cream sauce from scratch, tender green beans that still have some bite, and those fried onions on top that everyone fights over.

Ingredients (makes 6 servings)
- Fresh green beans, trimmed: 680 g (1 1/2 lb)
- Cremini mushrooms, sliced: 225 g (8 oz)
- Butter: 60 g (4 tbsp)
- All purpose flour: 30 g (1/4 cup)
- Whole milk: 480 ml (2 cups)
- Vegetable stock: 120 ml (1/2 cup)
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Crispy fried onions: 90 g (1 1/2 cups)
Instructions
Step 1: Bring a large pot of salted water to a boil and drop in the 680 g of green beans. Cook them for 5 minutes until they turn bright green and just start to soften, then drain and run them under cold water so they stop cooking.
Step 2: Melt the 60 g of butter in a wide skillet over medium heat and add the sliced mushrooms. Let them sit for 3 minutes before stirring so they brown on one side, then stir and cook 4 more minutes until they release their liquid and shrink by half.
Step 3: Sprinkle the 30 g of flour over the mushrooms and stir for 1 minute to cook the raw taste out. Pour in the 120 ml of stock a little at a time, scraping the bottom of the pan, then add the 480 ml of milk and whisk until the sauce thickens enough to coat the back of a spoon, about 6 minutes.
Step 4: Stir the 1 tsp salt and 1/2 tsp pepper into the sauce, then fold in the green beans until every one is coated. Spoon everything into a 2 litre baking dish and scatter the 90 g of fried onions over the top.
Step 5: Bake at 190C (375F) for 20 minutes until the sauce bubbles up the sides and the onions turn deep golden. Let it sit 5 minutes before you carry it to the table, then serve hot.
Green Bean Almondine
The fastest elegant side you can put on a holiday table, and it asks for nothing more than one skillet and about fifteen minutes. The almonds go properly toasty in the butter, the lemon keeps it bright, and the beans stay crisp instead of turning soft.

Ingredients (makes 4 servings)
- Fresh green beans, trimmed: 450 g (1 lb)
- Sliced almonds: 60 g (1/2 cup)
- Butter: 45 g (3 tbsp)
- Garlic, minced: 1 clove
- Lemon: 1, zested and juiced
- Salt: 1/2 tsp
- Black pepper: 1/4 tsp
Instructions
Step 1: Bring a pot of salted water to a boil and cook the 450 g of green beans for 3 minutes until they turn vivid green and lose their raw crunch. Drain them and shake off the extra water.
Step 2: Melt the 45 g of butter in a large skillet over medium heat and tip in the 60 g of sliced almonds. Toss them every 30 seconds for about 4 minutes until they smell nutty and turn a shade or two darker, then scoop them out onto a plate so they stop browning.
Step 3: Add the minced garlic to the same skillet and stir for 30 seconds, just long enough that you can smell it rising from the pan. Drop in the blanched green beans with the 1/2 tsp salt and 1/4 tsp pepper, tossing for 2 minutes to coat every bean in the garlicky butter.
Step 4: Return the almonds to the skillet and squeeze the lemon over everything, scraping up any browned bits from the bottom. Toss once more, then serve hot with the lemon zest scattered on top.
Country Ham and Potato Green Beans
This is the green bean dish that eats like a main course, with chunks of potato and salty bits of beef ham cooked low and slow until everything goes tender. You need exactly one pot and a long simmer, and the leftovers are even better the next morning.

Ingredients (makes 8 servings)
- Fresh green beans, trimmed and halved: 900 g (2 lb)
- Beef ham, diced: 225 g (8 oz)
- Yukon gold potatoes, cut into 2 cm chunks: 450 g (1 lb)
- Yellow onion, diced: 1 medium
- Chicken stock: 720 ml (3 cups)
- Butter: 30 g (2 tbsp)
- Black pepper: 1/2 tsp
- Salt: 1/4 tsp, plus more to taste
Instructions
Step 1: Set a large heavy pot over medium heat and add the 225 g of diced beef ham with the 30 g of butter. Cook for 4 minutes until the ham pieces brown at the edges and the fat in the pot starts to smell smoky.
Step 2: Stir in the diced onion and cook 3 minutes until it softens and picks up the color from the bottom of the pot. You want those browned bits in the pot because they will season the whole dish.
Step 3: Add the 900 g of green beans, the 450 g of potato chunks, and pour in the 720 ml of chicken stock. The stock should almost cover the vegetables, and if it does not, add a splash of water to bring the level up.
Step 4: Bring the pot to a gentle simmer and cover it with a lid, then cook for 25 minutes until the potatoes are fork tender and the green beans have gone soft without falling apart. Stir once halfway through so nothing sticks.
Step 5: Season with the 1/2 tsp black pepper and the 1/4 tsp salt, then taste the broth and add more salt only if the ham did not carry enough. Ladle into bowls with some of the cooking liquid, and serve hot.
Spicy Garlic Green Beans
I turn to this one when the holiday table needs a jolt, because most sides lean soft and buttery and this one bites back. The green beans blister in a screaming hot pan, the garlic goes in at the end so it stays sharp, and the chili crisp brings heat that lingers just long enough.

Ingredients (makes 4 servings)
- Fresh green beans, trimmed: 450 g (1 lb)
- Vegetable oil: 30 ml (2 tbsp)
- Garlic, thinly sliced: 4 cloves
- Chili crisp with oil: 30 ml (2 tbsp)
- Rice vinegar: 15 ml (1 tbsp)
- Soy sauce: 15 ml (1 tbsp)
- Sesame seeds: 1 tsp
Instructions
Step 1: Pat the 450 g of green beans completely dry with a clean towel, because any water on them will make the oil sputter and stop the blistering you are after. Set them aside near the stove with the oil measured.
Step 2: Heat the 30 ml of vegetable oil in a wok or large skillet over high heat until you see it shimmer and just start to smoke. Add the green beans in one layer and leave them alone for 2 minutes so the bottoms char and blister.
Step 3: Toss the beans and cook 3 more minutes, flipping every 30 seconds, until they are wrinkled in spots and still crisp in the middle. Push them to one side of the pan and drop the sliced garlic into the cleared space for 20 seconds, just until it turns pale gold.
Step 4: Remove the pan from the heat and pour in the 30 ml of chili crisp, the 15 ml of rice vinegar, and the 15 ml of soy sauce, tossing so every bean gets coated in the glossy sauce. Scatter the 1 tsp sesame seeds over the top and serve immediately.
Baked Green Beans with Mushroom Cream
This version doubles down on mushrooms, using a mix of cremini and dried porcini for a sauce that tastes deep and woodsy rather than just creamy. The green beans bake in that sauce instead of boiling first, so they absorb all that flavor while the top turns golden.

Ingredients (makes 6 servings)
- Fresh green beans, trimmed: 680 g (1 1/2 lb)
- Dried porcini mushrooms: 15 g (1/2 oz)
- Cremini mushrooms, sliced: 225 g (8 oz)
- Heavy cream: 360 ml (1 1/2 cups)
- Butter: 30 g (2 tbsp)
- Shallot, minced: 1 medium
- Garlic, minced: 2 cloves
- Parmesan, grated: 45 g (1/2 cup)
- Salt: 3/4 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Pour 240 ml (1 cup) of boiling water over the 15 g of dried porcini and let them sit for 15 minutes until softened. Lift the mushrooms out with a slotted spoon, chop them fine, and save the soaking liquid, leaving behind any grit at the bottom.
Step 2: Melt the 30 g of butter in a wide oven safe skillet over medium heat and add the shallot. Cook 3 minutes until translucent, then add the 225 g of sliced cremini and the chopped porcini, cooking 5 minutes until the fresh mushrooms release their liquid and it evaporates.
Step 3: Pour in the 360 ml of heavy cream and 120 ml (1/2 cup) of the porcini soaking liquid, then stir in the garlic, 3/4 tsp salt, and 1/2 tsp pepper. Simmer the sauce for 4 minutes until it thickens enough to leave a trail when you drag a spoon through it.
Step 4: Fold the 680 g of green beans into the sauce right in the skillet, making sure every one is coated. Scatter the 45 g of Parmesan over the top and move the whole skillet to a 200C (400F) oven.
Step 5: Bake for 25 minutes until the sauce bubbles and the cheese turns deep golden brown in spots. Let it cool for 5 minutes so the sauce sets slightly, then serve hot straight from the skillet.
Sheet Pan Parmesan Green Beans
The oven is the most contested real estate in the kitchen on Thanksgiving, and this recipe claims only one rack. You toss everything on a sheet pan, roast until the beans get crisp edges and the cheese turns lacy, and you are done with barely a dish to wash.

Ingredients (makes 5 servings)
- Fresh green beans, trimmed: 680 g (1 1/2 lb)
- Olive oil: 45 ml (3 tbsp)
- Parmesan, finely grated: 60 g (2/3 cup)
- Panko breadcrumbs: 30 g (1/3 cup)
- Garlic powder: 1 tsp
- Salt: 1/2 tsp
- Black pepper: 1/2 tsp
- Lemon, cut into wedges: 1
Instructions
Step 1: Heat your oven to 220C (425F) and line a large rimmed baking sheet with parchment paper. You want the pan hot when the beans hit it so they sear rather than steam.
Step 2: Toss the 680 g of green beans in a large bowl with the 45 ml of olive oil, the 1 tsp garlic powder, 1/2 tsp salt, and 1/2 tsp pepper until every bean glistens. Lay them out on the sheet pan in a single layer with a little space between each one.
Step 3: Roast the beans for 12 minutes, then pull the pan out and scatter the 60 g of Parmesan and 30 g of panko over the top. Give the pan a gentle shake so the cheese and crumbs settle between the beans.
Step 4: Return the pan to the oven and roast 5 more minutes until the cheese melts and the panko turns golden brown at the edges. Slide the beans onto a serving platter and serve hot with the lemon wedges on the side for squeezing.
Make Ahead Marinated Green Bean Salad
This is the one to make when your kitchen timeline matters more than anything else. The green beans sit in a sharp vinaigrette overnight, getting better as they chill, and you pull a bright, cold salad out of the fridge while everything else is still in the oven.

Ingredients (makes 8 servings)
- Fresh green beans, trimmed: 680 g (1 1/2 lb)
- Cherry tomatoes, halved: 150 g (1 cup)
- Red onion, thinly sliced: 1/2 small
- Olive oil: 60 ml (1/4 cup)
- Red wine vinegar: 30 ml (2 tbsp)
- Dijon mustard: 1 tsp
- Honey: 1 tsp
- Garlic, minced: 1 small clove
- Salt: 3/4 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Bring a pot of salted water to a boil and drop in the 680 g of green beans. Cook them for 4 minutes until they turn bright and tender crisp, then drain and plunge them into a bowl of ice water so they keep their color and snap.
Step 2: Whisk together the 60 ml of olive oil, 30 ml of red wine vinegar, 1 tsp Dijon, 1 tsp honey, the minced garlic, 3/4 tsp salt, and 1/2 tsp pepper in the bottom of a large bowl. Taste the dressing now and adjust the vinegar or honey to your liking before the beans go in.
Step 3: Pat the green beans dry and add them to the bowl with the 150 g of cherry tomatoes and the sliced red onion. Toss everything together until the dressing coats each green bean evenly.
Step 4: Cover the bowl and refrigerate for at least 4 hours, or overnight if you can plan that far ahead. Give it one more toss before you serve it cold or at room temperature.
Air Fryer Green Bean Fries
A green bean dish that doubles as the appetizer people hover around while the turkey rests. The beans get a crisp seasoned coating in the air fryer, no deep frying needed, and you serve them with a cool ranch dip that disappears fast.

Ingredients (makes 4 servings)
- Fresh green beans, trimmed: 450 g (1 lb)
- All purpose flour: 60 g (1/2 cup)
- Eggs: 2 large
- Panko breadcrumbs: 90 g (1 cup)
- Paprika: 1 tsp
- Onion powder: 1 tsp
- Salt: 3/4 tsp
- Black pepper: 1/2 tsp
- Sour cream: 120 ml (1/2 cup)
- Dried dill: 1/2 tsp
- Garlic powder: 1/4 tsp
Instructions
Step 1: Set up three shallow bowls in a row: one with the 60 g of flour, one with the 2 beaten eggs, and one with the 90 g of panko mixed with 1 tsp paprika, 1 tsp onion powder, 1/2 tsp salt, and 1/4 tsp pepper. Preheat your air fryer to 200C (400F) while you work.
Step 2: Dredge each green bean first in the flour and shake off the extra, then dip it in the egg, then roll it in the panko mixture. Work in small handfuls so the coating stays dry and the beans do not clump together.
Step 3: Arrange the coated beans in the air fryer basket in a single layer with space between them. Cook for 8 minutes, shaking the basket halfway through, until the coating is deeply golden and crisp on all sides.
Step 4: Stir together the 120 ml of sour cream with the 1/2 tsp dried dill, 1/4 tsp garlic powder, and the remaining 1/4 tsp salt for the dip. Pile the green bean fries on a platter and serve hot with the dip in a small bowl.
Brown Butter and Sage Green Beans
Brown butter is the fastest way to make green beans taste expensive, and the sage leaves turn into crispy little shards that shatter over the top. This one is for a smaller, quieter holiday table where you can give each component real attention.

Ingredients (makes 4 servings)
- Fresh green beans, trimmed: 450 g (1 lb)
- Butter: 75 g (5 tbsp)
- Fresh sage leaves: 12 to 15 leaves
- Shallot, finely minced: 1 small
- Lemon juice: 15 ml (1 tbsp)
- Salt: 1/2 tsp
- Black pepper: 1/4 tsp
- Toasted walnuts, chopped: 30 g (1/4 cup)
Instructions
Step 1: Bring a pot of salted water to a rolling boil and cook the 450 g of green beans for 3 minutes until they turn bright and still have a snap in the middle. Drain them well and spread them on a towel so they dry as much as possible.
Step 2: Set a large skillet over medium heat and add the 75 g of butter. Swirl the pan as it melts, and after about 3 minutes you will see golden flecks forming on the bottom and smell a nutty, toasty scent rising from the pan.
Step 3: Drop the sage leaves into the brown butter and let them sizzle for 30 seconds until they stiffen and turn dark green. Scoop them out with a fork onto a paper towel and set them aside, leaving the butter in the skillet.
Step 4: Add the minced shallot to the skillet and cook for 1 minute, then tip in the green beans and toss them through the butter for 2 minutes until every bean is coated and hot. Squeeze the 15 ml of lemon juice over the top with the 1/2 tsp salt and 1/4 tsp pepper.
Step 5: Pile the beans onto a serving platter and crumble the crisp sage leaves over the top, then scatter the 30 g of toasted walnuts over everything. Serve hot while the butter is still glossy.
Gluten Free Green Bean Casserole
You can have the full creamy casserole experience without the wheat, and this version builds its own sauce so you control exactly what goes in. The fried onion topping is made from scratch with gluten free flour, and they come out shatteringly crisp.

Ingredients (makes 6 servings)
- Fresh green beans, trimmed and halved: 680 g (1 1/2 lb)
- Cremini mushrooms, finely chopped: 225 g (8 oz)
- Butter: 60 g (4 tbsp)
- Gluten free all purpose flour: 30 g (1/4 cup)
- Whole milk: 480 ml (2 cups)
- Chicken stock: 120 ml (1/2 cup)
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Onion, thinly sliced: 1 large
- Gluten free flour for coating: 30 g (1/4 cup)
- Vegetable oil, for frying: 120 ml (1/2 cup)
Instructions
Step 1: Steam the 680 g of green beans over boiling water for 5 minutes until they are bright green and just tender, then set them aside in a large bowl. You want them slightly underdone because they will bake again in the sauce.
Step 2: Melt the 60 g of butter in a saucepan over medium heat and cook the 225 g of chopped mushrooms for 5 minutes until they give up their water and start to brown at the edges. Whisk in the 30 g of gluten free flour and cook for 1 minute while it absorbs the butter.
Step 3: Slowly pour in the 480 ml of milk and 120 ml of chicken stock while whisking, then bring the sauce to a gentle bubble and cook 5 minutes until it thickens enough to coat the spoon. Stir in 1 tsp salt and 1/2 tsp pepper, then fold the sauce through the green beans and tip everything into a baking dish.
Step 4: Toss the sliced onion with the remaining 30 g of gluten free flour and heat the 120 ml of vegetable oil in a small skillet over medium high heat. Fry the onion in batches for 2 minutes per side until deep golden and crisp, then drain on paper towels.
Step 5: Scatter the fried onions over the casserole and bake at 190C (375F) for 20 minutes until the sauce is bubbling at the edges. Serve hot, scooping down through the crisp onion layer to the creamy beans underneath.
Pick the recipe that fits your oven schedule first, because green beans forgive a lot as long as you do not overcook them before the real cooking begins. Whether you blanch, roast, or fry, keep that first stage short and stop while the beans still have a visible snap, then let the sauce or the second cooking carry the flavor the rest of the way.
The table works best when one green dish stays bright and one goes rich and creamy, so choose two and let them sit side by side. Whichever one you make, get it to the table hot and do not be surprised when the bowl comes back empty.
