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*
Total Fat 9g 14%
Saturated Fat 4g 20%
Cholesterol 21mg 7%
Sodium 127mg 5%
Potassium 450mg 13%
Total Carbohydrates 16g 5%
Dietary Fiber 3g 12%
Sugars 9g
Protein 6g 12%
Vitamin A 17.1%
Vitamin C 15.6%
Calcium 14.8%
Iron 6%
* Percent Daily Values are based on a 2000 calorie diet.