Green Bean Casserole with Crispy Shallots & Mushrooms

This Green Bean Casserole with Crispy Shallots & Mushrooms takes the classic holiday side dish and gives it a fresh homemade upgrade.

Tender green beans are folded into a creamy mushroom sauce made with browned mushrooms, garlic, broth, and cream, then baked until bubbling and topped with homemade crispy shallots.

The result has everything you want from a great Thanksgiving side dish: creamy sauce, savory mushrooms, tender-crisp vegetables, and a golden crunchy topping.

It is elegant enough for a holiday table while still being simple enough to prepare for a cozy fall dinner.

Why You Will Love This Recipe

  • The mushroom sauce is made from scratch for deeper flavor.
  • Fresh green beans keep their color and texture.
  • Crispy shallots give the casserole an irresistible crunchy topping.
  • Most of the casserole can be assembled ahead.
  • It pairs beautifully with turkey, chicken, mashed potatoes, or other holiday sides.
  • The ingredients are familiar and easy to find.
  • It delivers classic comfort-food flavor without relying on canned mushroom soup.

Ingredients

For the Green Beans:

  • 1½ lb fresh green beans, trimmed
  • 1 teaspoon salt for blanching
  • Large bowl of ice water

For the Mushroom Sauce:

  • 1 lb cremini or baby bella mushrooms, sliced
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 1 small yellow onion, finely diced
  • 3 garlic cloves, minced
  • 3 tablespoons all-purpose flour
  • 1½ cups vegetable or chicken broth
  • 1 cup heavy cream or half-and-half
  • 1 teaspoon fresh thyme leaves
  • 1 teaspoon Dijon mustard
  • ½ teaspoon salt
  • ¼ teaspoon freshly ground black pepper
  • ¼ teaspoon ground nutmeg, optional
  • ⅓ cup freshly grated Parmesan, optional

For the Crispy Shallots:

  • 3 large shallots, very thinly sliced
  • ½ cup all-purpose flour
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Neutral cooking oil for shallow frying

Optional Garnish:

  • Fresh thyme
  • Extra cracked black pepper

🍳 Step-by-Step Masterclass Instructions

Step 1: Preheat the Oven

Preheat your oven to 375°F (190°C).

Lightly grease a 9 × 13-inch baking dish or a similar-sized casserole dish.

Step 2: Blanch the Green Beans

Bring a large pot of salted water to a boil.

Add the trimmed green beans and cook for approximately 3–4 minutes.

The beans should become bright green while remaining slightly crisp.

Immediately transfer them to a bowl of ice water.

Masterclass Tip: The ice bath stops the cooking process so the beans do not become soft and dull before the casserole even reaches the oven.

Step 3: Drain the Beans

After a few minutes, drain the green beans thoroughly.

Pat them dry with a clean kitchen towel or paper towels.

Removing excess water prevents the casserole sauce from becoming watery.

Step 4: Brown the Mushrooms

Heat the butter and olive oil in a large skillet over medium-high heat.

Add the sliced mushrooms in an even layer.

Cook for 6–8 minutes, stirring occasionally, until their moisture evaporates and the edges become golden brown.

Masterclass Tip: Give the mushrooms enough space to brown. If the skillet is overcrowded, they will steam instead.

Step 5: Add the Onion and Garlic

Add the diced onion.

Cook for another 3–4 minutes until softened.

Add the garlic and thyme and cook for approximately 30 seconds until fragrant.

Step 6: Make the Roux

Sprinkle the flour over the mushroom mixture.

Stir continuously for about 1 minute.

The flour should coat the vegetables without forming large dry clumps.

Step 7: Add the Broth

Slowly pour in the broth while stirring continuously.

Scrape the browned bits from the bottom of the skillet.

Simmer for approximately 2–3 minutes as the sauce begins to thicken.

Step 8: Make It Creamy

Stir in the heavy cream, Dijon mustard, salt, pepper, and nutmeg if using.

Reduce the heat to medium-low.

Simmer gently for 4–5 minutes, stirring occasionally, until the sauce lightly coats the back of a spoon.

Stir in Parmesan if using.

Masterclass Tip: The sauce should remain slightly loose because it will continue thickening in the oven.

Step 9: Combine with the Green Beans

Add the drained green beans to the mushroom sauce.

Fold gently until every bean is lightly coated.

Transfer everything to the prepared baking dish.

Step 10: Bake the Casserole

Bake uncovered for approximately 20 minutes.

The sauce should be bubbling gently around the edges.

Step 11: Prepare the Crispy Shallots

While the casserole bakes, place the thinly sliced shallots in a bowl.

Add the flour, salt, and pepper.

Toss until lightly coated, then shake off excess flour.

Step 12: Fry Until Golden

Pour about ½ inch of neutral oil into a small skillet.

Heat over medium heat.

Working in small batches, fry the shallots for approximately 1–2 minutes, stirring gently, until light golden brown.

Transfer immediately to a paper towel-lined plate.

Masterclass Tip: Remove them while they are still light golden. Shallots continue darkening slightly after leaving the oil.

Step 13: Add the Crispy Topping

Remove the casserole from the oven.

Scatter the crispy shallots evenly over the top.

Return the casserole to the oven for another 5 minutes.

Step 14: Rest and Serve

Allow the casserole to rest for about 5–10 minutes.

Finish with fresh thyme and cracked black pepper.

Serve warm.

The finished casserole should have tender-crisp green beans, deeply savory mushrooms, silky cream sauce, and a generous layer of crunchy golden shallots.


🔒 Storage & Reheating Tips

Refrigerator: Store leftover casserole in an airtight container for up to 3–4 days.

Oven reheating: Cover loosely and reheat at 350°F (175°C) for 15–20 minutes. Remove the cover during the last few minutes to help restore the topping.

Microwave: Reheat individual portions in short intervals. The casserole will remain flavorful, although the shallots will lose some crispness.

Make ahead: Prepare the green beans and mushroom sauce, assemble the casserole, cover, and refrigerate for up to 1 day. Keep the crispy shallots separate and add them shortly before the final baking stage.

Crispy shallot storage: Once completely cooled, keep the shallots in an airtight container at room temperature for up to 1 day.

Freezer: Freezing is not ideal because the cream sauce can separate and the green beans may become softer after thawing.

Holiday timing tip: Assemble the casserole earlier in the day, bake it while the main dish rests, then add the crispy shallots during the final few minutes for the freshest crunch.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top