Go Back
+ servings
Green Bean Casserole

Homemade Green Bean Casserole with Fresh Mushroom Sauce

Enjoy a delicious homemade Green Bean Casserole that elevates comfort food with fresh ingredients and a creamy mushroom sauce.
Prep Time 15 minutes
Cook Time 40 minutes
Resting Time 5 minutes
Total Time 1 hour
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 250

Ingredients
  

For the Casserole
  • 1 lb Fresh Green Beans trimmed
  • 3 tbsp Unsalted Butter or olive oil for dairy-free
  • 8 oz Cremini Mushrooms sliced
  • 1 medium Yellow Onion diced
  • 2 cloves Garlic minced
  • 3 tbsp All-Purpose Flour or gluten-free option
  • 1 cup Low Sodium Chicken Broth or vegetable broth for vegetarian
  • 1 cup Whole Milk or plant-based milk
  • to taste Salt & Black Pepper
For the Topping
  • 1 cup Breadcrumbs homemade preferred
  • ½ cup Grated Parmesan Cheese optional for dairy-free

Equipment

  • Large pot
  • Medium Saucepan
  • Baking Dish
  • Colander
  • whisk

Method
 

Step-by-Step Instructions
  1. Prepare Green Beans: Boil salted water, add green beans, and cook for 4 minutes. Drain and transfer to an ice bath.
  2. Make the Sauce: Melt butter in a saucepan, sauté onions and mushrooms, then add garlic and cook briefly. Stir in flour, then whisk in broth and milk. Season and cook until thickened.
  3. Combine Ingredients: Preheat oven to 350°F. Pour sauce over green beans in a greased baking dish and mix gently.
  4. Top Casserole: Mix breadcrumbs with butter and cheese, then sprinkle over the casserole.
  5. Bake: Bake for 35-40 minutes until golden and bubbly. Let rest for 5 minutes before serving.

Nutrition

Serving: 1servingCalories: 250kcalCarbohydrates: 30gProtein: 6gFat: 12gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 30mgSodium: 300mgPotassium: 400mgFiber: 4gSugar: 3gVitamin A: 600IUVitamin C: 15mgCalcium: 100mgIron: 1mg

Notes

For make-ahead, prepare a day in advance and keep breadcrumb topping separate until baking.

Tried this recipe?

Let us know how it was!