Go Back
+ servings

Green Bean Casserole

A holiday classic, made BETTER! This Homemade Green Bean Casserole has all the flavors of the traditional recipe, but is made with fresh green beans, grated Parmesan, and no canned soup. Hands down the best green bean casserole you'll ever have!
Print Pin
Prep Time: 20 minutes
Cook Time: 45 minutes
Servings: 12
Calories: 325kcal
Author: Cathy Trochelman

Ingredients

  • 2 pounds fresh green beans washed and trimmed
  • 1/2 cup salted butter
  • 8 ounces baby bella mushrooms chopped
  • 2 Tablespoons all purpose flour
  • 1 1/2 cups heavy cream OR half & half OR whole milk
  • 1 1/2 teaspoons salt
  • 1/2 teaspoon pepper
  • 2 cups parmesan cheese freshly grated
  • 2 cups french fried onions

Instructions

  • Preheat oven to 375° F.
  • Spread green beans evenly in a 9x13 inch baking pan.
  • Heat a large skillet over medium low heat. Add the butter and melt, then add the mushrooms, salt and pepper. Sauté for 4-5 minutes, stirring regularly.
  • Stir in the flour and continue cooking, stirring regularly, for 1-2 minutes.
  • Add the cream; cook and stir just until small bubbles form.
  • Stir in the cheese and continue stirring for 1-2 minutes until cheese is melted and sauce starts to thicken and bubble.
  • Pour the sauce over the green beans in the pan. Stir until beans are evenly coated. Top with French fried onions.
  • Bake, uncovered, for 45 minutes. Check for doneness. If beans are still too crisp, cover loosely with foil and bake for an additional 15 minutes.

Notes

Make it in advance:

To make Green Bean Casserole in advance, follow the instructions exactly as written up to step where you combine the green beans with the sauce. Once the green beans are coated in sauce, cover the pan with foil and refrigerate for up to one day in advance. When you're ready to bake it, simply remove it from the fridge, top with French fried onions, and bake according to recipe instructions. Since the ingredients are cold, you may need to add a little extra baking time.

Storing & reheating:

Leftover casserole can be stored, covered, in the refrigerator for up to 5 days. To reheat, transfer to an oven-safe dish and bake at 350° for about 15 minutes or until warmed through.
 
 

Nutrition

Calories: 325kcal | Carbohydrates: 12g | Protein: 9g | Fat: 27g | Saturated Fat: 16g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.3g | Cholesterol: 65mg | Sodium: 710mg | Potassium: 293mg | Fiber: 2g | Sugar: 4g | Vitamin A: 1326IU | Vitamin C: 9mg | Calcium: 251mg | Iron: 1mg