Go Back
Homemade Green Bean Casserole from Scratch recipe photo

Green Bean Casserole from Scratch

This Green Bean Casserole from Scratch is bursting with fresh ingredients, creamy homemade sauce, and a crunchy turkey bacon topping. A comforting classic made better!
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Side Dish
Cuisine: American

Ingredients
  

  • 1 pound fresh green beans trimmed and halved for even cooking
  • 1 medium onion diced
  • 1 cup mushrooms sliced (button or cremini work great)
  • 2 cups chicken broth for a vegetarian version, substitute with vegetable broth
  • 1 cup heavy cream
  • 1 tablespoon olive oil
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • Salt and pepper to taste
  • 1 cup crispy fried onion pieces
  • 2 cups cooked turkey bacon chopped

Equipment

  • Large Pot
  • Large Skillet
  • Mixing Spoon
  • Casserole dish (about 9x13 inches)
  • Colander
  • Measuring cups and spoons

Method
 

  1. Fill a large pot with water and bring it to a boil. Add a pinch of salt and the trimmed green beans. Blanch them for about 3-4 minutes until they turn bright green and are crisp-tender. Immediately transfer the beans to a bowl of ice water to stop the cooking process and preserve their vibrant color. Drain well and set aside.
  2. Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the diced onion and cook until translucent, about 4-5 minutes. Add the sliced mushrooms and cook until they release their moisture and become soft, about 6-7 minutes. Stir often for even cooking.
  3. Pour in 2 cups of chicken broth and bring to a simmer. Stir in the garlic powder, onion powder, salt, and pepper. Slowly add 1 cup of heavy cream, stirring constantly to prevent curdling. Let the sauce simmer gently until it thickens slightly, about 5-7 minutes.
  4. Add the blanched green beans and chopped turkey bacon to the skillet with the creamy mushroom sauce. Stir well to coat everything evenly. Taste and adjust seasoning if necessary.
  5. Preheat your oven to 350°F (175°C). Transfer the green bean mixture into your casserole dish, spreading it out evenly. Sprinkle the crispy fried onion pieces generously over the top to create a crunchy crust.
  6. Place the casserole in the preheated oven and bake uncovered for 20-25 minutes until the topping is golden and the sauce is bubbling around the edges. Remove from the oven and let it rest for a few minutes before serving.

Notes

  • For a vegetarian version, substitute chicken broth with vegetable broth and omit turkey bacon, adding extra crispy fried onions or toasted nuts instead.
  • To thicken the sauce further, mix 1 tablespoon of flour or cornstarch with cold water and stir into the simmering sauce.
  • You can prep the casserole mixture a day ahead and refrigerate; add crispy fried onions just before baking for best texture.
  • Frozen green beans can be used if fresh are unavailable; thaw and pat dry before blanching.
  • Leftovers store well in the refrigerator for 3-4 days and reheat gently; add fresh fried onions on top to maintain crunch.