Go Back
+ servings
Casserole dish filled with baked green bean casserole.
Print Recipe
5 from 2 votes

Homemade Green Bean Casserole

Classic Green Bean Casserole. NO CANNED SOUP! This made from scratch version is just like the classic recipe we all know and love, except..it’s a bit better because it doesn’t use any canned soup. Instead we have a creamy homemade mushroom sauce to bake the green beans in.
Prep Time20 mins
Cook Time25 mins
Total Time45 mins
Course: Side Dish
Cuisine: American
Servings: 6
Calories: 274kcal
Author: Serene


  • 2 pounds fresh green beans
  • 3 tablespoons butter unsalted
  • 8 ounces mushrooms diced
  • 3 cloves garlic minced
  • 1/4 cup all purpose flour
  • 1/2 cup chicken broth unsalted
  • 1 cup half and half 
  • 1/2 teaspoon salt 
  • 1 teaspoon Worcestershire sauce
  • 1/4 teaspoon ground black pepper
  • 1/2 cup parmesan freshly grated
  • 1 and 1/2 cups fried onions separated


  • Preheat oven to 350℉ degrees. 
  • Clean and cut the ends off the green beans, then cut into bite sized pieces. 
  • Bring a large pot of water to a boil. Carefully add the green beans to the water and allow them to cook for 5-7 minutes to desired softness. Keep in mind they will soften slightly more when baked. 
  • Remove the green beans from the pot and place in a bowl of ice water to stop the cooking. Drain and set aside to let the beans dry off while preparing the sauce.  
  • In a large skillet melt the butter over medium heat. Add the mushrooms and cook until softened. Add the garlic and cook an additional 30 seconds. 
  • Sprinkle with flour and stir to create a thick paste. Cook for 2-3 minutes. 
  • Whisk in the broth, half and half, salt and pepper and Worcestershire sauce. Bring to a simmer and let simmer for several minutes, as it cooks the sauce will thicken. 
  • Remove sauce from heat and add in the parmesan cheese. Stir while the cheese melts into the sauce.
  • Add the green beans to the mushroom sauce, stir to coat. Add in 1/2 cup of the fried onions and stir. 
  • Pour the green bean mixture into a baking dish. 
  • Bake at 350℉ for 20 minutes. Sprinkle the remaining fried onions on the top and continue to back for an additional 5 minutes until golden brown. 
  • Serve warm and enjoy. 



Serving: 1 | Calories: 274kcal | Carbohydrates: 25g | Protein: 9g | Fat: 17g | Saturated Fat: 9g | Cholesterol: 25mg | Sodium: 604mg | Potassium: 530mg | Fiber: 5g | Sugar: 8g | Vitamin A: 1349IU | Vitamin C: 21mg | Calcium: 205mg | Iron: 2mg