Go Back
Homemade green bean casserole from scratch topped with crispy fried onions in a rustic baking dish

Green Bean Casserole from Scratch

A from-scratch green bean casserole with crisp-tender beans, a real homemade mushroom cream sauce (no canned soup), and golden crispy fried onions on top.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings: 8

Ingredients
  

For the crispy onions
  • 2 large yellow onions thinly sliced into rings
  • 1 cup buttermilk
  • 1 cup all-purpose flour
  • 1 tsp salt
  • neutral oil, for frying about 2 cups
For the green beans
  • 2 lb fresh green beans trimmed and halved
  • 1 tbsp salt for the blanching water
For the mushroom sauce
  • 4 tbsp unsalted butter
  • 1 lb cremini or white mushrooms sliced
  • 3 cloves garlic minced
  • 1/4 cup all-purpose flour
  • 2 cups chicken or vegetable broth
  • 1 cup whole milk or half-and-half
  • 1 tsp soy sauce for umami, optional but great
  • 1/2 tsp black pepper
  • 1 pinch nutmeg freshly grated
  • salt to taste

Method
 

Make the crispy onions
  1. Soak the sliced onions in the buttermilk for 15 minutes. Whisk the flour and 1 tsp salt in a bowl. Heat about an inch of oil to 350°F in a heavy pan.
  2. Lift the onions out, dredge in the seasoned flour, shake off the excess, and fry in batches until deep golden, 2-3 minutes. Drain on paper towels and salt lightly. Set aside.
Blanch and shock the beans
  1. Bring a big pot of water to a boil and add 1 tbsp salt. Set up a large bowl of ice water right next to the stove.
  2. Boil the green beans for exactly 4 minutes, then drain and dump them straight into the ice water. This stops the cooking cold and locks in that bright green, crisp-tender bite. Drain well and pat dry.
Build the mushroom sauce
  1. Melt the butter in a large skillet over medium-high heat. Add the mushrooms and cook, undisturbed at first, until browned and the liquid has cooked off, 6-8 minutes. Stir in the garlic for 30 seconds.
  2. Sprinkle in the flour and stir for 1 minute to cook off the raw taste. Slowly whisk in the broth, then the milk. Add the soy sauce, pepper, and nutmeg. Simmer until thick enough to coat the back of a spoon, 3-4 minutes. Taste and salt as needed.
Assemble and bake
  1. Heat the oven to 375°F. Fold the dry green beans into the mushroom sauce and spread in a buttered 9x13 baking dish. Top with about half the crispy onions.
  2. Bake 20 minutes until bubbly. Scatter the rest of the onions over the top and bake 5-10 more minutes until golden. Let it rest 10 minutes before serving.

Notes

Make-ahead: assemble through step 4 (without the onions) up to a day ahead, refrigerate, then bake and add the onions day-of. Short on time? Store-bought fried onions work, but homemade is the move. Keep the beans crisp-tender on the blanch and do not overbake, or they turn mushy.