Green bean casserole in white oval baking dish.

Green Bean Casserole From Scratch

The healthiest way to make this creamy and delicious traditional dish. Made with fresh green beans and no cans of cream of soup!

Course Side Dish
Cuisine American
Keyword green bean casserole
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 5 people
Calories 169 kcal
Author Anna


  • 1 lb fresh green beans washed, ends trimmed
  • 2 cups half and half or whole milk
  • 2 Tablespoons cornstarch
  • 7 white mushrooms washed and sliced
  • 2 slices of bacon chopped
  • 1 Tablespoon butter
  • 1/2 cup chopped yellow onion
  • salt and pepper to taste
  • 1 cup French fried onions
US Customary - Metric


  1. Cut all beans in half and cook in boiling water until tender. Drain and set aside.
  2. Butter a 2qt baking dish and set aside.
  3. In a large saucepan, sautee bacon until crispy.
  4. Add butter, onion and mushrooms and cook until soft.
  5. In a medium mixing bowl, whisk together milk and cornstarch.
  6. Add the milk to the saucepan, half of a cup at a time and whisk until it thickens.
  7. Add salt and pepper to taste.
  8. Pour the mixture over the green beans. Toss gently to coat.
  9. Pour the mixture into the prepared baking dish. You can cover the dish with saran wrap and refrigerate overnight or bake right away.
  10. Preheat oven to 350 degrees F.
  11. Top with French fried onions and bake for 10 to 15 minutes.
  12. Let sit in room temperature for 10 minutes before serving.
Nutrition Facts
Green Bean Casserole From Scratch
Amount Per Serving
Calories 169 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 4g25%
Cholesterol 21mg7%
Sodium 127mg6%
Potassium 450mg13%
Carbohydrates 16g5%
Fiber 3g13%
Sugar 9g10%
Protein 6g12%
Vitamin A 855IU17%
Vitamin C 12.9mg16%
Calcium 148mg15%
Iron 1.1mg6%
* Percent Daily Values are based on a 2000 calorie diet.