Go Back Email Link
+ servings
Cooked green bean casserole.
Print Recipe
5 from 1 vote

Green Bean Casserole

This homemade green bean casserole recipe is completely made from scratch.
Prep Time15 mins
Cook Time25 mins
Course: Side Dish
Cuisine: American
Keyword: casserole, green beans
Servings: 6
Calories: 277kcal


  • 3 Tablespoons butter or oil
  • 1/2 lb mushrooms diced
  • 1 onion diced
  • 3 cloves garlic sliced
  • 1/2 teaspoon thyme
  • Salt and pepper to taste
  • 4 Tablespoons flour
  • 2 cups milk divided
  • 3 cups broth
  • 2 lbs green beans
  • 1 teaspoon white pepper optional
  • 1 1/2 cups fried onions


  • In a medium-sized saucepan, melt 1 Tablespoon of the butter.
  • Add the mushrooms and onions to the hot butter and sautee until onions are translucent, about 3 minutes.
  • Add garlic and continue cooking for 1 minute.
  • Remove vegetables to a small bowl and then add remaining 2 Tablespoons of butter to the saucepan.
  • Use a spatula to scrape up all the browned bits in the saucepan.
  • Once the butter is melted, whisk in your flour to form a roux.
  • Whisk 1 cup of the milk into the roux to make a thicker paste, then slowly whisk in the broth.
  • Reserve 1 cup of the cream of mushroom soup for the green bean casserole.
  • Preheat oven 325F
  • Boil a pot of water and add the green beans. Boil for 5 minutes, then strain and run under cold water to shock them.
  • Place the green beans in a large casserole dish and cover with the cream of mushroom soup (1 cup) and 1 cup of milk.
  • Stir to coat completely.
  • Sprinkle on white pepper, if using, then cover with tinfoil.
  • Bake the casserole for 15 minutes until bubbly.
  • Remove the tinfoil and sprinkle the dried onions overtop.
  • Return to oven and continue to bake for 10 minutes.


*Note: this recipe makes 4 1/2 cups of cream of mushroom soup - you will only need 1 cup for this recipe. Use the excess in your stuffing or as an appetizer.
You can add the vegetables cooked in the process of making the soup to the casserole for even more flavor.


Calories: 277kcal | Carbohydrates: 29g | Protein: 7g | Fat: 16g | Saturated Fat: 6g | Cholesterol: 8mg | Sodium: 700mg | Potassium: 579mg | Fiber: 5g | Sugar: 12g | Vitamin A: 1676IU | Vitamin C: 21mg | Calcium: 157mg | Iron: 2mg