Preheat your oven to 375°F. This step is crucial as it prepares your dish for that perfect golden finish.
In a large skillet, melt 4 tablespoons of butter over medium heat. As the butter melts, it will create a fragrant base for the rest of your vegetables.
Add the chopped onion and garlic to the skillet. Cook for about 5 to 6 minutes, stirring occasionally, until the onion softens and becomes translucent. You'll notice the sweet smell of sautéed onions filling your kitchen.
Sprinkle ½ teaspoon kosher salt and ½ teaspoon black pepper over the onion mixture. Stir well to combine, allowing the flavors to meld together.
Next, sprinkle the 3 tablespoons of flour over the mixture. Stir continuously for about one minute to cook off the raw flour taste.
Slowly pour in 1 cup of chicken broth, stirring to incorporate it into the mixture. This will create a rich sauce that holds everything together.
Whisk in 2 cups of heavy cream (or half-and-half) until the mixture is smooth. The sauce should begin to thicken slightly.
Add 1 teaspoon dried thyme and 1 teaspoon soy sauce. Stir well to combine these flavors, cooking for another 5 to 7 minutes until the sauce reduces and thickens further.
Now, add the thawed green beans to the skillet. Stir well to ensure that every bean is coated with that delicious sauce. Cook until the mixture is bubbly and the beans are warmed through.
Transfer the mixture into a 9 by 13 inch baking dish, evenly spreading it out. Now, it’s time for the finishing touch!
Sprinkle 3 cups of canned fried onions evenly over the top of the casserole. This is what will give your dish that delightful crunch.
Place the baking dish in the preheated oven and bake for 30 minutes, or until the casserole is warmed through and the top is golden brown and crispy. As it bakes, you’ll be tempted by the wonderful aroma filling your home.