Elevate your holiday table with this classic Green Bean Casserole, a comforting side dish that strikes the perfect balance of creamy, crispy, and savory. Featuring tender, blanched fresh green beans, a velvety homemade mushroom and garlic sauce, and a golden topping of crispy fried onions, this recipe offers a flavorful upgrade from the traditional canned versions. With optional Parmesan cheese for an added layer of richness, this dish is baked to perfection in just under 30 minutes, making it a delicious and easy addition to your dinner spread. Perfect for Thanksgiving, Christmas, or any family gathering, this homemade casserole will have everyone coming back for seconds. Whether you're a fan of classic comfort food or looking for a new holiday favorite, this fresh take on Green Bean Casserole is sure to impress!
Preheat your oven to 375°F (190°C).
Bring a large pot of salted water to a boil. Add the green beans and blanch them for 4-5 minutes until bright green and slightly tender. Drain and transfer to an ice water bath to stop the cooking process. Set aside.
In a large skillet, melt the butter over medium heat. Add the mushrooms and cook until they are golden brown, about 5-7 minutes.
Add the minced garlic to the skillet and sauté for 1 minute until fragrant.
Sprinkle the flour over the mushrooms and garlic, stirring constantly, and cook for 1-2 minutes to eliminate the raw taste of the flour.
Gradually pour in the milk and broth, whisking continuously to create a smooth sauce. Cook for 3-5 minutes, stirring frequently, until the sauce thickens.
Season the sauce with salt, pepper, and Parmesan cheese (if using).
Add the blanched green beans to the skillet, tossing to coat them in the sauce.
Transfer the green bean mixture to a 9x13-inch baking dish and spread it into an even layer.
Sprinkle the crispy fried onions evenly over the top of the casserole.
Bake in the preheated oven for 18-22 minutes or until the casserole is bubbling around the edges and the onions are golden brown.
Remove from the oven and let cool for a few minutes before serving. Enjoy!
Serving size | 1322.1 grams (1322.1g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1201 |
Total Fat 73.40g | 94% |
Saturated Fat 39.40g | 197% |
Polyunsaturated Fat 1.10g | |
Cholesterol 157mg | 52% |
Sodium 4365mg | 190% |
Total Carbohydrate 90.90g | 33% |
Dietary Fiber 19.50g | 70% |
Total Sugars 37.60g | |
Protein 52.90g | 106% |
Vitamin D 188IU | 941% |
Calcium 1308mg | 101% |
Iron 7mg | 37% |
Potassium 2369mg | 50% |
Source of Calories