Go Back
Homemade Green Bean Casserole

Homemade Green Bean Casserole

This Homemade Green Bean Casserole uses fresh green beans, a creamy mushroom sauce made from scratch, and oven-baked crispy onions instead of canned soup and packaged fried onions. Some of those onions get folded into the casserole, while the rest stay on top where they can remain gloriously crunchy!
PREP: 30 minutes
COOK: 40 minutes
TOTAL: 1 hour 10 minutes
Servings: 6
Course: Side Dish

Ingredients
  

For the green beans
  • 10.6 ounces fresh green beans
  • Salt as needed
For the creamy mushroom sauce
  • 0.7 ounce unsalted butter about 1 tablespoon + 1¼ teaspoons
  • 5.3 ounces button mushrooms sliced
  • 1 garlic clove finely minced
  • 0.6 ounce all-purpose flour about 2 tablespoons + 1 teaspoon
  • 4.4 ounces vegetable or chicken broth by weight about ½ cup + 1½ teaspoons
  • 2.6 ounces whole milk by weight about ¼ cup + 1 tablespoon
  • 2.6 ounces heavy cream by weight about ¼ cup + 1 tablespoon
  • Salt as needed
  • Ground black pepper as needed
For the crispy onions
  • 2 medium yellow onions
  • 1.4 ounces all-purpose flour about ⅓ cup
  • 1 large egg
  • 0.35 ounce milk about 2 teaspoons
  • 1.1 ounces panko breadcrumbs
  • Salt as needed
  • Ground black pepper as needed
  • Cooking spray or a little vegetable oil

Instructions
 

  1. Preheat the oven to 375°F and line a baking sheet with parchment paper.
  2. Peel the onions and slice them very thinly. Gently separate the rings, trying to keep as many intact as possible.
  3. Set up three shallow bowls. Put the flour in the first. Whisk the egg and milk together in the second. Add the panko to the third and season it lightly with salt and black pepper.
  4. Coat each onion ring in the flour and shake off the excess. Dip it into the egg mixture, then coat it well with panko.
  5. Arrange the breaded onions on the prepared baking sheet in a single layer without overlapping. Lightly spray them with cooking spray or drizzle very lightly with oil.
  6. Bake for about 15 minutes, turning them partway through, until golden and crisp. Keep a close eye on the thinner pieces near the end because they can brown quickly. Set aside.
  7. Reduce the oven temperature to 350°F.
  8. Trim the green beans. Bring a large pot of lightly salted water to a boil, then cook the beans for about 8–10 minutes, until tender but still firm.
  9. Transfer the beans immediately to a bowl of ice water to stop the cooking. After a few minutes, drain them again and dry them VERY well with a clean kitchen towel or paper towels.
  10. Melt the butter in a large skillet over medium heat. Add the garlic and cook for about 30 seconds.
  11. Add the sliced mushrooms and cook for about 8 minutes, stirring occasionally, until they release most of their moisture and begin to brown.
  12. Sprinkle the flour over the mushrooms and stir well. Cook for about 1 minute so the flour absorbs the cooking juices.
  13. Gradually pour in the broth while stirring continuously until the mixture is smooth.
  14. Add the milk and heavy cream. Reduce the heat slightly and cook for a few minutes, stirring often, until the sauce starts to thicken. It should be creamy but still a little loose because it will continue thickening in the oven.
  15. Season with salt and black pepper as needed.
  16. Add the well-dried green beans to the mushroom sauce and gently stir until evenly coated.
  17. Roughly crumble about one-third of the crispy onions and fold them into the green bean mixture.
  18. Transfer everything to a baking dish and spread it out evenly.
  19. Bake at 350°F for about 15 minutes, until the sauce is hot and gently bubbling around the edges.
  20. Remove the casserole from the oven and scatter the remaining crispy onions over the top.
  21. Return it to the oven for another 5 minutes, just long enough to warm the onions without sacrificing all that crunch we worked unnecessarily hard to protect haha.
  22. Let the casserole rest for about 5 minutes before serving.

Notes

  • Dry the beans really well. Water clinging to them can thin out the mushroom sauce.
  • Watch the onions closely. Thin onion rings can go from golden to very enthusiastic in the last few minutes.
  • Keep the sauce a little loose. It will thicken more once the casserole goes into the oven.
  • Using frozen green beans? Cook them for about 1–2 minutes less than the package directions before adding them to the casserole.
Did you make this? Leave a rating below!