Go Back
+ servings

Homestyle Green Bean Casserole

While traditional green bean casserole consists of canned green beans tossed in condensed cream of mushroom soup and baked with crispy onions, I gave it a little upgrade using fresh ingredients.
Course Vegetable
Cuisine American
Keyword casserole, crispy shallot, gratin, green beans, hericot verts
Prep Time 10 minutes
Cook Time 30 minutes
Servings 6


For the green bean casserole:

  • 1 pound green beans, trimmed
  • Kosher salt, as needed
  • 2 tablespoons extra-virgin olive oil
  • 8 ounces crimini, baby bella mushrooms, thinly sliced
  • 2 cloves garlic, chopped
  • 3 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 1 cup whole milk
  • ½ cup grated Parmesan cheese

For the crispy shallots:

  • vegetable oil, as needed, for frying
  • 1 cup whole milk
  • 1 cup flour
  • 1 tablespoon kosher salt
  • 1 teaspoon ground black pepper
  • 1 medium yellow onion, thinly sliced


For the green bean casserole:

  • Bring a medium pot filled halfway with water to a rolling boil over high heat. Add ¼ cup of salt and stir until all the salt is dissolved. The water should taste similar to ocean water.
  • French the beans, removing the strings on both sides with a paring knife. Add the green beans to the water and cook until tender, about 3 minutes.
  • Drain the green beans and add to a large bowl filled with cold water and ice cubes to stop the cooking process. When the green beans are cool remove them from the ice and drain again. Set aside until ready to use.
  • Heat oven to 375ºF (190ºC).
  • Heat a large sauté pan over medium heat, add the olive oil and heat through. Add the mushrooms and sauté, stirring occasionally, until golden brown and reduced in size, about 6 minutes. Season with salt then add the butter and garlic, cooking until the garlic is fragrant, about 30 seconds.
  • Stir in the flour and let cook, continuing to whisk frequently until the mixture is pale brown. Add the milk, stirring to combine. Cook, stirring occasionally, until the mixture has thickened, about 5 minutes. Season to taste with salt and pepper.
  • Add the green beans to a large baking dish and pour the cream mixture over the top, tossing to combine. Top with the parmesan and bake until the top is bubbling, about 20 minutes.

For the crispy shallots:

  • In a large sauté pan over medium heat, heat enough vegetable oil to fill about an inch up the pan. Heat the oil to 350°F.
  • Add the milk to a medium mixing bowl and whisk together the flour, salt and pepper in another medium bowl. Dip a handful of the onions into the milk then toss them in the flour mixture to coat. Add to the hot oil and fry until golden brown all over. Remove to a paper towel-lined plate to drain.

For serving:

  • Let the green bean casserole cool, slightly and evenly sprinkle the crispy onions over the top. Serve hot.