Green Bean Casserole with Crispy Shallot Parmesan Topping
Fresh green beans stay bright and tender beneath a savory mushroom cream sauce, while a crisp shallot-Parmesan topping adds the texture this Thanksgiving casserole needs. Assemble it ahead and add the topping just before baking.
Blanch fresh beans, brown the mushrooms, build a lightly thickened cream sauce in the same skillet, then bake with a toasted shallot-Parmesan panko topping. Assemble the beans and sauce one day ahead; keep the topping separate until baking.
This green bean casserole is built from fresh beans, browned mushrooms and a true pan sauce, so every forkful has contrast instead of the soft, one-note texture of a condensed-soup casserole.
How the casserole stays creamy—not watery
Blanching sets the beans’ color, but drying them is just as important. The mushrooms are cooked until their liquid evaporates before flour and dairy enter the pan; that sequencing concentrates flavor and gives the sauce enough body to coat the beans.
The make-ahead advantage
Assemble the beans and sauce a day ahead, refrigerate them, and keep the toasted shallot-Parmesan crumbs separate. Add the topping only near the end of baking so it stays crisp at the table.
Editorial image note: The finished-dish visual on this page was created with generative AI and is not documentary cook-test evidence.
Why you’ll love this recipe
Fresh beans keep their color and bite.
Browning the mushrooms before making the sauce prevents a watery casserole.
The homemade sauce uses ordinary supermarket ingredients instead of condensed soup.
The shallot-Parmesan topping is crisp, savory and easy to prepare.
Most of the dish can be assembled one day ahead.
Ingredients
Check off each ingredient as you get it ready.
Ingredient notes
Cut the beans to a similar size so they cook evenly. Brown the mushrooms in a wide skillet; crowding traps steam. Soy sauce deepens the mushroom flavor without making the casserole taste like soy sauce. Panko gives the topping a lighter crunch than fine breadcrumbs.
How to make it
Heat the oven to 375°F. Grease a 9×13-inch or 3-quart baking dish.
Bring a large pot of water to a rolling boil and add 2 tablespoons kosher salt. Add the green beans and cook for 4 minutes, until bright green and just beginning to soften. Drain immediately, rinse under very cold water until cool and drain thoroughly.
Toss the sliced topping shallots, panko, Parmesan, olive oil, 1/4 teaspoon salt and 1/4 teaspoon pepper. Spread on a parchment-lined sheet pan and bake for 8–12 minutes, stirring once, until the crumbs are golden and the shallot edges are crisp. Set aside.
Melt the butter in a large deep skillet over medium-high heat. Add the mushrooms in an even layer and cook without stirring for 3 minutes. Continue cooking, stirring occasionally, until deeply browned and their liquid has evaporated, 6–8 minutes more.
Add the chopped shallot and cook for 2 minutes. Add the garlic and cook for 30 seconds, just until fragrant.
Sprinkle the flour over the mushrooms and stir constantly for 1 minute. Slowly pour in the stock while scraping the skillet, then whisk in the half-and-half.
Add the soy sauce, thyme, 3/4 teaspoon salt and 1/2 teaspoon pepper. Simmer gently for 4–6 minutes, stirring often, until the sauce coats the back of a spoon.
Remove from the heat. Taste and adjust the salt, then fold in the well-drained green beans. Transfer to the baking dish.
Bake uncovered for 18–22 minutes, until the sauce bubbles around the edges. Scatter the toasted topping evenly over the casserole and bake 5 minutes more.
Rest for 10 minutes before serving so the sauce settles around the beans.
Pro tips
Dry the blanched beans well; water clinging to them thins the sauce.
Do not add flour until the mushroom liquid has evaporated and the mushrooms have browned.
Add the topping near the end so it remains crisp instead of absorbing steam.
For a cold assembled casserole, allow additional covered heating time before adding the topping.
Variations & substitutions
Mushroom-free: Replace mushrooms with 2 cups thinly sliced leeks and use vegetable stock.
Shortcut topping: Replace the homemade topping with 1 1/2 cups store-bought crispy fried onions during the final 5 minutes.
Richer sauce: Replace half-and-half with heavy cream.
Bacon option: Fold in 4 slices crisp cooked bacon before baking and reduce salt after tasting.
What to serve with it
Serve with roast turkey, mashed potatoes and bright cranberry sauce.
For a smaller meal, pair with roast chicken and a crisp salad.
Storage & reheating
Refrigerate leftovers in shallow covered containers within 2 hours and use within 3–4 days. Reheat portions or the covered casserole to 165°F. Refresh the surface with reserved toasted crumbs after reheating if available.
Keep this recipe
Green Bean Casserole with Crispy Shallot Parmesan Topping
Fresh green beans stay bright and tender beneath a savory mushroom cream sauce, while a crisp shallot-Parmesan topping adds the texture this Thanksgiving casserole needs. Assemble it ahead and add the topping just before baking.
Prep
30 min
Cook
45 min
Total
1 hr 25 min
Servings
10 side-dish servings
Difficulty
Moderate
Course
Side Dish
Cuisine
American
Ingredients
Instructions
Notes
Dry the blanched beans well; water clinging to them thins the sauce.
Do not add flour until the mushroom liquid has evaporated and the mushrooms have browned.
Add the topping near the end so it remains crisp instead of absorbing steam.
For a cold assembled casserole, allow additional covered heating time before adding the topping.
Storage & safety
Refrigerate leftovers in shallow covered containers within 2 hours and use within 3–4 days. Reheat portions or the covered casserole to 165°F. Refresh the surface with reserved toasted crumbs after reheating if available.
Nutrition estimate
Nutrition has not been calculated for this recipe.
Sophie Bennett shares practical recipes and meal-planning ideas for Saucy Recipe. Each recipe displays its recorded testing and editorial status so readers can understand what has—and has not—been verified.
May we use statistics services to understand which recipes and tools are useful? Pantry entries, grocery text, private notes, and email addresses are never included in measurement events.