A thanksgiving green bean casserole recipe should give you tender-crisp green beans in a creamy mushroom sauce under a layer of crunchy fried onions. This version keeps the beans from going soggy and builds the sauce from scratch so it tastes like food, not a can. You get a reliable holiday side that holds well if you prep it early.
The method below uses a quick blanch, a stovetop sauce, and a short bake to set the top. It serves eight as a side and scales up without trouble. Read through once before cooking so the timing lines up.
Why You’ll Love These Thanksgiving Green Bean Casserole
- Fresh green beans stay snap-tender instead of turning to mush under the sauce.
- The mushroom cream sauce uses real stock so it’s savory, not flat.
- French-fried onions stay crisp because they go on late in the bake.
- You can assemble the thanksgiving green bean casserole recipe a day ahead and bake cold.
Ingredients You’ll Need
- 1.5 lb fresh green beans, ends trimmed
- 2 tbsp unsalted butter
- 1 lb cremini mushrooms, sliced
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 3 tbsp all-purpose flour
- 1.5 cups whole milk
- 1 cup chicken or vegetable stock
- 0.5 cup grated parmesan
- 1 tsp salt
- 0.5 tsp black pepper
- 1.5 cups canned french-fried onions
Ingredient Substitutions
Fresh green beans: Replace with 1.5 lb frozen cut green beans if fresh aren’t in season. Skip the blanch and add them still frozen to the sauce; they release less water than fresh, so reduce stock by 0.25 cup. Expect a slightly softer bite and a brighter green color after baking.
Cremini mushrooms: Use 1 lb white button mushrooms with the same slice thickness. White mushrooms brown a little slower and taste milder, so cook them 2 minutes longer. The sauce will be lighter in color but nearly identical in body.
Whole milk: Swap for 1.5 cups half-and-half for a richer, thicker sauce. Half-and-half scorches faster, so keep the pan at medium-low heat once it goes in. You’ll get a silkier mouthfeel and a faintly sweet finish.
Chicken stock: Use equal vegetable stock for a meat-free version with no loss of body. Vegetable stock reads a touch sweeter, so add an extra pinch of salt. The thanksgiving green bean casserole recipe stays hearty and works for mixed-diet tables.
Step-by-Step Instructions
- Bring 4 quarts water to a boil with 1 tbsp salt. Add green beans and cook 4 minutes until bright green and snap-tender. Drain and plunge into ice water to stop cooking, then pat dry.
- Heat a 12-inch skillet over medium heat with butter. Add mushrooms and diced onion; cook 8 minutes until mushrooms release water and start to brown at the edges.
- Stir in garlic and cook 1 minute until fragrant. Sprinkle flour over the pan and stir 1 minute to remove raw taste.
- Slowly pour in milk and stock while whisking to avoid lumps. Cook 5 minutes until the sauce coats a spoon and bubbles at the rim.
- Remove from heat. Stir in parmesan, salt, pepper, and the blanched beans until evenly coated. Transfer to a 9×13 baking dish.
- Top with french-fried onions. Bake at 180°C / 350°F for 25–30 minutes until the sauce bubbles at the edges and onions are golden and crispy.
Pro Tips
Dry the blanched beans well or the extra water thins the sauce during baking. A salad spinner handles this faster than patting by hand.
Slice mushrooms no thicker than a quarter inch so they cook through in the skillet time given. Thick slabs stay raw-centered and add chew.
For a deeper top crust, reserve a third of the onions and add them at 10 minutes left so they crisp without burning. See roasting vegetables for timing logic that applies here.
Assemble the dish up to a day ahead, cover, and refrigerate; add 5 minutes to the bake if it goes in cold. This makes the thanksgiving green bean casserole recipe far less stressful on the day.
Common Mistakes to Avoid
Overcooking the beans in the boil makes them limp before baking. Pull them at 4 minutes and ice them; the oven finish does the rest.
Adding all onions at the start lets steam soften them into paste. Keep them on top and watch for golden and crispy rather than timed blindly.
Rushing the roux step leaves a floury taste in the sauce. Stir the flour a full 1 minute before the liquid goes in.
Serving Suggestions
Set the casserole beside green beans almondine only if you want two bean sides; most tables pair it with roast turkey and mashed potatoes. A squeeze of lemon over the top cuts the cream. Serve in the baking dish with a wide spoon so everyone gets onions.
Storage and Reheating
Cool leftovers to room temperature within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat covered at 180°C / 350°F for 20 minutes until steaming at the center. The dish does not freeze well because the fried onions go soft.
Recipe Variations
Cheesy Bacon Version
Stir 0.5 cup crumbled cooked bacon into the sauce with the parmesan. Top with extra onions and bake as written. The smoke cuts the cream and reads more like a diner side.
Gluten-Free Version
Replace flour with 3 tbsp cornstarch mixed into the cold milk before adding. Use gluten-free fried onions. The sauce thickens in 3 minutes and stays clear rather than ivory.
Spicy Version
Add 0.5 tsp cayenne with the garlic and use pepper-jack instead of parmesan. The heat builds slowly and pairs with the green beans tomato sauce on a buffet. Keep onions plain so the top stays mild.
Slow Cooker Version
Combine blanched beans, sauce, and half the onions in a 4-quart slow cooker. Cook on low 3 hours, then top with remaining onions and let sit 10 minutes. Good for bean salad crowds but the top won’t crisp.
Pair the thanksgiving green bean casserole recipe with grandma pizza only at a casual post-holiday meal. For a drink, a french gimlet balances the cream. Browse recipe cuisines for more American sides.
thanksgiving green bean casserole recipe
Description
This Thanksgiving green bean casserole uses fresh snap-tender beans in a real mushroom cream sauce topped with crisp fried onions. It can be assembled a day ahead and baked cold for a stress-free holiday side.
Ingredients
Instructions
-
Blanch the green beans
Bring 4 quarts water to a boil with 1 tbsp salt in a large pot over high heat. Add the trimmed green beans and cook for 4 minutes until they turn bright green and are snap-tender when bitten. Drain immediately and plunge into ice water to stop the cooking, then pat the beans completely dry so they don't thin the sauce later.
-
Cook mushrooms and onion
Heat a 12-inch skillet over medium heat and add the butter. Add the sliced cremini mushrooms and diced yellow onion and cook for 8 minutes, stirring occasionally, until the mushrooms release their water and start to brown at the edges and the onion is soft and translucent.
-
Add garlic
Stir the minced garlic into the skillet with the mushrooms and onion. Cook for 1 minute over medium heat until the garlic is fragrant and no longer raw-smelling, being careful not to let it burn.
-
Make the roux
Sprinkle the all-purpose flour over the pan contents and stir continuously. Cook for 1 minute to remove the raw flour taste and form a light paste that coats the vegetables.
-
Build the sauce
Slowly pour in the whole milk and chicken or vegetable stock while whisking constantly to avoid lumps. Cook for 5 minutes over medium heat until the sauce thickens enough to coat a spoon and bubbles at the rim of the skillet.
-
Combine beans and cheese
Remove the skillet from the heat. Stir in the grated parmesan, salt, black pepper, and the blanched green beans until everything is evenly coated in the creamy sauce.
-
Transfer to baking dish
Pour the bean and sauce mixture into a 9x13 baking dish and spread it out evenly. Top the surface with the canned french-fried onions in a single layer so they will crisp during baking.
-
Bake the casserole
Bake in an oven preheated to 180°C / 350°F for 25–30 minutes until the sauce bubbles at the edges and the onions are golden and crispy on top. If baked cold from the fridge, add 5 minutes to the bake time.
Nutrition Facts
Servings 8
- Amount Per Serving
- Calories 280kcal
- % Daily Value *
- Total Fat 16g25%
- Saturated Fat 7g35%
- Cholesterol 22mg8%
- Sodium 620mg26%
- Total Carbohydrate 22g8%
- Dietary Fiber 4g16%
- Sugars 6g
- Protein 9g18%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Storage: Cool leftovers to room temperature within 2 hours, then refrigerate in an airtight container for up to 3 days.
- Reheating: Reheat covered at 180°C / 350°F for 20 minutes until steaming at the center; do not reheat the same portion more than once.
- Make ahead: Assemble up to a day ahead and refrigerate; add 5 minutes to bake if cold, as noted in our bean side guide.
- Pro tip: Dry blanched beans well in a salad spinner so extra water doesn't thin the sauce during baking.
