The ultimate green bean casserole using fresh green beans, a homemade mushroom sauce, and fried onions from scratch. Serves 8-12.
Prep Time20 minutesmins
Cook Time20 minutesmins
Mushroom sauce & fried onion cook time1 hourhr
Total Time1 hourhr40 minutesmins
Servings: 8larger servings
Calories: 391kcal
Ingredients
Green beans
2lbsfresh green beans
Mushroom sauce
1.5lbscremini mushroomssee note about adding shiitake
2clovesfresh garlic
2tablespoonolive oilor shallot oil from frying
2tablespoonbutter
¼cupflour30 grams
1.5cupschicken stockor vegetarian stock
1.5cupshalf & halfsee note for using milk or heavy cream
1tablespoonlemon juice
2teaspoonworchestershire sauceor sub in soy sauce
½teaspoonpepperor more to taste
Fried shallots
2lbshallots
2cupsoil for fryinglike vegetable oil
salt to taste
Instructions
MAKE THE FRIED ONIONS
Slice the shallots thin - about 1/16th inch thick (the thickness of a wheat thin or 2 credit cards). Use a mandolin if possible so they are the same thickness and cook in the same amount of time.
Place shallots in a saucepan & cover with oil. You may need to do this in 2 batches depending on your pot size & the amount of oil you want to use. If you do it in 2 batches, you can reuse the oil. I use a medium sized stainless steel pan. Use a high-heat oil like vegetable or avocado oil. The shallots should just float so they aren't touching the bottom of the pan (which can burn them).
Cook over high heat - the oil should be anywhere between 250℉ and 325℉. Stir occasionally and check on the color of the shallots.
Prepare drying area. You will need a metal strainer and a heat proof bowl so you can quickly drain the shallots. Line a baking sheet with several layers of paper towel to absorb oil once you remove them.The strainer needs to be dry (water and oil don't mix). If you used the strainer for rinsing green beans, make sure to thoroughly dry it.
Remove when light-to-medium golden (not golden brown). They will continue to darken after removed as the oil and their internal heat continue cooking. To remove, pour into a metal strainer over a heat-proof bowl. Transfer to paper towel lined baking tray and pat dry with paper towels. Salt to taste. Remove to clean paper towels to finish drying. (Extra oil makes them soggy). You can fish them out instead of straining, but you have to do it in 1-2 passes. Even an extra 30 seconds can over cook them (see post for timeline photos).
TRIM & BLANCH FRESH GREEN BEANS
Trim the ends off the green beans.
Heat a pot of water to boiling with about 1 tablespoon of salt per quart of water. Meanwhile, prepare a bowl with ice water (ice water IS better than cold tap water).
Add your fresh green beans to boiling water and cook for 5 minutes. They will start to soften and still be bright green. Strain and then immediate transfer to ice water for 5 minutes. Then strain and set aside.
MAKE MUSHROOM SAUCE
Prepare vegetables & milk-mixture. Chop mushrooms into small pieces or give them a few pulses in a food processor. Dice garlic. Mix together the half & half, broth, lemon juice, worchestershire sauce, and pepper.
Add olive oil in a skillet (or use leftover oil from frying the shallots or even butter). Cook mushrooms until they release their water, then continue cooking until the mushrooms start to dry out a little.
Add garlic and continue to cook mushrooms & garlic until golden and fragrant. Season with salt.
Melt the butter in the pan with the mushrooms. Then add flour and stir to combine. Cook until it smells toasty - about 5-7 minutes. (See post for a white vs golden roux).
Add ¼ cup of the milk mixture to the hot pan. DO NOT ADD MORE! Whisk to combine. The mixture will ball up and turn into a blob.
And another ¼ cup of the liquid. Whisk to combine. Continue adding liquid in SMALL increments (adding too much at once will create lumps). Continue until the mushroom sauce is your desired thickness. You may not use all of the liquid.
Taste & adjust. Add more salt or pepper if desired. If the sauce is too thick, add more liquid (run out of your mixture? Just add more dairy or broth, no need to mix more). If it's too runny, simmer until it thickens.
BAKE THE GREEN BEAN CASSEROLE @ 350℉ for 20 MIN (40 MIN IF CHILLED)
Add the green beans to a 9x13 pan (see notes for scaling). Stir in the mushroom sauce and ¼ cup of the shallots (just to add a little more flavor).If you are using french's fried onions, don't mix them into the sauce, just add them to the top.
Bake for 20 minutes if the casserole was assembled warm/hot. Top with remaining shallots and serve.If it was chilled, cover with foil and bake for 30 minutes. Uncover and cook for another 10. Top with remaining shallots and serve.
Notes
Mushrooms: use any mix of mushrooms that you want. Cremini have a classic mushroom flavor, shiitake add less flavor but more umami (savory), and wild mushrooms usually add more earthiness.Heavy cream, half & half, and milk:
Heavy cream: For Thanksgiving, if you will already have heavy cream around, you can use that instead of buying half & half. Leave the amount the same for a really rich casserole, or reduce it by a half-cup (per batch) and replace that with extra broth.
Milk: if you run out of half & half or heavy cream, don't worry. You can use milk. Use an extra half-cup (per batch), add 2-4 tablespoon of butter (per batch, for richness), and reduce broth by a half-cup.
Scaling the 9x13 pan:As long as the green beans fit and can be covered with the sauce, you can use any size pan.
If you make a half-batch, use an 8x8 pan
You can add up to 50% more in a regular 9x13 pan
You can double the recipe and still use a 9x13 pan if it's a really deep, deep dish.
Baking temperatures:You have some wiggle room to coordinate your oven on Thanksgiving day. Leaving the onions off until you take it out of the oven means it's also hard to burn the casserole!
Bake for 30-ish minutes in a slightly cooler oven (300-325F)
Bake for 20 minutes in a 350F oven
Bake for 10-15-ish minutes in a 375-400F oven
Nutrition: the calories are calculated with all ingredients, as is, except for the frying oil. I used the calorie information for homemade fried shallots from Serious Eats and scaled it for this recipe. The nutrition is calculated for 8 servings.
Scan QR code for full recipe page with images & more helpful tips