This is our family’s version of green bean casserole — the first time we ever made it from scratch with fresh green beans and real fried onions. No canned soup or pre-fried onions here! It takes a little more time, but the flavor is incredible, and the crispy onions are totally worth it. We have been making this recipe for over 15 years. It is definitely a holiday treat!
Ingredients
- 1/2 lb green beans (about 2 cups, trimmed). You can get fancy and use hericots verts, if you can find them
- Vegetable oil for deep frying
- 1 large white onion sliced into 1/4 inch rings
- 1/2 cup all-purpose flour seasoned with salt and pepper for dredging onions
- 4 tablespoons unsalted butter
- 2 tablespoons minced shallots
- 1 garlic clove, minced
- 12 ounces of mushrooms, we use whatever is fresh at the grocery store which is usually button mushrooms; however the original recipe calls for shiitake and cultivated mushrooms
- 2 teaspoons fresh or 3/4 teaspoons dried thyme (fresh thyme is preferred if you have it)
- 3 tablespoons all-purpose flour
- 2 cups whole milk, heated
- 1 cup shredded cheddar cheese
Directions
Prepare the Green Beans
Cook the green beans in a large pot of boiling salted water for 3 minutes or until crisp and tender. Transfer to a bowl of ice water with a slotted spoon. Let them cool completely and then drain on paper towels. This helps them stay bright green and crisp.

Make the Fried Onions
For the fried onions: Heat 2 inches of the oil in a large deep skillet to 375 degrees. Working in small batches, dust the onion rings with the flour, shaking off the excess, and fry them for 1 to 2 minutes or until light golden. Transfer the onions after they are browned to paper towels to drain. Repeat the procedure with the remaining onions and flour.
Cook the Mushroom Sauce
For the main casserole: Preheat the oven to 350 degrees. Melt 3 tablespoons of the butter in a large skillet over medium-low heat. Add the shallots and the garlic and cook for 2 minutes. Turn the heat up to medium, add the remaining tablespoon of butter, all the mushrooms and thyme, and cook, stirring occasionally, until all the liquid the mushrooms give off is evaporated.
Assemble an Bake
Sprinkle the flour on top of the mushrooms and cook the mixture, stirring for 1 minute. Add the milk in a stream, whisking, bring the mixture to a boil, and simmer for 3 minutes. stir in the green beans and half the cheese and season with salt and pepper to taste. Transfer the mixture to a 2 quart casserole dish. Top with the remaining cheese and fried onions and bake until hot and bubbling (about 20 to 25 minutes).

Homemade Green Bean Casserole – Classic Holiday Side Dish
Ingredients
Method
- Bring a large pot of salted water to a boil. Add the green beans and cook for 3 minutes until bright green and crisp-tender. Transfer immediately to a bowl of ice water to stop the cooking. Drain and pat dry with paper towels.
- Heat 2 inches of oil in a deep skillet to 375°F. Working in small batches, toss onion rings in seasoned flour, shaking off excess. Fry for 1–2 minutes or until light golden. Transfer to paper towels to drain. Repeat until all onions are fried.
- Preheat oven to 350°F. In a large skillet, melt 3 tablespoons of butter over medium-low heat. Add shallots and garlic; cook 2 minutes. Add remaining tablespoon of butter, then mushrooms and thyme. Cook, stirring, until all moisture has evaporated. Sprinkle flour over mushrooms and stir for 1 minute. Gradually whisk in warm milk, bring to a boil, and simmer 3 minutes. Stir in half the cheese and season with salt and pepper.
- Add green beans to the mushroom mixture and stir to coat. Pour into a greased 2-quart casserole dish. Top with remaining cheese and fried onions. Bake 20–25 minutes, until bubbly and golden brown.
Notes
- Make Ahead: You can assemble the casserole a day in advance. Add fried onions just before baking.
- Variations: Try mixing in ¼ cup Parmesan or using a blend of shiitake and button mushrooms.
- Tip: Double the fried onions — everyone sneaks a few before dinner!
This Green Bean Casserole goes great with my other Thanksgiving and Christmas recipes. You might like one of these recipes to go with your holiday meal:
Pingback: Thanksgiving dinner | Our Austintatious Life