Homemade Green Bean Casserole – Classic Holiday Side Dish

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 in a rustic white dish topped with crispy fried onions, styled with warm natural light and cozy Thanksgiving colors.

Homemade Green Bean Casserole – Classic Holiday Side Dish

A creamy, made-from-scratch green bean casserole with a rich mushroom sauce and crispy homemade fried onions. Fresh, flavorful, and perfect for Thanksgiving or Christmas dinner.
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 10 minutes
Servings: 8 people
Course: Side Dish
Cuisine: American, Southern

Ingredients
  

For the Green Beans
  • ½ pound Green beans (about 2 cups, trimmed)
  • Salt, for blanching
  • Ice water for cooling
For the Fried Onions
  • 2 cups Vegetable oil, for deep frying
  • 1 Large white onion, sliced into ¼-inch rings
  • ½ cup All-purpose flour, seasoned with salt and pepper
For the Mushroom Sauce
  • 4 tbsp Unsalted butter, divided
  • 2 tbsp Minced shallots
  • 1 Garlic clove, minced
  • 12 oz fresh mushrooms (button or mixed variety)
  • 2 tsp Fresh thyme (or 3/4 tsp dried)
  • 3 tbsp All-Purpose flour
  • 2 cups Whole milk, warmed
  • 1 cup Shredded cheddar cheese
  • Salt and pepper, to taste

Method
 

Step 1 – Prepare the Green Beans
  1. 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.
Step 2 – Make the Fried Onions
  1. 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.
Step 3 – Prepare the Mushroom Sauce
  1. 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.
Step 4 – Assemble and Bake Green Bean Casserole
  1. 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:

1 thought on “Homemade Green Bean Casserole – Classic Holiday Side Dish”

  1. Pingback: Thanksgiving dinner | Our Austintatious Life

Comments are closed.

Scroll to Top

Discover more from Our Austintatious Life

Subscribe now to keep reading and get access to the full archive.

Continue reading