Go Back
+ servings
Green bean casserole in white oval baking dish.
Print Recipe
5 from 12 votes

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!
Prep Time15 mins
Cook Time25 mins
Total Time40 mins
Course: Side Dish
Cuisine: American
Keyword: green bean casserole
Servings: 5 people
Calories: 169kcal
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


  • Cut all beans in half and cook in boiling water until tender. Drain and set aside.
  • Butter a 2qt baking dish and set aside.
  • In a large saucepan, sautee bacon until crispy.
  • Add butter, onion and mushrooms and cook until soft.
  • In a medium mixing bowl, whisk together milk and cornstarch.
  • Add the milk to the saucepan, half of a cup at a time and whisk until it thickens.
  • Add salt and pepper to taste.
  • Pour the mixture over the green beans. Toss gently to coat.
  • Pour the mixture into the prepared baking dish. You can cover the dish with saran wrap and refrigerate overnight or bake right away.
  • Preheat oven to 350 degrees F.
  • Top with French fried onions and bake for 10 to 15 minutes.
  • Let sit in room temperature for 10 minutes before serving.


Calories: 169kcal | Carbohydrates: 16g | Protein: 6g | Fat: 9g | Saturated Fat: 4g | Cholesterol: 21mg | Sodium: 127mg | Potassium: 450mg | Fiber: 3g | Sugar: 9g | Vitamin A: 855IU | Vitamin C: 12.9mg | Calcium: 148mg | Iron: 1.1mg